Releases
v0.0.945
New Features
New tab for exploring component's API reference (#6444 )
Responsive top bar navigation in component page (#6709 )
Add component ID and package name in component overview (#6698 )
Keep workspace command history .bit/command-history
(#6658 )
Ability to view contents of non-binary artifact files (#6597 , #6623 )
Extract component Typescript schema (#6578 , #6624 , #6620 )
Ability for 3-way merge of aspects config (#6791 )
Support setting default bit registry in global config (#6807 )
Introduce --internal
flag to see the private commands (#6725 )
Ability to version component on remote and control what to update (#6676 , #6602 , #6672 )
Ability to check whether a lane is up to date (#6666 )
Ability to checkout --entire-lane
to get new components on a lane (#6661 )
Support tracking files that starts with .
(#6757 )
Allow to skip compilation step when installing dependencies (#6687 )
Ability to remove dependency of a specific type (#6625 )
Support latest
for checking-out the "tip" of component version history (#6619 )
Ability to toposort
components according to dependencies build order (#6701 )
Ability to create and delete lanes from GQL (#6656 )
Get lane diff via API (#6759 )
Changes
fix(tag): use pre-release for auto-tag as well instead of patch (#6763 )
Show all changes when comparing between lanes (#6817 )
When no diff is visible, suggest --verbose
option (#6752 )
Update typescript to 4.7.4
(#6603 )
Update core teambit.react/react
to set allowJs: true
by default (#6734 )
Tester watch on start is set to false
by default (#6747 )
Print install and import duration, suppress object-count on ci (#6726 )
Support --json
output option for merge-lane flow (#6654 )
List remote lanes (#6736 )
Mocha tester to support typescript (#6621 )
Add hash to the create-lane API (#6815 )
Ability to skip UI build on bit start
(#6634 )
Fix OOM issues when running bit lint
(#6816 )
Bug Fixes
Better handling when fetching artifacts (#6751 , #6776 )
Add guard rails for bit dep set
when adding a missing dependency (#6702 )
Fix case when direct dependencies got duplicated (#6711 )
Fix converting graph
to ComponentGraph
for handle runtime edges correctly (#6833 )
Remove previous env even when not in the .bitmap
(#6828 )
Fix component id resolution from URL (#6821 )
Ignore removed components when checking for MissingManuallyConfiguredPackages
(#6814 )
Better error when a command is running outside a workspace (#6806 )
Avoid removing deps that were set before tag/snap (#6805 )
Avoid showing duplicate MissingManuallyConfiguredPackages
entries (#6812 )
Recompile components with build-status failed (#6786 )
Update links to command outputs to docs (#6605 )
Load extensions only once after merging from different sources (#6769 )
Handle log cases where missing entry were not imported (#6697 )
Fix cases where import
didn't pay attention to current lane (#6801 )
UI fixes for viewing lanes (#6714 )
Dist directories should not be removed after install (#6662 )
UI fixes for usebox
(#6783 )
Bug fixes and edge cases around lanes merge (#6692 , #6831 , #6829 , #6826 , #6823 , #6822 , #6767 , #6793 , #6794 , #6803 , #6735 , #6667 )
Remove the undefined in bit-list header when using --scope
flag (#6627 )
bit rename --refactor
to change only packages that have an exact match (#6618 )
Fix a typos in command descriptions (#6640 )
Fix rendering of lane selector when viewed lane changes (#6724 )
Fix determine whether a component is new based also on .bitmap
record (#6655 )
Avoid overriding dependencies set before tag/snap (#6696 )
bit status
should not show missing deps incorrectly (#6710 )
Remove stagedConfig for all exported components (#6732 )
Avoid showing mocha tests output during bit-start (#6680 )
Fix reset
when the component is diverged on lane and has no head on main (#6678 )
Avoid sending historical Version objects during export on lane (#6690 )
pass pnpUnpluggedFolder
to fix error on yarn install
(#6834 )
Filter out soft-removed from --entire-lane flag (#6713 )
Avoid creating two instances of scope.repository
after bit-cc (#6718 )
Hoisting should not override linked components (#6788 )
Don't rerun install for the same manifests again (#6755 )
Fix missing scope-name in flattened-edge prop (#6774 )
Resolve env-id correctly (#6632 )
EnvNotConfiguredForComponent
error to suggest running bit env set
(#6601 )
Performance
Improve import performance by fetching only the requested version (#6639 )
Avoid fetching flattened dependencies (#6705 )
Improve lane diff
performance (#6799 )
Yarn should use a content-addressable store (#6730 )
Make history traversal faster by caching them in the fs (#6606 )
Improve build-graph-from-fs
performance by not trying to import existing deps (#6612 )
Support Yarn global cache (#6717 , #6729 )
Avoid fetching flattened-deps when possible (#6785 )
Get env preview data on load (#6616 )
Internal
Prepare and stabilize rootComponents
(#6750 , #6782 , #6631 , #6675 , #6691 , #6688 )
Prepare and stabilize envs as plugins (#6745 , #6644 , #6739 , #6811 , #6703 , #6780 , #6766 , #6742 , #6693 )
Prepare and stabilize lane-compare (#6704 , #6777 , #6733 . #6677 , #6657 , #6651 )
Utilize the deps graph when possible (#6775 )
Update babel packages to latest (#6604 )
Upgrade pino (#6797 )
Remove prodGraph
prop from get-flattened-dependencies
(#6728 )
Utilize pino transport (Worker Thread) (#6798 )
Update harmony version (#6781 )
add default export to core aspects (#6694 , #6779 )
updated component highlighter not to use z-indexs component (#6808 )
remove unnecessary code from component overview (#6699 )
Update lint and prettier rules (#6741 , #6740 )
Avoid running mutliple on-start hooks in parallel (#6795 )
Use BitError and not legacy error handler for VersionNotFound
(#6638 )
Remove export-metadata, it is not needed anymore (#6758 )
Sync deps for component compare (#6773 )
Avoid loading cli aspect twice (#6719 )
Handle failures inside Mocha hooks (#6753 )
Filter teambit/legacy from root policy (#6649 )
Express route priority type (#6636 )
Get the tsconfig from getCompiler API when possible (#6663 )
Support variant config policy as array of object with name, version, hidden, force (#6810 )
Handle loading aspect-root without a version (#6765 )
Better logs around the removal of staged-config during export (#6715 )
Use named export from aspect when generating link file for webpack (#6754 )
You can’t perform that action at this time.