Releases: dangoslen/dependabot-changelog-helper
Releases · dangoslen/dependabot-changelog-helper
Changelog Dependabot Helper 4.0.0
Added
- Now supports Mend Renovate! Set the
dependencyTool
torenovate
to use within your repositories.⚠️ in alpha!
Changed
- Refactors the internal updater to more easily account for multiple entries and formatting (#311)
- ci: replace comment_tag with comment-tag (#311)
- Adds proper newlines around version and section headers (#310). This will only add newlines if adding a new version and section. When adding a new entry, the newlines will not be added.
- The
activationLabels
input is now based on the value of thedependencyTool
by default. i.e., if you selectrenovate
as thedependencyTool
arenovate
label will be searched for activation unless you supply a different value. - Properly add a new version above the last one, if not in the changelog. Useful, if you have other content in your changelog header.
Removed
- Removes the deprecated
activationLabel
. All workflows should specify desired labels using theactivationLabels
input instead. The default label ofdependabot
is still kept.
Dependencies
Changelog Dependabot Helper 3.11.1
Changelog Dependabot Helper 3.11.0
Fixed
- Fixes parsing too many possible entries when reading multi-package updates (#278).
Changed
Dependencies
Changelog Dependabot Helper 3.10.0
Changed
- Now runs on Node 20
- Creates
.nvmrc
to set the version - Updates node version in
action.yml
- Creates
Changelog Dependabot Helper 3.9.0
Added
- 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.
Dependencies
Changelog Dependabot Helper 3.8.1
Fixed
- Fixes improper defaulting for deprecated
activationLabel
toactivationLabels
input
Changelog Dependabot Helper 3.8.0
Added
- 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.
Deprecated
- 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.
Dependencies
Changelog Dependabot Helper 3.7.0
Added
- 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.
Dependencies
- 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
- 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