A build system for development of composable software.
OTHER License
Bot releases are hidden (Show)
Published by GiladShoham over 1 year ago
bit add
support --env
for setting up environment on component tracking (#7330)OverviewOptions
to component overview for more flexible component documentation (#7292)bit doctor
now supports --archive
to tar an entire workspace to help reproduce issues (#7324)bit remove
- improve syntax for --soft
and --remote
delete by moving to --delete
and --hard
(#7333)bit env update
, ensure components resolve env from workspace, if env is local (#7319)ws-config
didn't pass absolute path to tsconfig
for eslint
(#7348)boolean
upon bit import
(#7311).bitmap
without a version when the env exists in the workspace (#7314)node_modules
on the first install (#7310)bit create
gracefully link component to node_modules
(#7251)bit start
(#7293)ui-bundle
folder from .npmignore
for core aspect (#7364)flattenedEdges
inside the Version object (#7318)write-tsconfig
command (moved to ws-config
) (#7350)Published by GiladShoham over 1 year ago
recover
to recover soft-removed components (#7225)bit system log
to print debug.log
(#7300)bit rename
(#7250)bit capsule
(#7249)scope rename
defaults to remove old links, create new links and compile (#7261)ws-config
file.isOptional
(#7238)--aspect
(#7280)ws-config
command (#7234 #7212)bit install
wanted to run more then once (#7210 #7209)tag
/snap
- validate message type to be string (#7239, #7278)package.json
(#7220).bit_roots
(#7214)rename
- in case of renaming aspect, update .bitmap
config records accordingly (#7272)hash:component-id
for signed components (#7270)package.json
to make them available by Bit-legacyPublished by GiladShoham over 1 year ago
--reset-lane-new
for bit init
to only reset lane components to new (#7184)bit ws-config
command to add tooling configs to the workspace and sync with IDE (#7171 #7197)Bit rename
to rename files/variables/classes by default (#7168)snap
and tag
outputs (#7175)--scope
for --remote-scope
for consistency in various commands (#7194)onLoad
event for component preview (#7195)*
when shamefully-hoist is true
(#7201)EXPORT_CENTRAL
feature-flag, it is the default for a while now (#7164)flattenedEdges
as a ref inside Version object (#7181)Published by GiladShoham over 1 year ago
--entire-lane
flag as default for bit lane checkout
(#7152)workspace.jsonc
(#7172).bitmap
but not in the lane object (#7167)aspect-unset
without specifying the aspect version (#7157)Published by GiladShoham over 1 year ago
bit create
with --aspect
or --env
option (#7093)bit login
to pass custom login url (#7143)--rename
flag is now default for bit fork
(#7146)bit status
avoid showing components as pending-update when their remote-lane is empty (#7138)main
if possible (#7134)bit reset
, change untag to reset (#7130)VersionNotFound
error when resetting a lane after merge (#7121)*
from url in Readme (#7108)teambit.html/modules/render-template
(#7135)Published by GiladShoham over 1 year ago
.bitmap
(#7117)lane create
(#7126)bit status
(#7114)--unmodified
flag (#7113)bit lane list --remote
(#7099)bit sign
on snaps (#7116)node_modules
(#6901)Published by GiladShoham over 1 year ago
bit deps unset
, bit deps reset
, bit deps eject
, bit deps blame
(#7043 #6898 #6884 #6945)bit scope rename-owner
(#7023)bit fork ... --rename
(#6955)bit envs update
to update environment versions (#6909 #6862)workspace.jsonc
(#6976).cjs
, .mjs
, .mts
, .cts
extensions (#7009 #7038)@bit-ignore
comment (#6855 #6980)file-log
to see file changes per snap (#6888)--editor
flag for bit snap
(#6956)--no-optional
for bit install
(#7030)-x
to --skip-dependency-installation
flag (#7091)node_modules
upon bit rename
(#7059).bitmap
edge cases (#6944 #7080 #6866)bit env set
(#7052)bit update
(#6948 #6983)snap
, tag
and merge components from remote scopes (#7084 #7053 #7051 #7031 #6952 #6836 #7049 #6850 #6886 #7036)rootComponents:true
(#6642)bit envs get <component>
(#6939)bit config
- cloud_domain
and symphony_url
(#6930)addPostCssPlugins
method to webpack config mutator (#6972)pino-pretty
(#6789 #6870)packageImportMethod
for Yarn (#6860 #6871)index.json
if need (#6838)--skip-config
to help in cases aspects fail to load during bit fork
(#6910)--one-line
for bit log
(#6885 #7012)bit tag
is successful (#6852)Published by GiladShoham almost 2 years ago
.bit/command-history
(#6658)--internal
flag to see the private commands (#6725)--entire-lane
to get new components on a lane (#6661).
(#6757)latest
for checking-out the "tip" of component version history (#6619)toposort
components according to dependencies build order (#6701)--verbose
option (#6752)4.7.4
(#6603)teambit.react/react
to set allowJs: true
by default (#6734)false
by default (#6747)--json
output option for merge-lane flow (#6654)bit start
(#6634)bit lint
(#6816)bit dep set
when adding a missing dependency (#6702)graph
to ComponentGraph
for handle runtime edges correctly (#6833).bitmap
(#6828)MissingManuallyConfiguredPackages
(#6814)MissingManuallyConfiguredPackages
entries (#6812)import
didn't pay attention to current lane (#6801)usebox
(#6783)--scope
flag (#6627)bit rename --refactor
to change only packages that have an exact match (#6618).bitmap
record (#6655)bit status
should not show missing deps incorrectly (#6710)reset
when the component is diverged on lane and has no head on main (#6678)pnpUnpluggedFolder
to fix error on yarn install
(#6834)scope.repository
after bit-cc (#6718)EnvNotConfiguredForComponent
error to suggest running bit env set
(#6601)lane diff
performance (#6799)build-graph-from-fs
performance by not trying to import existing deps (#6612)rootComponents
(#6750, #6782, #6631, #6675, #6691, #6688)prodGraph
prop from get-flattened-dependencies
(#6728)VersionNotFound
(#6638)Published by GiladShoham almost 2 years ago
bit write-tsconfig
to write tsconfig files in the components directories (#6506 #6531)bit scope-rename
- --refactor
flag now rename aspect-ids in workspace.jsonc
(#6564)bit status
identify duplicate component and package (#6546)status
and tag
when tracked component exists as a package in workspace.jsonc
. (#6546)status
. (#6546)bit import --dependents
- builds a graph of all components in the workspace, searches for all paths from them to the target component-id(s) given in the command and imports them.(#6552)status
always show the full-id (#6201)bit graph
supports JSON output with --json
(#6497)bit status
supports showing updates from forked lanes (#6575)bit lane
show the full lane-id (#6561)bit lane merge
shows a summary report of component state (merged/unchanged/failed/snapped) (#6500)modifiedComponent
to modifiedComponents
in the status json output. (#6201)bit build
- replace --all
flag with --unmodified
(#6553)bit status --json
returns component-ids, not the whole component objects. (#6201)bit remove
- fix "Maximum call stack size exceeded" error when the graph deps is huge (#6565)tag
or snap
(#6567)bit aspect update
- indicate in the output when components are up to date (#6566)bit show
- avoid throwing EnvNotFound
when running on a remote component (#6556)createEsmCompilerTask
signatureuseComponentFilters
(#6527)bit export
- fix parent-not-found
error when sending multiple snaps to a remote (#6528)bit lane merge
merge components that exist on a local-lane and in .bitmap
with isAvailableOnCurrentLane=false
(#6521)ComponentNotFound
when .bitmap
has a non-exist version on the scope (#6496)bit install
show a clear error when running outside a workspace (#6522)bit reset
- make local-versions on lane be aware of main to not reset it (#6516)bit export
- send only objects needed when exporting on lane and do not rely on the cache (#6504)bit import
- exclude lane-only components when importing entire scope (#6499)bit import
(#6572)fetchWithDeps
(#6534)bit export
- improve lane export performance (#6507)importManyWithAllVersions
, refactor some import methods (#6542)applyVersion
of the merge command to not run in parallel, so then it won't run importMany
in parallel. (#6542)Published by GiladShoham over 4 years ago
Published by GiladShoham over 4 years ago
Published by GiladShoham over 4 years ago
Published by GiladShoham over 4 years ago
Published by GiladShoham over 4 years ago
Published by GiladShoham over 4 years ago
Published by GiladShoham over 4 years ago
bit link --rewire
to change relative paths in the source code to module pathsbit link
for specific componentsbit pack
with a capsulebit export
to not show the "fork" message when specifying an id without scope-name@example
bit export
with no args and a flattened dependency was converted from no-scope to a remote-scopePublished by GiladShoham over 4 years ago