Bit v14.8.0 Release Notes
Release Date: 2020-06-28 // almost 4 years ago-
๐ New
- ๐ release pre-alpha version of Harmony hidden behind a feature-flag
- โฌ๏ธ drop support for node 8
- introduce
bit link --rewire
to change relative paths in the source code to module paths - ๐ support running
bit link
for specific components - ๐ support hooks for persist and read bit objects into scope
- ๐ support react-docs of multiple exports
- โ add componentRootDir to the tester API (context)
- โ add specFileRelativePath to the tester API (context)
- โ add a way to run
bit pack
with a capsule
๐ Changes
- ๐ deprecate files overrides (using file:// prefix)
๐ Bug Fixes
- #2159 - fix
bit export
to not show the "fork" message when specifying an id without scope-name - ๐ #2487 - fix react docs of union type prop
- ๐ #2512 - fix react-docs to preserve spaces/tabs of
@example
- ๐ fix capsule to not hang forever when running build/tag/isolate and npm emits errors
- #2482 - delete component's cache upon mismatch
- #2171 - fix ComponentNotFound when using
bit export
with no args and a flattened dependency was converted from no-scope to a remote-scope - ๐ #2487 - fix react docs of union type prop
- ๐ fix capsule to not hang forever when running build/tag/isolate and npm emits errors
- ๐ fix components dependencies detection to resolve from package.json if not exist on the fs
- ๐ fix importing compilers and testers for old node versions
Internal
- โฌ๏ธ upgrade typescript to 3.8.3
- internal changes to command registration and interfaces
- stabilize capsule by writing the same paths as the workspace relative to the component rootDir
- stabilize Bit by eliminating the removal of shared directory upon import and having rootDir for authored components
- โ add infrastructure for feature-toggle
- โ wait for the next event loop before exit child process in bit test
- prevent exporting components when import/require uses a module path with no scope-name (harmony only)
- prevent tagging components that require each other by relative paths (harmony only)
- disallow adding individual files (harmony only)
- ๐ new dependency resolver extension (harmony only)