Releases
v1.9.44
Improvements
Support maintaining multiple versions/branches on main-lane (#9362 , #9345 )
Add Harmony templates to default workspace.jsonc
(#9449 )
Allow checking out components where on a lane to quickly edit components (#9440 )
Improve bit import
fallback strategy when importing components in a lane to try and get the component from its original scope (#9428 )
Improve various CLI/UI outputs and errors for better DX (#9421 , #9420 , #9458 , #9472 , #9419 , #9343 , #9408 , #9392 , #9377 , #9358 , #9355 , #9347 , #9354 )
Add sandbox mode for component preview in scope (#9366 )
Bug Fixes
Fix many edge cases for the env.jsonc
ability to extend
and use external env.jsonc
files as dependencies (#9257 )
Fix an issue when running tag --build
may not update build status correctly (#9477 )
Fix an issue where navigating in API reference had incorrect routes from failed to serialize of some node signatures (#9474 )
Fix an issue where component in a lane didn't get updates from the env, when the env in main (#9432 )
Fix an issue where sometimes Bit assumes a component is new (#9411 )
Fix an issue where during merge Bit may throw a "version not found" error (#9414 )
Fix an issue where after bit checkout
user needed to run bit import
(#9409 )
Fix an issue where after snap/tag some data on apps is not available (#9406 )
Fix an issue where some commands may fail when user decided not to send analytics (#9382 )
Fix an issue where env-url wasn't generated correctly when component modified in a lane (#9341 )
Fix an issue where sometimes bit install -a
didn't work for new components (#9333 )
Internal
Better handling of internal scope cache (#9435 , #9434 , #9399 )
Improve handling of complex workspaces with various envs that compiled to multiple targets (ESM, CJS, etc) (#9400 , #9415 , #9402 , #9397 )
Optimize preview
entry point and handle different files (#9348 , #9426 )
Set preview sandbox policy via API slot (#9454 )
Use pre-bundle in build (#9351 )
Ensure a single instance of @teambit/base-ui.graph.tree.collapsable-tree-node
(#9391 )
Better handling of open ports (#9381 )
Update dependencies (#9334 , #8900 , #9335 , #9338 , #9361 , #9367 , #9376 , #9412 , #9371 , #9401 , #9370 , #9353 , #9473 , #9398 , #9452 , #9386 , #9461 , #9471 , #9465 , #9467 , #9464 , #9466 , #9462 , #9459 , #9457 , #9445 , #9450 , #9448 , #9444 , #9446 , #9443 , #9447 , #9442 , #9453 , #9433 )
Removed dependencies(#9342 , #9369 , #9210 , #9456 , #9455 , #9375 , #9416 , #9423 , #9422 , #9418 )
Refactor legacy code to modern components (#9384 , #9478 , #9344 , #9352 , #9356 , #9359 , #9373 )
Remove unused code (#9437 , #9439 )
Add missing exports to cli esm.mjs (#9385 )
Update env for core aspects (doctor, host-initializer) to the correct env (#9387 )
Fix circular between constant and global-config legacy components (#9470 )
Make the teambit.scope/objects component a core-aspect (#9441 )
Remove occurrences of v8 cache, which is not used anymore (#9390 )
Keep per-component lockfile (#9427 , #9388 , #9214 , #9396 , #9339 )
You can’t perform that action at this time.