Skip to content

v1.6.157

Compare
Choose a tag to compare
@GiladShoham GiladShoham released this 06 May 08:27
· 735 commits to master since this release

New Features

  • Introduce bit unset-peer to support undoing `bit set-peer (#8843)
  • Introduce bit unuse to remove a configured aspect from workspace.jsonc (#8848)

Changes

  • bit status to show all soft-tagged components in a dedicated category (#8835)
  • Add a new component-issue "Import From Directory" suggesting to import from specific files (instead from ./) (#8806)
  • Support .gitignore file in the component root-dir to avoid adding specific files to a specific component (#8847)
  • Support --range flag for bit remove and bit deprecate to affect a range of versions (#8844)
  • Support a new flag bit switch ... --head to checkout to the head of a main or lane head once switched (#8851)
  • Support doing a lane merge in a new lane with bit merge move sub command (#8834)

Bug Fixes

  • Support aliases on exported nodes in schema extractor (#8838)
  • Fix an issue where it was not possible to import org.scope/** while in a lane (#8836)
  • Ensure aspects replaces properly in workspace.jsonc during bit scope rename (#8842)
  • Block from creating a component with the same name as the template name (#8831)
  • Block removal of new aspects that are used by other components (#8830)
  • Fix an issue where bit remove didn't remove envs from workspace.jsonc (#8829)
  • Fix an issue where bit checkout didn't reset component.json if exists locally (#8826)
  • API Reference overview section design fixes (#8832)

Internal

  • Remove dependencies (#8852, #8850, #8845)
  • Skip tests at tagging in the peer dependencies e2e test (#8855)
  • Refactor, remove tsconfig-writer (#8846)
  • Introduce a new flag bit sign --save-locally to make debugging easier (#8828)
  • Shorter capsule dir name (#8827)