Releases: CSchoel/release-notes-from-changelog
Version 1.3.0
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
1.3.0 - 2022-02-11
Added
- RELEASE_HEAD.md is not created from README.md if it does not exist yet.
Version 1.2.0
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
1.2.0 - 2022-01-11
Added
- Test case for missing URL for footnote-style markdown link in CHANGELOG.md
- Icon and color info in YAML file.
Changed
- Split main script into multiple steps and added more output for better debugging.
- Final
grep
step is now only run if the link pattern can actually be found in the changelog.
If not, a warning is printed. - Switches to
uses: ./
to use local version of action in all CI/CD scripts.
This avoids the need to specify the action version within the CI/CD scripts and ensures that the current version is used. - Uses GitHub CLI instead of unmaintained
actions/create-release
both in README example and release script. - Adjusted
name
anddescription
in YAML file to match requirements of GH marketplace.
Fixed
- Major version tags for actions such as
v1
should always point to the most recent version with that prefix.
This was not true forv1
in this repo before.
Release v1.1.0
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
1.1.0 - 2022-01-04
Added
- input variable
working-directory
to work with repositories checked out in a subfolder
Changed
- CI tests are now also run on the branch
dev
in addition tomain
Fixed
- Makes YAML files fully conform to GitHub Action schema
Release v1.0.0
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
1.0.0 - 2021-05-25
Changed
- adds shorthand tag v1 for use in GitHub action workflows
- otherwise same as 0.2.1
Release v0.2.1
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
0.2.1
Added
- parameter
link-pattern
that allows to extract footnote-style link for version from changelog
Changed
- changelog now also contains links that allow to compare versions on github
Release v0.2.0
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
[0.2.0]
Changed
- renames
start-pattern
tobegin-pattern
for better naming consistency (begin/end instead of start/end) - adds surrounding slashes to
begin-pattern
andend-pattern
, so that other sed patterns like$
can be used
Release v0.1.9
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
[0.1.9]
Added
- input variable
chop
to control how many lines are removed from the end of the matching part ofCHANGELOG.md
Changed
- the variables
startPattern
andendPattern
are now calledstart-pattern
andend-pattern
instead
Release v0.1.8
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
[0.1.8]
Fixed
- turns out that inputs are not actually saved as
$INPUT_VARNAME
for composite actions => use${{ input.varname }}
instead
Release v0.1.5
release-notes-from-changelog
GitHub action that extracts release notes from an existing changelog.
Changes in this version:
[0.1.5]
Fixed
- bash if syntax was wrong (need
=
instead of==
and quotes around variable) - adds missing checkout action to test script