Skip to content

v0.12.0 - Major release

Compare
Choose a tag to compare
@GiladShoham GiladShoham released this 18 Jan 15:15
· 10746 commits to master since this release

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
  • #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
  • #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