Skip to content

Releases: phly/keep-a-changelog

keep-a-changelog 2.8.1

01 Sep 21:07
2.8.1
Compare
Choose a tag to compare

2.8.1 - 2020-09-01

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #79 fixes a case where the bump command (and its subcommands) would result in a fatal error if unable to detect any changelog entries.

keep-a-changelog 2.8.0

03 Aug 15:15
2.8.0
Compare
Choose a tag to compare

2.8.0 - 2020-08-03

Added

  • #78 adds accessor methods with return types to the Phly\KeepAChangelog\Common\ChangelogEntry class. This change only affects code consumers of the package, and has no effect on end-user consumers of the tooling.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

keep-a-changelog 2.7.0

30 Jul 21:02
2.7.0
Compare
Choose a tag to compare

2.7.0 - 2020-07-30

Added

  • Nothing.

Changed

  • #77 updates the php-http/guzzle6-adapter dependency to also allow 2.0 versions, allowing the tool to coexist with other tools depending on that later version. Functionally, there are no changes.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

keep-a-changelog 2.6.0

28 Jul 18:51
2.6.0
Compare
Choose a tag to compare

2.6.0 - 2020-07-28

Added

  • #76 adds "milestone" commands for listing, creating, and closing milestones:

    • milestone:list will list milestones.
    • milestone:create will create a milestone, optionally with a description.
    • milestone:close will close a milestone.
  • #76 adds --create-milestone and --create-milestone-with-name options to the bump:* and unreleased:promote commands, allowing them to optionally create a milestone on completion.

  • #76 adds a new provider interface, MilestoneAwareProviderInterface, for indicating that a provider is capable of manipulating project milestones.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

keep-a-changelog 2.5.0

16 Jul 20:35
2.5.0
Compare
Choose a tag to compare

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.

keep-a-changelog 2.4.0

01 May 17:33
2.4.0
Compare
Choose a tag to compare

2.4.0 - 2020-05-01

Added

  • Nothing.

Changed

  • #72 expands the regexp used to validate a version string to allow including a hyphen (-) between the version and stability, as well as a period (.) between the stability and revision identifier. As an example, the version "1.2.3-rc.1" will now be considered valid by the keep-a-changelog tool.

  • #71 changes the values of the constants BumpCommand::BUMP_BUGFIX and ::BUMP_PATCH to be "patch" instead of "bugfix", making them better align with the verbiage in version 2.0 of the Keep A Changelog specification. Usage of the tool does not change, however.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

keep-a-changelog 2.3.0

30 Jan 22:27
2.3.0
Compare
Choose a tag to compare

2.3.0 - 2020-01-30

Added

  • #67 adds self-contained PHAR files to new releases.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

keep-a-changelog 2.2.0

03 Dec 22:28
2.2.0
Compare
Choose a tag to compare

Added

  • Adds PHP 7.4 support.

Changed

  • #63 adds support for symfony/console v5 releases.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

keep-a-changelog 2.1.2

07 Nov 21:13
2.1.2
Compare
Choose a tag to compare

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #62 fixes how the command handles the return value when prompting for a remote to use. Previously, it was using the index, instead of looking up the remote name by the index, which would lead to errors.

keep-a-changelog 2.1.1

16 Oct 18:47
2.1.1
Compare
Choose a tag to compare

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #61 fixes an issue that presented when the tag name associated with a release differs from the version.