Bit v14.1.0 Release Notes

Release Date: 2019-05-01 // almost 5 years ago
  • ๐Ÿ†• New

    ๐Ÿ”„ Changes

    • ๐Ÿ”ง moving Bit configuration to package.json.
    • ๐Ÿ‘Œ improve performance of bit import by reducing memory consumption and using more cache
    • ๐Ÿ— reintroduce -c alias for --no-cache flag in bit build command
    • ๐Ÿ‘Œ improve authentication error message to clearly indicate the various strategies failures
    • โž• add authentication fallback to ssh-key in case the ssh-agent is enabled but failed to authenticate
    • ๐Ÿ“ฆ avoid installing "undefined" npm package when importing authored components
    • ๐Ÿ‘Œ improve Bit load time by changing bit-javascript to use lazy loading
    • โœ‚ remove dependencies property from workspace bit.json.
    • ๐Ÿ‘Œ improve bit show to display class properties
    • replace the cache mechanism from roadrunner to v8-compile-cache

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  fix "EMFILE: too many open files" and "JavaScript heap out of memory" errors on bit import
    • ๐Ÿ›  fix output for bit list -j (remove chalk characters and improve format)
    • avoid reporting errors on components with dynamic import statements (#1554)
    • ๐Ÿ›  fix tagging imported components to not loose package.json properties
    • ๐Ÿ›  fix symlink generation when a binary file is required from another file within the same component using custom resolve module
    • ๐Ÿ›  fix bit status to not show the component as modified when dependencies have different order
    • ๐Ÿ‘‰ show a descriptive error when user try to export components with private dependencies to collection under another owner
    • ๐Ÿ‘‰ show a descriptive error when a version object is missing

    Experimental

    • bit doctor command and APIs to run diagnosis on a workspace