Skip to content

Improve changelog rendering format#2169

Merged
jonathan343 merged 3 commits into
masterfrom
update-changelog-template
May 6, 2026
Merged

Improve changelog rendering format#2169
jonathan343 merged 3 commits into
masterfrom
update-changelog-template

Conversation

@jonathan343
Copy link
Copy Markdown
Collaborator

@jonathan343 jonathan343 commented May 5, 2026

Summary

Updates the changelog template to render entries grouped by change type:

  • Features
  • Enhancements
  • Bug fixes
  • Other, for any unknown/future change types

This also removes the old type:category: prefix from rendered entries and converts a few historical reStructuredText-style links in change fragments to Markdown links.

CHANGELOG.md is included in this PR so reviewers can see the rendered output directly in GitHub.

Testing

  • Ran jmeslog render -t changelog
  • Verified the rendered CHANGELOG.md matches the template output
  • Checked for remaining legacy RST link patterns

Showcase

Before

Screenshot 2026-05-05 at 7 28 08 PM

After

Screenshot 2026-05-05 at 7 27 56 PM

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Group changelog entries by change type, add a fallback section for
unknown types, and re-render CHANGELOG.md. Also convert legacy
reStructuredText-style links in historical change fragments to Markdown.
@Alan4506 Alan4506 self-requested a review May 5, 2026 23:41
Comment thread .changes/0.5.1.json Outdated
Copy link
Copy Markdown

@Alan4506 Alan4506 left a comment

Choose a reason for hiding this comment

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

Thanks. LGTM!

@jonathan343 jonathan343 merged commit 3e7e540 into master May 6, 2026
18 checks passed
@jonathan343 jonathan343 deleted the update-changelog-template branch May 6, 2026 03:56
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