Skip to content

Latest commit

History

History
304 lines (181 loc) 路 14.9 KB

CHANGELOG.md

File metadata and controls

304 lines (181 loc) 路 14.9 KB

@changesets/config

2.1.1

Patch Changes

  • #900 7d998ee Thanks @sdirosa! - Include the information about false being a valid value for the changelog option in the validation message for the changelog option.

2.1.0

Minor Changes

  • #858 dd9b76f Thanks @dotansimha! - Added a new config option: snapshot.prereleaseTemplate for customizing the way snapshot release numbers are being composed.

Patch Changes

  • #858 dd9b76f Thanks @dotansimha! - A possibility to use the calculated version for snapshot releases is now stable 馃コ All snapshot-related config parameters are now grouped under a single config property called snapshot.

    To migrate, make sure to update your config.json.

    Old usage (still works, but comes with a deprecated warning):

    {
      "___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
        "useCalculatedVersionForSnapshots": true
      }
    }

    New usage:

    {
      "snapshot": {
        "useCalculatedVersion": true
      }
    }
  • Updated dependencies [dd9b76f]:

    • @changesets/types@5.1.0
    • @changesets/get-dependents-graph@1.3.3

2.0.1

Patch Changes

  • #854 2827c7a Thanks @Andarist! - Fixed the declared JSON schema type for the changelog config option.

2.0.0

Major Changes

  • #768 c87eba6 Thanks @rohit-gohri! - The parsed config now normalzied the commit option to either false or a tuple describing what module should be loaded to resolve commit functions.

Patch Changes

  • Updated dependencies [c87eba6]:
    • @changesets/types@5.0.0
    • @changesets/get-dependents-graph@1.3.2

1.7.0

Minor Changes

  • #690 27a5a82 Thanks @Andarist! - Added parsing and validating of the new fixed option. The description for this option has also been added to the JSON schema.

Patch Changes

  • Updated dependencies [27a5a82]:
    • @changesets/types@4.1.0
    • @changesets/get-dependents-graph@1.3.1

1.6.4

Patch Changes

  • Updated dependencies [6f9c9d6]:
    • @changesets/get-dependents-graph@1.3.0

1.6.3

Patch Changes

  • #667 fe8db75 Thanks @fz6m! - Upgraded @manypkg/get-packages dependency to fix getting correct packages in pnpm workspaces with exclude rules.

  • Updated dependencies [fe8db75, 9a993ba]:

    • @changesets/get-dependents-graph@1.2.4
    • @changesets/types@4.0.2

1.6.2

Patch Changes

  • Updated dependencies [74dda8c]:
    • @changesets/get-dependents-graph@1.2.3

1.6.1

Patch Changes

  • Updated dependencies [e89e28a]:
    • @changesets/types@4.0.1
    • @changesets/get-dependents-graph@1.2.2

1.6.0

Minor Changes

  • #542 de2b4a5 Thanks @Andarist! - A new updateInternalDependents experimental option has been added. It can be used to add dependent packages to the release (if they are not already a part of it) with patch bumps. To use it you can add this to your config:

    {
      "___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
        "updateInternalDependents": "always"
      }
    }

    This option accepts two values - "always" and "out-of-range" (the latter matches the current default behavior).

Patch Changes

  • Updated dependencies [de2b4a5]:
    • @changesets/types@4.0.0
    • @changesets/get-dependents-graph@1.2.1

1.5.0

Minor Changes

  • 12f9a43 #507 Thanks @zkochan! - New setting added: bumpVersionsWithWorkspaceProtocolOnly. When it is set to true, versions are bumped in dependencies, only if those versions are prefixed by the workspace protocol. For instance, "foo": "workspace:^1.0.0".

Patch Changes

  • Updated dependencies [12f9a43]:
    • @changesets/get-dependents-graph@1.2.0
    • @changesets/types@3.3.0

1.4.0

Minor Changes

  • e33e4ca #458 Thanks @emmenko! - Allow glob expressions to be provided for the linked and ignore options

Patch Changes

  • Updated dependencies [f4973a2]:
    • @changesets/types@3.2.0

1.3.0

Minor Changes

  • 377f5c3 #393 Thanks @Andarist! - Added updateInternalDependencies and ignore options to the JSON schema.

Patch Changes

  • 377f5c3 #393 Thanks @Andarist! - Removed experimental flags from defaultWrittenConfig. They were added there by mistake.

1.2.0

Minor Changes

  • 9dcc364 #371 Thanks @Feiyang1! - Add ignore config option to configure ignored packages. The versions of ignored packages will not be bumped during a release, but their dependencies will still be bumped normally.

Patch Changes

  • addd725 #383 Thanks @Feiyang1! - Added an experimental flag onlyUpdatePeerDependentsWhenOutOfRange. When set to true, we only bump peer dependents when peerDependencies are leaving range.

  • Updated dependencies [addd725, 9dcc364]:

    • @changesets/types@3.1.0

1.1.0

Minor Changes

  • 2b49d66 #358 Thanks @Blasz! - Add new updateInternalDependencies config option to disable auto bumping of internal dependencies in the same release if the dependency was only patch bumped

Patch Changes

  • Updated dependencies [2b49d66]:
    • @changesets/types@3.0.0

1.0.3

Patch Changes

  • 1706fb7 #321 Thanks @mitchellhamilton! - Fix TypeScript declarations

  • Updated dependencies [1706fb7]:

    • @changesets/errors@0.1.4
    • @changesets/logger@0.0.5
    • @changesets/types@2.0.1

1.0.2

Patch Changes

  • Updated dependencies [011d57f]:
    • @changesets/types@2.0.0

1.0.1

Patch Changes

  • b49e1cf #306 Thanks @Andarist! - Ignore node_modules when glob searching for packages. This fixes an issue with package cycles.

  • Updated dependencies [04ddfd7, e56928b]:

    • @changesets/errors@0.1.3
    • @changesets/logger@0.0.4
    • @changesets/types@1.0.1

1.0.0

Major Changes

Patch Changes

0.3.0

Minor Changes

  • bca8865 #221 Thanks @mitchellhamilton! - Added support for baseBranch option which specifies what branch Changesets should use when determining what packages have changed

0.2.4

Patch Changes

  • Updated dependencies [9cd1eaf]:
    • @changesets/logger@0.0.3

0.2.3

Patch Changes

  • Updated dependencies [8f0a1ef, 8f0a1ef, 8f0a1ef]:
    • @changesets/types@0.4.0
    • @changesets/errors@0.1.2
    • @changesets/logger@0.0.2

0.2.2

Patch Changes

  • a679b1d #204 Thanks @Andarist! - Correctly handle the 'access' flag for packages

    Previously, we had access as "public" or "private", access "private" isn't valid. This was a confusing because there are three states for publishing a package:

    • private: true - the package will not be published to npm (worked)
    • access: public - the package will be publicly published to npm (even if it uses a scope) (worked)
    • access: restricted - the package will be published to npm, but only visible/accessible by those who are part of the scope. This technically worked, but we were passing the wrong bit of information in.

    Now, we pass the correct access options public or restricted.

  • Updated dependencies [51a0d76, a679b1d, 5ababa0]:

    • @changesets/logger@0.0.1
    • @changesets/types@0.3.1
    • @changesets/errors@0.1.1

0.2.1

Patch Changes

  • Updated dependencies [8c43fa0, 1ff73b7]:
    • @changesets/types@0.3.0

0.2.0

Minor Changes

  • 296a6731 - Safety bump: Towards the end of preparing changesets v2, there was a lot of chaos - this bump is to ensure every package on npm matches what is found in the repository.

Patch Changes

  • Updated dependencies [296a6731]:
    • @changesets/types@0.2.0

0.1.2

Patch Changes

  • a15abbf9 - Previous release shipped unbuilt code - fixing that

0.1.0

Minor Changes

  • 519b4218 - Initial release with parse and read functions along with defaultConfig and defaultWrittenConfig

  • Updated dependencies [519b4218]:

    • @changesets/types@0.1.0