Bit v0.12.0 Release Notes

Release Date: 2018-01-18 // over 6 years ago
  • ๐Ÿ†• New

    • ๐Ÿ“„ extension system (beta)
    • ๐Ÿ“ฆ #540 support Yarn as package manager
    • ๐Ÿ“ฆ bit import: install hub dependencies as npm packages by default
    • ๐Ÿ“ฆ bit import: install npm packages by default
    • ๐Ÿ“ฆ #613 bit install command to install all packages and link all components
    • ๐Ÿ“ฆ #577 auto add workspaces to root package.json
    • ๐Ÿ“ฆ #515 save direct dependencies in package.json with relative paths
    • #571 apply auto-tagging mechanism for imported components
    • ๐Ÿ“ฆ #541 add package manager config to bit.json
    • ๐Ÿ‘Œ support saving dists files on a pre-configured directory relative to consumer root
    • ๐Ÿ‘Œ support bit show --compare with json format

    ๐Ÿ”„ Changes

    • ๐Ÿ”„ change auto-generated node_modules links to be the same as NPM installation of components (@bit/scope.box.name)
    • ๐Ÿ“‡ rename bit bind command to bit link
    • reanme {PARENT_FOLDER} variable to {PARENT} in dsl of add
    • ๐Ÿ“‡ rename .bit.map.json to .bitmap
    • avoid writing long files paths for imported components when there is a shared directory among the component files and its dependencies
    • ๐ŸŒฒ bit log now shows semver instead of version hash
    • 0๏ธโƒฃ #537 rename dist flag to --ignore-dist and by default create dist files
    • #527 rename structure property in bit.json
    • โœ‚ remove 'dist' attribute from root bit.json by default
    • ๐Ÿ“‡ rename no_dependencies flag to no-dependencies on bit import
    • ๐Ÿ“ฆ rename no_package_json flag to ignore-package-json on bit import
    • ๐Ÿ”„ change bit remote rm to bit remote del
    • โš™ run bit init automatically if dir is not initialized but contains .bitmap file
    • do not write the component's bit.json file, unless --conf flag is set ### ๐Ÿ› Bug Fixes
    • #517 when a nested dependency is imported directly, re-link all its dependents
    • #608 absolute components dependencies for new components throw an error
    • #605 component with modified dependencies doesn't recognize as modified
    • #592 auto-tagged component were not shown as staged in bit status
    • ๐Ÿ‘ #495 support adding files to imported components and ignoring existing files
    • #500 files added under one component although it was not specified
    • 0๏ธโƒฃ #508 componentsDefaultDirectory do not support anything other than one dynamic param per folder
    • ๐Ÿšš #543 remove imported component not working
    • ๐Ÿ— avoid building process when a component was not modified
    • prevent overriding index file if exists