github changesets/changesets @changesets/cli@2.21.0

latest releases: @changesets/get-release-plan@4.0.8, @changesets/config@3.1.1, @changesets/cli@2.28.1...
3 years ago

Minor Changes

  • #690 27a5a82 Thanks @Andarist! - Added a new .changeset/config.json option: fixed. It can be used to group packages that should always be released together. If any package from a group is going to be released then all packages from that group will be released together (with the same version).

    This is similar to what people often know from Lerna as this is how their fixed/locked mode works.

Patch Changes

  • #706 0812858 Thanks @Andarist! - Fixed an issue with "none" releases causing package versions being bumped during snapshot releases. In addition to when you create "none" release types explicitly Changesets might create them implicitly in some situations, for example under some circumstances this issue caused snapshot releases to be created sometimes for ignored packages.

  • #703 15c461d Thanks @Andarist! - Fixed an issue with * dependency ranges not being replaced in premode. Those have to replaced with exact versions because prereleases don't satisfy wildcard ranges. A published prerelease package with such dependency range left untouched won't install correct prerelease dependency version.

  • #749 d14cf79 Thanks @Andarist! - Fixed an issue that caused created CHANGELOG files not being formatted in the same way as the updated ones (this could happen when calling changeset version for the very first time for a package).

  • #751 59c7ebc Thanks @Rugvip! - Fixed an issue where dependent packages would sometimes not get bumped properly when exiting prerelease mode.

  • #703 15c461d Thanks @Andarist! - Fixed an issue with dependant packages being always bumped when their * dependency was bumped.

  • Updated dependencies [0812858, 15c461d, 27a5a82, 27a5a82, d14cf79, 27a5a82, 0d1debd, 59c7ebc, 15c461d]:

    • @changesets/assemble-release-plan@5.1.0
    • @changesets/apply-release-plan@5.0.5
    • @changesets/types@4.1.0
    • @changesets/config@1.7.0
    • @changesets/changelog-git@0.1.10
    • @changesets/get-release-plan@3.0.6
    • @changesets/get-dependents-graph@1.3.1
    • @changesets/git@1.3.1
    • @changesets/pre@1.0.10
    • @changesets/read@0.5.4
    • @changesets/write@0.1.7

Don't miss a new changesets release

NewReleases is sending notifications on new releases.