Inspired from Keep a Changelog
- Fixes parsing too many possible entries when reading multi-package updates (#278).
- Bump
@actions/core
from 1.10.1 to 1.11.1 (#299) - Bump
@types/jest
from 29.5.12 to 29.5.14 (#297) - Bump
eslint
from 8.45.0 to 8.57.0 (#256) - Bump
ts-jest
from 29.1.2 to 29.2.5 (#289)
- Now runs on Node 20
- Creates
.nvmrc
to set the version - Updates node version in
action.yml
- Creates
- Adds the ability to sort dependency entries alphabetically upon adding a new entry. By default this is not enabled, and must be added via the
sort
param using the valuealpha
. By default the sort style isnone
. Futuresort
values may be added over time as such needs arise.
- Bump
@types/jest
from 29.5.11 to 29.5.12 (#247) - Bump
@types/node
from 20.11.10 to 20.11.20 (#251, #255, #257) - Bump
eslint-plugin-jest
from 27.6.3 to 27.9.0 (#254)
- Fixes improper defaulting for deprecated
activationLabel
toactivationLabels
input
- Adds scaffolding for
EntryExtractor
to support different tools (Dependabot, Mend Renovate, etc) in the future. See #288 for more details. - Adds a new
activationLabels
input to allow for more complex workflows. See #233 for more details as to why.
- The
activationLabel
input is now deprecated in favor of theactivationLabels
inpput (see theAdded
section above). TheactivationLabel
input will be removed in the next major release, which currently has a TBD release date.
- Bump
eslint-plugin-jest
from 27.6.0 to 27.6.3 (#236) - Bump
@types/node
from 20.4.2 to 20.11.10 (#232, #235, #245) - Bump
@types/jest
from 29.5.10 to 29.5.11 (#239) - Bump
ts-jest
from 29.1.1 to 29.1.2 (#246)
- Now supports Dependabot multi-package updates. Each dependency upgrade will form a new line under the configured section as if the upgrade was from it's own pull request.
- Bump
@actions/github
from 5.1.0 to 6.0.0 (#209) - Bump
jest
from 29.6.1 to 29.7.0 (#211) - Bump
@types/jest
from 29.5.2 to 29.5.8 (#211) - Bump
actions/checkout
from 3.5.3 to 4.1.1 (#207) - Bump
actions/setup-node
from 3 to 4 (#206) - Bump
@vercel/ncc
from 0.36.1 to 0.38.1 (#221) - Bump
eslint-plugin-jest
from 27.2.2 to 27.6.0 (#220)
- Refactored how a changelog gets updated to allow for multiple entries to be written in one invocation of the action. This is preparatory work to allow for multi-package updates
- Refactored
entry-extractor
to return an array ofDependabotEntry
values to update the changelog with. This is preparatory work to allow for multi-package updates
- Fixes reverting trailing newlines at end of the file #199
- Adds a new
sectionHeader
option. See the README for more details.
- Bump
stefanzweifel/git-auto-commit-action
from 4 to 5 (#198)
- Pull Request links in the entry are now formatted as full Markdown links instead of relying on GitHub Auto-linking (#189)
- Bump
jest
from 29.5.0 to 29.6.1 (#186) - Bump
@types/node
from 20.4.1 to 20.4.2 (#190) - Bump
eslint
from 8.44.0 to 8.45.0 (#191)
- Adds support for
bump
andupdate
in Dependabot pull request titles (addresses #181)
- Bump
@types/node
from 20.3.2 to 20.4.1 (#183) - Bump
eslint
from 8.43.0 to 8.44.0 (#179) - Bump
ts-jest
from 29.1.0 to 29.1.1 (#178)
- Fixes support for sections with irregular entries or content.
- Bump
actions/checkout
from 3.5.2 to 3.5.3 (#171) - Bump
eslint
from 8.42.0 to 8.43.0 (#172) - Bump
eslint-plugin-jest
from 27.2.1 to 27.2.2 (#173) - Bump
@types/node
from 20.2.5 to 20.3.2 (#176) - Bump
typescript
from 5.1.3 to 5.1.6 (#175)
- Provides better documentation for the entry format
- Bump
typescript
from 4.9.5 to 5.1.3 (#165) - Bump
eslint-plugin-github
from 4.7.0 to 4.8.0 (#166) - Bump
prettier
from 2.8.3 to 2.8.8 (#157) - Bump
@types/node
from 18.16.4 to 20.2.5 (#167) - Bump
eslint
from 8.39.0 to 8.42.0 (#168) - Bump
@types/jest
from 29.5.1 to 29.5.2 (#164)
- Support nested lists in changelogs #161
- Includes the number of the Dependabot pull request at the end of each entry line. Examples are in the depedency section below
- Bump
actions/checkout
from 3.3.0 to 3.5.2 (#150) - Bump
eslint-plugin-github
from 4.4.1 to 4.7.0 (#154) - Bump
prettier
from 2.8.3 to 2.8.8 (#153) - Bump
eslint
from 8.34.0 to 8.39.0 (#152) - Bump
@types/node
from 18.14.1 to 18.16.3 (#151) - Bumps
jest-circus
from 26.6.3 to 29.4.3 (#140) - Bumps
jest
from 26.6.3 to 29.4.3 (#140)
- Adds a new
entryPrefix
option. See the README for more details.
- Use imperative mood (
Bump
vs.Bumps
) in changelog entry by default
- Bumps
typescript
from 4.9.4 to 4.9.5 - Bumps
eslint
from 8.32.0 to 8.34.0 - Bumps
@types/node
from 18.11.18 to 18.14.1 - Bumps
@vercel/ncc
from 0.27.0 to 0.36.1
- Fixes an issue where a duplicate entry was added when a previous entry to update was found.
- Adds support for Changelogs containing blank lines between sections
- Small fixes for contributing guide
- Bumps
typescript
from 4.9.3 to 4.9.4 - Bumps
actions/checkout
from 3.1.0 to 3.3.0 - Bumps
prettier
from 2.8.0 to 2.8.3 - Bumps
@types/node
from 14.18.33 to 18.11.18 - Bumps
eslint-plugin-jest
from 27.1.6 to 27.2.1 - Bumps
eslint
from 8.28.0 to 8.32.0
- Adds support for Dependabot PRs that update Rust dependency requirements
- Bumps
prettier
from 2.3.0 to 2.8.0 - Bumps
stefanzweifel/git-auto-commit-action
from 4.14.1 to 4.15.4 - Bumps
actions/checkout
from 3.0.2 to 3.1.0
newVersionLineNumber
is removed. Instead, if a version is not found, this action now looks for an unreleased version. If neither version can be found, the action will error. Read more in the README.md
- Bumps
@types/jest
from 26.0.20 to 26.0.23 - Bumps
typescript
from 4.1.3 to 4.2.4 - Bumps
ts-jest
from 26.4.4 to 26.5.6 - Bumps
prettier
from 2.2.1 to 2.3.0 - Bumps
@actions/core
from 1.2.6 to 1.2.7
- Fixes an issue where if a previous dependabot entry is found but wrote the update to the wrong line
- If a
### Dependencies
section is not found under the desired version entry, it is now appeneded to the end of all sections rather than being appened right after the version entry
- Adds proper GitHub Action branding
- Updates the README.md for proper formatting
- Updates the default value for
activationLabel
fromdependencies
todependabot
- Addresses #22. Previously updated package entries in the same version will be updated if a newer update comes along
- Better README.md
- Adds coverage reports
- Simplifies pull request workflow for checking the changelog
- Adds initial logic for updating a changelog based on the KeepAChangelog format
- Bumps
eslint
from 7.17.0 to 7.21.0 - Bumps
@types/node
from 14.14.30 to 14.14.31 - Bumps
eslint-plugin-jest
from 24.1.3 to 24.1.5