A build system for development of composable software.
OTHER License
Bot releases are hidden (Show)
Published by GiladShoham 11 months ago
bitdev.node/node-env
(#8234)bitdev.react/react-env
(#8233 #8235)workspaceHistory
to get .bitmap
diffs over time (#8237 #8236)Published by GiladShoham 11 months ago
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)Published by GiladShoham 11 months ago
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)Published by GiladShoham 11 months ago
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)Published by GiladShoham 11 months ago
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)Published by GiladShoham about 1 year ago
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)Published by GiladShoham about 1 year ago
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)Published by GiladShoham about 1 year ago
.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)Published by GiladShoham about 1 year ago
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)Published by GiladShoham about 1 year ago
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)bit start
was not open on default browser (#7899)bit install
(#7887).bitmap
to be tags, if possible (#7891)ws-config write
targets to write config files (#7865)Published by GiladShoham about 1 year ago
bit delete
command (#7807)bit create
(#7808)bit update
and --major | --minor | --patch
options (#7783)workspace.jsonc
supports new mechanism for env loading (#7801)cloud-domain
during bit login
(#7812)node-modules
directories (#7832)bit install
(#7857)bit checkout head
twice when head-snap wasn't available (#7844)scope rename
tried to rename envs without needing to (#7824)Maximum call stack size exceeded
when calculating component dependency graph (#7794)workspace.jsonc
template (#7800)diff
command, instead of failing (#7787).npmignore
(#7817)--mark
option for various cases to make it easy to debug complex scenarios (#7815).bit_roots
(#7810)CACHE_CAPSULES
is set (#7788)VersionHistory
for component-object during export (#7822)Published by GiladShoham about 1 year ago
DEPRECATED
Use version 0.2.24 instead
Published by GiladShoham about 1 year ago
bit deps usage
to find components that use the given dependency (#7737)bit update
supports passing glob patterns of components and semver to update (#7746, #7755, #7757)snap
and tag
with --ignore-build-errors
and --disable-snap-pipeline | --disable-tag-pipeline
(#7727)ws-config write
as part of bit new
(#7661)RemovedDependencies
during bit status
(#7767)build | tag | snap
performance by skipping installing dependencies of envs (#7748)bit rename
fixes (#7758, #7726, #7720)bit update
tried to update versions for non-exported components (#7772)install
(#7743, #7665)rootComponents
are used (#7710)fs.remove
with rimraf
when clean capsules (#7722)Published by GiladShoham about 1 year ago
lane merge-abort
(#7670 #7698)replace
now adds a task if not exist (#7695)diff
status for test files (#7686)ws-config
to better support windows file paths format (#7663)bit new
where starter contains many components and envs (#7707 7700)deploy
task didn't get full context from build
task (#7709)bit merge
configuration wasn't passing correctly (#7704)--rename
and --refactor
edge cases (#7678 #7701)envs
trigger a warning on missing tsconfig.jsonc
(#7669)Published by GiladShoham over 1 year ago
bit revert
to revert a component that is currently in a lane back to main
(#7649).bitmap
files with a bit git
sub commands to help with git integrations (#7597)bit fork
(#7589)fork
, graph
, refactor
, rename
, snap
, and many more (#7586)bit import
(#7592)--force-deploy
to --ignore-build-errors
for tag
and sign
commands (#7641)missing data
error (#7598)bit start
dev server proxy (#7605 #7576)ws-config
config writers are now managed by individual envs (#7637)Published by GiladShoham over 1 year ago
bit run
from terminal (#7530)bit ms
bit mini-status
(#7567)bit lane remove-comp
(#7558 #7539 #7571 #7511)bit deps debug
("env", "auto" and "config") (#7561 #7552)bit sign
command (#7517)--template
for new
and create
commands (#7532)bit update
crashed when there's nothing to update (#7546)bit checkout latest
wasn't moving to latest when component has no semver (#7551)bit install
didn't resolve env correctly when setting a snap (#7521)react
was resolved from Bit's webpack alias instead of the env (#7519)diff
command to component-compare aspect (#7570)fork
& import
functions (#7553)generateFiles
method for template generators (#7557)issues
aspect as optional (#7549)merge lane
concurrency to 50 components (#7562)MissingPackagesDependenciesOnFs
during bit install
(#7523)@teambit/harmony
config from browser.window
if possible (#7516)excludeLinksFromLockfile
and lockfileOnly
for pnpm aspect (#7518 #7548)Published by GiladShoham over 1 year ago
preferOffline
(#7509)pkg
config on bit fork
(#7495)rootComponents:true
by default on bit init
(#7419)bit format --check
found errors (#7469)bit new
support scope
without an owner
prefix (#7471)fetch
and import
(#7489)node_modules
instead of capsules. To enable, ensure you set: (#7440 #7466)/* @filename: workspace.jsonc */
{
"teambit.workspace/workspace": {
"resolveEnvsFromRoots": true
},
"teambit.dependencies/dependency-resolver": {
"rootComponents": true
}
}
bit link --target
returning the error failed to link component
(#7508)bit config
more fault tolerant (#7507)@teambit/harmony
from Bit unless overridden root policy (#7460)env.jsonc
supports adding components as deps when component and env in the same workspace (#7470)Published by GiladShoham over 1 year ago
--fail-fast
option to exist the build process (and log the error) when a build task fails (use with bit build
/bit snap
/bit tag
(#7444)--squash
option, when merging one lane to another, to squsash snaps (this was previously only available when merging to 'main') (#7448)<body
of built component previews (now concistent with previews in development) (#7451)bit show --remote
should display the remote lane info (#7445)bit start
should be able to render the preview of only a selected group of components (#7415)getComponentDevPatterns
for TesterMain
(#7454)idOnLane
(#7449)bit stash
(#7436)buildUiHash
API (#7438)importManyDeltaWithoutDeps
and importManyIfMissingWithoutDeps
(#7428)Published by GiladShoham over 1 year ago
bit install --add-missing-deps
to automatically install missing dependencies) (#7412, #7264)bit insight --include-deps
shows circular dependencies of extenral dependnecies (i.e, dependencies not maintained in the same workspace) (#7407){ "@teambit.dependencies/dependency-resolver": { "neverBuiltDependencies": ["fsevents", "level"]}}
(#7387)bit merge
without component IDs merges all components (#7427)--reset-lane-new
flag. This is helpful when you want the source file changes but not the lane these changes are part of. (#7408)bit statu
message from "snapped components" to "snapped components (tag pending)" (#7403)bit artifacts COMPONENT_PATTERN
supports using component to retrieve artifacts of staged componetns (#7423)Published by GiladShoham over 1 year ago
bit cat-version-history COMPONENT_ID --graph
(#7377)5.51.0
to version 5.81.1
(#7389, #7390)4.1.1
to version 4.15.0
(#7389, #7390)bit checkout --reset
and bit checkout --skip-npm-install
(#7396)bit start
loading time (#7336)bit run APP_NAME
(#7379)static dependencies = []
) are only loaded if they are listed in the workspace.jsonc
(#7370).bitmap
file before starting the installation process (#7392)component-index.ts
to scope-index.ts
according to the class name (#7398)