Releases: phly/keep-a-changelog
keep-a-changelog 2.12.1
Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Fixes an issue with the version:release command whereby GitHub/GitLab tokens were not correctly consumed, leading to exceptions.
keep-a-changelog 2.12.0
Added
- Adds support for symfony/console v6 releases (thanks to @ramsey).
Changed
- The utility now uses the composer-runtime-api for purposes of reporting its version.
Deprecated
- Nothing.
Removed
- This release removes support for Composer version 1 releases.
Fixed
- Nothing.
keep-a-changelog
keep-a-changelog 2.10.1
2.10.1 - 2020-10-09
Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #94 fixes parsing of the
Location
header when determining redirects for theGitLab
provider. GitLab will sometimes provide multiple values for the header, versus the expected single value. The provider now pulls the first one from a list if multiple are present.
keep-a-changelog 2.10.0
2.10.0 - 2020-09-15
Added
- Nothing.
Changed
- #92 modifies the
version:tag
andversion:release
commands.
In each, theversion
argument is now optional; when not provided, the tooling will discover the first releasable version in the changelog (essentially, the first with a release date associated), and prompt the user to confirm using that version.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
keep-a-changelog 2.9.1
2.9.1 - 2020-09-15
Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
-
#91 differentiates the various reasons why version:tag fails, and adds more help information both when requested and when running the command.
-
#90 modifies the various events that communicate with the configured Git provider to indicate when invalid credentials were used, versus providing a generic failure message.
-
#89 fixes the
config:create
command to emit an error message and return a non-zero status when neither the--local|-l
nor the--global|-g
options have been provided. -
#88 fixes an issue where using the phly/keep-a-changelog PHAR with configuration would lead to errors about the inability to locate provider classes. These are now resolved correctly by the PHAR.
-
#88 fixes an issue whereby calling
config:create -l
with a phly/keep-a-changelog PHAR file would result in unusable local configuration due to a string injected in the config template during PHAR creation.
keep-a-changelog 2.9.0
2.9.0 - 2020-09-01
Added
- #80 adds support for more verbose changelog headings. The heading no longer must be exactly
# Changelog
. Rather, it can be# My Project's Changelog
or# The changelog for all the things
. The word "changelog" must still be somewhere in the heading.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
keep-a-changelog 2.8.1
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
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
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.