A build system for development of composable software.
bitdev.node/node-env
(#8234)bitdev.react/react-env
(#8233 #8235)workspaceHistory
to get .bitmap
diffs over time (#8237 #8236)bit build
to --include-snap
or --include-tag
to also run tasks from release pipelines (#8224)$modified
, $new
, $deprecated
, $deleted
, $snappedOnMain
, $softTagged
and $codeModified
$env:teambit.react/react
)$modified AND **/ui/**
)build
and deploy
contexts (#8227 #8221 #8209 #8226 #8216 #8222 #8229).env
files are not added to component artifacts (#8198)bit watch
(#8219)bit checkout
(#8203)lane merge
tried writing multiple times to .bitmap
(#8185).bitmap
(#8206)--compile
flag for Bit Server command (#8218)get-diverge-data
(#8213)missing-packages
issue (#8223)install
when used by bit create
(#8160)bit scope fork
(#8187)--watch
bit why
(#8163)rename
scope-name wasn't set correctly in targetId
(#8183)missing-files
error in bit status
when the file exists in the same component with a different extension (#8182)diff
between lanes, ensure common snaps are imported (#8166).bitmap
files (#8165)bit why
command to shows all components that depend on the specified package or component (#7959)workspace.jsonc
list of generators
, so you don't need to add it as a dependency (#8151)bit templates
(#8152)compile
adds component links to node_modules
and updates package.json
correctly (#8153)*docs.mdx
files (#8144)watch
configurable (#8148)Config
class to return extensions from ConsumerComponent
instance (#8147)bit import
(#8047)require.resolve
for automated dependency detection (#8118 #8128 #8116)bit start
by updating dev server managed paths (#8067 #8062)bit status
results by setting --ignore-circular-dependencies
(#8083)node_modules
directories were generated (#8072)bit list --json
not all component IDs where string
(#8078)-
in component.jsonc
when using bit aspect unset
(#8060)workspace.jsonc
and in dependency policy (#8068)package.json
file (#8043 #8049 #8101)peerDependencies
of core envs weren't read from the correct object (#8038)node_modules
, do not install them (#8093)bit version
via API (#8085)bit reset --never-exported
(#8100)node_modules
to BVM install location (#7696)bit import
(#8047)require.resolve
for automated dependency detection (#8118 #8128 #8116)bit start
by updating dev server managed paths (#8067 #8062)bit status
results by setting --ignore-circular-dependencies
(#8083)node_modules
directories were generated (#8072)bit list --json
not all component IDs where string
(#8078)-
in component.jsonc
when using bit aspect unset
(#8060)workspace.jsonc
and in dependency policy (#8068)package.json
file (#8043 #8049 #8101)peerDependencies
of core envs weren't read from the correct object (#8038)node_modules
, do not install them (#8093)bit version
via API (#8085)bit reset --never-exported
(#8100)node_modules
to BVM install location (#7696)bit install
in a workspace with PNPM, for macOS, when pnpm-lock file is present (#8037, #8033, #8025)bit status
output (#7947)bit update
(#8034)workspace.jsonc
changed (#8027)install
output to print the dependency chain to a package that failed to be fetched (#8026)--eject
flag for bit export
(#8016)jsx-to-string
(#8035, #8039)bit add
(#8023)--from-lane
flag of bit remove
(#8015)IMPORTANT UPGRADE NOTE
This changes .bitmap
contents. Once you run a command with this version in any workspace, the contents of .bitmap
will change.
The update is backwards compatible - if some team members use older release of Bit, they can still operate in the workspace.
Please make sure to commit the .bitmap
changes.
bit config set allow-same-name true
) (#7897)bit link --target
with the new --peer
option (#7990)--build
(#7991)outdir
to tsconfig to better handle it for ws-config write
(#7987)lane rename
(#8007)defaultScope
was missing in .bitmap
entries (#8005)tag
or snap
, clear status-cache when a component is modified (#8003)ignorePackageManifest
option to the pnpm package manager aspect (#8001)ShowDoctorError
with BitError
(#7995).bitignore
file within component directory (#7967)bit test --unmodified
option (#7847)bit install --lockfile-only
, without re-installing node_modules
directory (#7926)bit update
updates components according to their compatible versions from workspace.jsonc
or from package.json
(#7809)bit install
peers resolution (#7986)list
returned deleted components (#7929)onLoad
slot to status and snap/tag only (#7974)ArtifactDefinition
API by deprecating the confusing props: directories
, rootDir
and dirPrefix
(#7973)~
) (#7925)currentLaneId
from cache when running in a workspace (#7944)These are the major changes coming to version 1.0.0 and how to adapt them to your workflow.
node-registry.bit.cloud
instead of node.bit.cloud
. You will need to delete your lockfile for this to take effect. node.bit.cloud
is still supported, but we recommend migrating to node-registry.bit.cloud
.bit tag --soft
and bit tag --persist
combo, it is still supported and you do not need to make any changes.tag
or snap
fully from your local, you will need to add the --build
flag to your syntax, or set bit config set force_local_build true
for Bit's local config.Please read more about these changes in Bit's announcement post for RippleCI on our blog.
true
to build on Ripple (#7859)node-registry.bit.cloud
) (#7870)update
command to support multiple, comma-separated patterns (#7881)teambit.workspace/variants
from base workspace.jsonc
template (#7879)tests
blank state screen (#7893)bit start
when component ID changes, to update according to the current workspace state (#7895).bitmap
to be tags, if possible (#7891)bit install
(#7887)update
's --help
output (#7803).bitmap
(#7869)bit start
was not open on default browser (#7899)package.json
was in a broken state (#7919)tag
(#7912)ws-config write
targets to write config files (#7865)@teambit/chokidar
and switch back to FsEvents
(#7915)peerDeps
were not set as deps for Bit (#7909)@types/webpack-dev-server
(#7911)@babel/preset-react
and @babel/preset-typesscript
(#7908)