Releases: ConfiguredThings/validate-changelog-action
Releases · ConfiguredThings/validate-changelog-action
Release list
v4
Added
- Validation that every released
## [version]section has a trailing release date in the format- YYYY-MM-DD, and that[Unreleased]does not.
Fixed
extract/action.yml'smdqselector was invalid syntax and silently failed to match dated version headings (e.g.## [1.7.1] - 2026-08-31). Replaced with an anchored regex selector that matches whether or not the heading resolves as a reference link, without colliding on version-prefix overlaps (e.g.1.1vs1.10).
v3
Added
extract/action.ymlsub-action that extracts a single version's section from a Keep a Changelog file (viamdq), for driving GitHub release notes from the changelog..github/workflows/release.yml— pushing av*tag now validates the changelog, extracts the matching section, and creates a GitHub release from it, failing if no matching section is found.README.mdand thisCHANGELOG.md.
Changed
- Moved validation logic into
validate/action.yml+validate/index.js, now directly callable as its own sub-action alongsideextract/. The root action is unchanged for existing consumers.
v2
Refactor validation logic for changelog compliance and enhance error …