Back to Bit

V1.9.75

releases-docs/releases/v1.9.75.md

14.8.9-server.12.9 KB
Original Source

title: v1.9.75 tag: v1.9.75 draft: false prerelease: false immutable: false author: GiladShoham created: 2025-02-19T11:35:12Z published: 2025-02-19T11:36:43Z url: https://github.com/teambit/bit/releases/tag/v1.9.75

Improvements

  • Allow setting up per-workspace with --local option bit config set user.token xxx --local, or --local-track to have config in workspace.jsonc (#9557, #9555)
  • Support VScode extension to produce a visual workspace graph for components (#9547, #9545)
  • Allow for better control over component's package.json when running bit compile (#9530)
  • Enable auto-formatting components before snap/tag with workspace.jsonc config (#9497)
    "teambit.defender/formatter": {
      "formatOnPreSnap": true
    }
    
  • Simplify getting diff from a version it's parent with --parent. Instead of bit diff foo 0.0.1 0.0.2 you can bit diff foo 0.0.2 --parent (#9498)
  • Improve various CLI/UI outputs and errors for better DX (#9507, #9502, #9506)
  • Support syntax highlighting for .cjs and /mjs (#9492)

Bug Fixes

  • Fix an issue where bit login didn't validate the token when it announced user is "logged in" (#9562)
  • Fix an issue where sometimes in workspace UI you can't compare past version with current changes (#9549)
  • Fix an issue where component data got mutated fix, avoid mutating scope aspects when loading a component from the workspace (#9551)
  • Fix an issue where bit install picked up unrelated package.json and installed dependencies from them (#9554)
  • Fix an issue where active component wasn't picked up correctly when URL had several query params (#9550)
  • Fix an issue where getting out-of-memory during bit snap due to high number of concurrent add-dependencies-graph (#9475)
  • Fix an issue where artifacts directory got into the generated component package (#9532)
  • Fix an issue where bit start HMR failed (#9534)
  • Fix an issue where running bit checkout reset --all to write removed components failed on a lane (#9533)
  • Fix an issue where bit watch didn't re-compile modified components (#9523)
  • Fix an issue where API-reference didn't pick up on exported types (#9512)
  • Fix an issue where config-writer throws an error about failed generating config files after deleting node_modules (#9508)
  • Fix an issue where bit server-forever failed on Windows (#9499)
  • Fix and issue where plugin resolution path was incorrect and led to "file not found" errors (#9561)

Internal

  • Update dependencies (#9483, #9539, #9522, #9525, #9521, #9526, #9485, #9486, #9490, #9520, #9535)
  • Remove dependencies (#9484, #9536, #9538, #9519, #9501, #9518)
  • Move to node 22.14.0 (#9548)
  • Update component's envs for better suited compilation (#9503, #9529)
  • Remove some internal circular components (#9537)
  • Support no-op env, and env with no dev-services (#9504)
  • Move NpmCiRegistry class from the repo to e2e-helper component (#9558)
  • Refactoring (#9517, #9495, #9496, #9487)