Skip to content

keep-a-changelog 2.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Jul 20:35
· 205 commits to 2.13.x since this release
2.5.0

2.5.0 - 2020-07-16

Added

  • #75 adds the ability to correctly parse, show, and manipulate a changelog marked Unreleased in your changelog file, per the 1.0.0 version of the Keep-A-Changelog spec.

  • #75 adds the command unreleased:create, allowing you to create an Unreleased release in your changelog.

  • #75 adds the command unreleased:promote <version> [--date|-d], allowing you to rename an Unreleased release to the given version, and set the release date (defaulting to the current date).

Changed

  • #73 adds a new listener to the version:tag command, VerifyVersionHasReleaseDateListener. This listener ensures that you cannot tag a release that has not had its release date set in the changelog yet, aborting if the date is not present.

  • #74 changes the behavior of version:tag slightly, by adding a check to see if we have a clean checkout currently. If not, it will abort the operation. Users can pass a new --force option to force the operation to continue.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.