How to Create GitHub Release Notes
A guide to creating and formatting release notes specifically for the GitHub Releases UI.
Using the GitHub UI
Navigate to the Releases section of your GitHub repository and click "Draft a new release". You can type in a version tag and manually write your markdown release notes.
Auto-generating Notes
GitHub provides a "Generate release notes" button that automatically creates a bulleted list of merged pull requests and contributors since the previous release.
Formatting for GitHub
GitHub supports full Markdown in release notes. Use headers (##) for categories, bullet points for lists, and mention users (@username) or issues (#123) to automatically link them within GitHub.