| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-05-12 | 10.1 kB | |
| v1.13.177 source code.tar.gz | 2026-05-12 | 4.7 MB | |
| v1.13.177 source code.zip | 2026-05-12 | 6.2 MB | |
| Totals: 3 Items | 10.9 MB | 0 | |
New Features
- New
bit rippleCLI for Ripple CI management, including auto-resolve of the last export job forlog/errors(#10261, [#10330]) - CLI Output Modernization — Bit's command output has been redesigned around a shared formatting toolkit with status symbols, bold section headers, and a consistent visual language.
tag,snap,export,status,checkout,reset,test,log,lane, andmergenow share the same look (#10255, [#10258], [#10263], [#10269], [#10271], [#10283]) - New
bit detailscommand for post-hoc verbose output of the previous command, also supported formerge,switch, andcheckout(#10276, [#10288]) - New
bit searchcommand to find components in remote scopes and the workspace (#10302) - New
bit deps circularcommand to inspect circular dependencies with ASCII loop diagrams (#10256, [#10250]) - New
bit lane currentsubcommand to print the active lane (#10253) - Semantic API diff with impact assessment for component changes (#10262)
- AI-agent-friendly output — new flags on
bit diffand a per-component rollup forbit testfor cleaner agent-readable results (#10307, [#10313]) bit initnow generates anAGENTS.mdon workspace initialization (#10308)- Live Controls diff for composition compare so design/control changes are visualized between versions (#10112)
- Component history page redesigned with a timeline layout (#10254)
- Workspace scope-trust list for aspect loading (#10347)
- API Server: lane history and lane history-diff IDE APIs, plus a
getLaneDiffForIDEAPI for IDE lane diff (#10252, [#10296]) - API Server: require bearer-token authentication on the local HTTP server and tighten local server defaults (#10341, [#10344])
- New
ignoredFilesconfig inworkspace.jsonc(#10280) - Improve
bit whyoutput (#10193) - Dedupe peer dependencies during install (#10249)
bit updatenow updates dependencies inenv.jsonc(#10128)- Preview
--use-sourcemode — render workspace previews from source code instead of pre-built output, with an opt-insupportsUseSourceenv preview config (#10314, [#10316], [#10321]) - New
bit catcommand to view component file contents (#10286)
Improvements
- Add
--use-root-modulesflag tobit start(#10199) bit validate: make--continue-on-errorthe default behavior and add--skip-tasksflag (#10243, [#10232])- Add
--dry-runflag tobit ci pr(#10248) - Add
--include-new-from-scopeflag tobit checkout head(#10265) bit listnow includes a path column in workspace context (#10247)- Add
--quickflag tobit statusfor faster file-only status checks (#10260) bit statusoutput redesigned with a collapsible auto-tag section (#10263)- Add
batchIdto snap/tag operations to correlate component versions from the same run (#10259) - Resolve env peer dependencies from workspace root (#10227)
- Add peer version origins to
bit deps diagnose(#10229) and show installed copies in peer permutations diagnosis (#10228) bit scope-renamenow auto-installs dependencies after the rename (#10329)- Update pnpm and fix stale dependency cache after dep config changes (#9541)
- Open localhost URLs in VS Code Simple Browser via URI handler (#10217)
- Workspace component breadcrumb shown in minimal mode (#10246)
- Resolve components by directory path in the workspace API (#10277)
- Return file hashes for direct object reads in IDE SCM diffs (#10282)
- Update bitdev generator templates and teambit dependencies (#10284)
- Add
apialias for theschemacommand and fix help output for aliases (#10291) bit lane import: add merge-resolve flags, do not auto-switch when already on a lane, and wrap<lane>in backticks in extended description (#10221, [#10345], [#10348])- Allow exporting a lane with not-yet-existing component scopes (#10363)
- Add
bitmapAutoSyncmode for branch-protected repos in CI (#10335) - Log lane hash when creating temporary lane in
bit ci pr(#10342) - Retry npm publish on 429 rate limit errors (#10251)
- Activate log rotation to prevent unbounded directory growth (#10242)
Performance
- Optimize
calcDependenciesGraphlockfile processing (#10230) - Viewport-gate overview previews to avoid rendering off-screen compositions (#10241)
- Avoid OOM on very large
--ownerimports (#10311) - Avoid OOM in
bit check-typesby batchingtsserveropen/close (#10351)
Bug Fixes
- Fix an issue where
addandcreatecommands failed on Windows (#10245) - Fix an issue where env peer dependencies caused variations across capsules; now all env peer deps are used in capsules (#10209)
- Fix an issue where
env.jsoncpeer dep versions weren't resolved from the workspace for workspace components (#10214) - Fix an issue where
bit installfiltered env peer deps even when not using an external package manager (#10215) - Fix an issue where the deps graph reimport dropped workspace lockfile entries (#10318)
- Fix an issue where orphan
@file:entries leaked into saved/loaded deps graphs (#10337) - Fix an issue where back-edges from circular workspace deps polluted the deps graph (#10361)
- Fix an issue where
bit newwith a forked env left packages missing (#10201) - Fix an issue where
bit lane diffcompared against the currentmainhead instead of the fork-point (#10244) - Fix an issue where
lane-history-difffailed on orphaned versions from reset snaps (#10268) - Fix an issue where reset didn't clean up lane history entries (#10270, [#10273])
- Fix an issue where
bit ci prfailed on lane hash mismatch from concurrent pushes (#10297), hung on SSH host-key prompt (#10300), or wasn't fast-failing when remote lane delete reported not-found but list still showed it (#10306) - Fix no-op merge detection by using
bit diff --json(#10310) - Fix an issue where
bit ci mergelost lane config changes during merge to main (#10219) - Fix an issue where
bit ci mergefailed for components new to the lane (#10216) - Fix
bit api diffbackwards compatibility with older env versions (#10303) - Fix an issue where
mergeandimportoutput didn't surface soft-removed components (#10212) - Fix an issue where the schema task threw on workspace for failed builds (#10206)
- Fix an issue where the TypeScript compiler crashed silently on
tsservercrash; surface it instead (#10238) - Fix an issue where the Apollo cache normalized the
AspectGraphQL type and caused env contamination (#10285) - Fix an issue where
bit runfailed silently when multiple apps were found; list them instead (#10301) - Fix an issue where the watcher hung on SIGINT (#10323)
- Fix an issue where
createLinkOrSymlinkthrew onEEXIST(#10207) - Fix an issue where the scope file watcher tripped the Watchman
ignore_vcsbug (#10223) - Fix an issue where the builder threw on missing artifact files; skip them instead (#10208)
- Fix an issue where
bit artifactsreported inaccurate file counts and didn't warn when no artifacts matched (#10362) - Fix an issue where the scope importer threw on null parent versions (#10287)
- Fix an issue with the error message when a
Sourceobject was missing from the local scope (#10294) - Fix an issue where
bit deprecationwarned about deprecated dependencies of deprecated components (#10274) - Fix an issue where snap-distance gave an unactionable error when
localHeadwas missing from the graph (#10312) - Fix an issue where the config-merger mishandled component ranges when the workspace had a higher exact version (#10338)
- Fix an issue where
bit lane historyoutput was not sorted by date (#10346) - Fix an issue where
bit initconfirm prompts displayedfalseinstead of using a toggle (#10231) - Fix an issue where the workspace.jsonc env type warning pointed to a stale aspect ID (#10220)
- Fix
workspace.jsoncconflict resolution (#10222) - Fix an issue where
bit start'suseRootModulesflag wasn't captured before preview build (#10224) - Fix an issue where preview peer namespaces weren't callable when the consumer skipped ESM interop (#10336)
- Fix an issue where
--use-sourcepreviews didn't initializelinkModulesfor all previews (#10316) - Fix an issue where the rspack config didn't include lane context as an alias (#10203)
- Fix an issue where the lane Component Tree didn't recompute nodes on viewed lane changes (#10205)
- Fix an issue where the lane-compare composition view didn't render (#10213)
- Fix UI issues with the workspace dark theme, compositions dark mode, the new component-version pill, oversized DEV/MAIN labels, and live controls panel visibility (#10211, [#10234], [#10327], [#10290], [#10292], [#10332], [#10320])
- Fix
bit removeoutput to say "local workspace" instead of "local scope" (#10319) - Wrap
<lane>in backticks inbit lane importextended description (#10348) - Add oxlint config files to
IGNORE_ROOT_ONLY_LIST(#10281) - Use self-closing
<br/>tags in style guide for MDX compatibility (#10272) - Prevent flaky
SyntaxErrorin MCP server tests (#10264) - Update
use-lanes-menucomponent to latest version (#10233) - Improve config-merger log message readability (#10235)
- Security: reject embedded
..segments inisValidPathto prevent path traversal (#10354) - Security: write the global config with
0600permissions (#10360)
Internal
- Replace ESLint with Oxlint for repo linting (#10324)
- Re-revert rspack migration (#10198)
- Update
node-babel-mochaandnode-typescript-mochaenvs to latest (#10210) - Update teambit design and preview dependencies (#10339)
- Eject
use-lanes-menucomponent (#10237) - Remove historical number suffixes from e2e test filenames (#10305)
- Add e2e tests for env peer deps after
bit createand forbit resetafter lane merge to main (#10218, [#10266]) - Update CLAUDE.md to instruct using
npm run lintinstead oftsc/oxlintdirectly (#10309)