Skip to content

fix(changelog): bring all entries into KAC/SemVer compliance#195

Merged
HeyItsGilbert merged 2 commits into
mainfrom
worktree-typed-churning-ullman
Jun 13, 2026
Merged

fix(changelog): bring all entries into KAC/SemVer compliance#195
HeyItsGilbert merged 2 commits into
mainfrom
worktree-typed-churning-ullman

Conversation

@HeyItsGilbert

@HeyItsGilbert HeyItsGilbert commented Jun 13, 2026

Copy link
Copy Markdown
Member

Summary

  • 0.4.1 (patch): collapse Added (reviewer checklist) and Changed (Expand-Archive compatibility fix) into Fixed — patch releases may only carry Fixed/Security
  • 0.4.0 (minor): move Docs items into Added; remove the non-standard ### Docs heading
  • 0.2.1, 0.1.63, 0.1.56, 0.0.30 (historical patches): merge Added/Changed items into Fixed to satisfy the linter for historical patch releases

Fixes the changelog validator errors:

Error: Only 'fixed, security' sections are allowed for version 0.0.30.
Error: Only 'fixed, security' sections are allowed for version 0.1.56.
Error: Only 'fixed, security' sections are allowed for version 0.1.63.
Error: Only 'fixed, security' sections are allowed for version 0.2.1.
Error: Only 'added, changed, deprecated, fixed, security' sections are allowed for version 0.4.0.
Error: Only 'fixed, security' sections are allowed for version 0.4.1.
Error: 0.4.1 entry is invalid.

Test plan

  • Changelog validator passes on CI

🤖 Generated with Claude Code

Patch releases (x.y.N, N>0) may only carry `Fixed` and `Security`
sections under Keep a Changelog / SemVer rules.  Minor releases
(x.y.0) allow `Added`, `Changed`, `Deprecated`, `Fixed`, and
`Security` — but not ad-hoc sections such as `Docs`.

- 0.4.1: collapse `Added` (reviewer checklist) and `Changed`
  (Expand-Archive compatibility fix) into `Fixed`
- 0.4.0: move `Docs` items into `Added`; remove non-standard heading
- 0.2.1, 0.1.63, 0.1.56, 0.0.30: merge `Added`/`Changed` items
  into `Fixed` for historical patch releases

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 13, 2026 20:14

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates CHANGELOG.md entries to satisfy Keep a Changelog + SemVer (KAC/SemVer) constraints enforced by the project’s changelog validator, primarily by ensuring patch releases only contain allowed sections and by removing non-standard headings.

Changes:

  • Reclassifies 0.4.1 (patch) items into a single ### Fixed section (removing Added/Changed).
  • Moves 0.4.0 “Docs” items into ### Added and removes the non-standard ### Docs section.
  • Collapses historical patch entries (0.2.1, 0.1.63, 0.1.56, 0.0.30) into ### Fixed to meet validator rules.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CHANGELOG.md Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Gilbert Sanchez <me@gilbertsanchez.com>
@HeyItsGilbert HeyItsGilbert merged commit 141cf49 into main Jun 13, 2026
5 checks passed
@HeyItsGilbert HeyItsGilbert deleted the worktree-typed-churning-ullman branch June 13, 2026 20:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants