Skip to content

Releases: ConfiguredThings/validate-changelog-action

v4

Choose a tag to compare

@github-actions github-actions released this 05 Sep 21:39

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's mdq selector 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.1 vs 1.10).

v3

v3

Choose a tag to compare

@github-actions github-actions released this 05 Sep 21:18

Added

  • extract/action.yml sub-action that extracts a single version's section from a Keep a Changelog file (via mdq), for driving GitHub release notes from the changelog.
  • .github/workflows/release.yml — pushing a v* tag now validates the changelog, extracts the matching section, and creates a GitHub release from it, failing if no matching section is found.
  • README.md and this CHANGELOG.md.

Changed

  • Moved validation logic into validate/action.yml + validate/index.js, now directly callable as its own sub-action alongside extract/. The root action is unchanged for existing consumers.

v2

v2

Choose a tag to compare

@simonarnell simonarnell released this 03 Apr 14:46
Refactor validation logic for changelog compliance and enhance error …

v1

v1

Choose a tag to compare

@PhilDay-CT PhilDay-CT released this 02 Apr 15:06
5d96876
Update Node version from 22 to 24 in action.yml