Skip to content

v1.3.21

Compare
Choose a tag to compare
@GiladShoham GiladShoham released this 13 Nov 12:49
· 1023 commits to master since this release

New Features

  • Ability to filter components by environment on bit import (#8047)
  • Support require.resolve for automated dependency detection (#8118 #8128 #8116)

Changes

  • Support maintaining components with the same name but of different scope in the same workspace (#8000 #8070 #8065)
  • Update config files on various workflows to keep IDE language tools in sync with Bit Components (#8042)
  • Update "core" templates (#8135 #8103)

Performance

  • Improve HMR for bit start by updating dev server managed paths (#8067 #8062)
  • Get faster bit status results by setting --ignore-circular-dependencies (#8083)

Bug Fixes

  • Various UI fixes (#8088 #8075 #8059 #8117 #8130 #8122 #8094 #8123)
  • Various CLI output fixes (#8056 #8055 #8111 #8121)
  • Gracefully handle invalid aspects or configs set for old components (#8054)
  • Fix an issue where too many internal node_modules directories were generated (#8072)
  • Fix an issue where on bit list --json not all component IDs where string (#8078)
  • Fix an issue where aspect wasn't set with - in component.jsonc when using bit aspect unset (#8060)
  • Fix an issue where aspects wasn't able to load if configured both in root workspace.jsonc and in dependency policy (#8068)
  • Fix issues of linking generated package.json file (#8043 #8049 #8101)
  • Fix an issue where too much information was saved for node application artifacts (#8063)
  • Fix an issue where peerDependencies of core envs weren't read from the correct object (#8038)
  • Fix an issue where a component that was removed from a lane got re-added (#8115)

Internal

  • Always use core aspects as links from node_modules, do not install them (#8093)
  • Eject un-needed components (#8071 #8045 #8044)
  • Update various dependencies (#8046 #8086 #8084 #8081 #8104)
  • Ability to get bit version via API (#8085)
  • Better object cleanup during bit reset --never-exported (#8100)
  • Config package manager to support dry-run installation (#8051)
  • Fix several E2E tests (#8074 #8058)
  • Better handling of symlinks from node_modules to BVM install location (#7696)
  • Improve loading lane data (#8079 #8064 #8092)
  • Support setting component's env with a prop on the template instance (#8091)
  • Improve linking of core aspects for bvm >= 1.0.0 (#8102)