Repository navigation
docs(news): Keep a Changelog sections under gitmoji headings - #1004
Merged
Merged
Conversation
Every version's legacy `- Features` style list labels become `### ✨ Added` style headings in a fixed order: Breaking Changes, Added, Changed, Deprecated, Removed, Fixed, Security, Developer. About 25 legacy spellings fold into those; status-only versions (yanked, broken) move their note into the version title. cfg/eslint.config.base.js takes devenv's checkSiblingsOnly change so a section heading may repeat under each version but not within one. The v2.4.1 golden release body follows the new format; GitHub Releases already published keep their old bodies. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2 of 3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fixes,Fix,Fixes:,Dev,Dev Notes,Upgrading,Notice,🚨 Big Changes 🚨, …) are now standardized on Keep a Changelog 1.1.0 names under gitmoji###headings.## v1.6.18 - Yanked, broken reader. Version headings keep the## vX.Y.Z[ - Title]form thatbin/release_info.pyparses.cfg/eslint.config.base.jsgets the devenv change ajslater/devenvnews-heading-siblings:markdown/no-duplicate-headingsusescheckSiblingsOnly: true. A section heading may repeat under each version but still may not repeat within one.tests/test_release_info.pynow expects the new format. GitHub Releases already published keep their old bodies.The item text was compared before and after conversion and matches, apart from the moved status notes, the Special Thanks line folded into Fixed, and two dropped sub-group colons.
Test plan
make lint,make fix(no changes),make tymake test: 1753 Python passed, 1070 frontend passed### ✨ Addedin one version are flagged bymarkdown/no-duplicate-headingsmkdocs build --strictpasses. The NEWS page renders the emoji headings, and the sidebar still lists versions only.bin/release_info.pyrelease notes checked for v2.5.8 and v2.0.0🤖 Generated with Claude Code