Download Latest Version v1.13.177 source code.tar.gz (4.7 MB)
Email in envelope

Get an email when there's a new version of Bit

Home / v1.13.177
Name Modified Size InfoDownloads / 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 ripple CLI for Ripple CI management, including auto-resolve of the last export job for log/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, and merge now share the same look (#10255, [#10258], [#10263], [#10269], [#10271], [#10283])
  • New bit details command for post-hoc verbose output of the previous command, also supported for merge, switch, and checkout (#10276, [#10288])
  • New bit search command to find components in remote scopes and the workspace (#10302)
  • New bit deps circular command to inspect circular dependencies with ASCII loop diagrams (#10256, [#10250])
  • New bit lane current subcommand to print the active lane (#10253)
  • Semantic API diff with impact assessment for component changes (#10262)
  • AI-agent-friendly output — new flags on bit diff and a per-component rollup for bit test for cleaner agent-readable results (#10307, [#10313])
  • bit init now generates an AGENTS.md on 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 getLaneDiffForIDE API 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 ignoredFiles config in workspace.jsonc (#10280)
  • Improve bit why output (#10193)
  • Dedupe peer dependencies during install (#10249)
  • bit update now updates dependencies in env.jsonc (#10128)
  • Preview --use-source mode — render workspace previews from source code instead of pre-built output, with an opt-in supportsUseSource env preview config (#10314, [#10316], [#10321])
  • New bit cat command to view component file contents (#10286)

Improvements

  • Add --use-root-modules flag to bit start (#10199)
  • bit validate: make --continue-on-error the default behavior and add --skip-tasks flag (#10243, [#10232])
  • Add --dry-run flag to bit ci pr (#10248)
  • Add --include-new-from-scope flag to bit checkout head (#10265)
  • bit list now includes a path column in workspace context (#10247)
  • Add --quick flag to bit status for faster file-only status checks (#10260)
  • bit status output redesigned with a collapsible auto-tag section (#10263)
  • Add batchId to 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-rename now 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 api alias for the schema command 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 bitmapAutoSync mode 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 calcDependenciesGraph lockfile processing (#10230)
  • Viewport-gate overview previews to avoid rendering off-screen compositions (#10241)
  • Avoid OOM on very large --owner imports (#10311)
  • Avoid OOM in bit check-types by batching tsserver open/close (#10351)

Bug Fixes

  • Fix an issue where add and create commands 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.jsonc peer dep versions weren't resolved from the workspace for workspace components (#10214)
  • Fix an issue where bit install filtered 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 new with a forked env left packages missing (#10201)
  • Fix an issue where bit lane diff compared against the current main head instead of the fork-point (#10244)
  • Fix an issue where lane-history-diff failed 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 pr failed 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 merge lost lane config changes during merge to main (#10219)
  • Fix an issue where bit ci merge failed for components new to the lane (#10216)
  • Fix bit api diff backwards compatibility with older env versions (#10303)
  • Fix an issue where merge and import output 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 tsserver crash; surface it instead (#10238)
  • Fix an issue where the Apollo cache normalized the Aspect GraphQL type and caused env contamination (#10285)
  • Fix an issue where bit run failed silently when multiple apps were found; list them instead (#10301)
  • Fix an issue where the watcher hung on SIGINT (#10323)
  • Fix an issue where createLinkOrSymlink threw on EEXIST (#10207)
  • Fix an issue where the scope file watcher tripped the Watchman ignore_vcs bug (#10223)
  • Fix an issue where the builder threw on missing artifact files; skip them instead (#10208)
  • Fix an issue where bit artifacts reported 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 Source object was missing from the local scope (#10294)
  • Fix an issue where bit deprecation warned about deprecated dependencies of deprecated components (#10274)
  • Fix an issue where snap-distance gave an unactionable error when localHead was 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 history output was not sorted by date (#10346)
  • Fix an issue where bit init confirm prompts displayed false instead of using a toggle (#10231)
  • Fix an issue where the workspace.jsonc env type warning pointed to a stale aspect ID (#10220)
  • Fix workspace.jsonc conflict resolution (#10222)
  • Fix an issue where bit start's useRootModules flag 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-source previews didn't initialize linkModules for 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 remove output to say "local workspace" instead of "local scope" (#10319)
  • Wrap <lane> in backticks in bit lane import extended 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 SyntaxError in MCP server tests (#10264)
  • Update use-lanes-menu component to latest version (#10233)
  • Improve config-merger log message readability (#10235)
  • Security: reject embedded .. segments in isValidPath to prevent path traversal (#10354)
  • Security: write the global config with 0600 permissions (#10360)

Internal

  • Replace ESLint with Oxlint for repo linting (#10324)
  • Re-revert rspack migration (#10198)
  • Update node-babel-mocha and node-typescript-mocha envs to latest (#10210)
  • Update teambit design and preview dependencies (#10339)
  • Eject use-lanes-menu component (#10237)
  • Remove historical number suffixes from e2e test filenames (#10305)
  • Add e2e tests for env peer deps after bit create and for bit reset after lane merge to main (#10218, [#10266])
  • Update CLAUDE.md to instruct using npm run lint instead of tsc/oxlint directly (#10309)
Source: README.md, updated 2026-05-12