Overview
Release notes aren't a changelog for engineers — they're a marketing moment. Every release is a chance to remind customers why they chose your product. Write release notes that make people excited to try the new thing.
Before You Start
Gather:
- What shipped? — Feature list, bug fixes, improvements. A Jira export, commit log, or verbal list works.
- Who's the audience? — End users, admins, developers, enterprise buyers. This changes the tone and detail level.
- What format? — In-app notification, email, blog post, help center article, or all of the above.
- Any breaking changes? — Migration steps, deprecated features, changed behaviors.
Release Notes Structure
# [Product Name] — [Version / Date] Release Notes
## Highlights
[1-2 sentence summary of the most exciting change. Lead with the benefit.]
---
### [Feature Name]: [Benefit-oriented headline]
[2-3 sentences explaining what changed and WHY it matters to the user.
Focus on the outcome, not the implementation.]
**How to use it:** [1-2 sentences with specific steps or a link to docs]
---
### Improvements
- **[Area]:** [What improved] — [Why you'll notice]
- **[Area]:** [What improved] — [Why you'll notice]
### Bug Fixes
- Fixed an issue where [user-visible symptom] when [trigger condition]
- Resolved [problem] that affected [who/when]
### Breaking Changes (if any)
⚠️ **[Change]:** [What's different, who's affected, what to do]
- Migration steps: [numbered list]
- Deadline: [date if applicable]
### Coming Soon
[Optional teaser of what's next — builds anticipation without committing]
Writing Rules
- Lead with benefits, not features. "Save 2 hours per week with bulk actions" beats "Added bulk action support to the admin panel."
- Use the user's language. "Your dashboard loads faster" not "Optimized query performance on analytics endpoints."
- Be specific. "3x faster" beats "improved performance." Include numbers when you have them.
- Bug fixes are one-liners. Users don't need a post-mortem — just confirmation that the annoying thing is gone.
- Breaking changes need empathy. Acknowledge the inconvenience, provide clear migration steps, and offer support.
- Skip internal changes. Refactors, dependency upgrades, and CI improvements are not customer-relevant.
Tone by Audience
- End users: Warm, excited, focused on daily workflow improvements.
- Developers/API users: Technical, precise, include code examples for API changes.
- Enterprise admins: Professional, security-focused, emphasize compliance and control.
Output
Save as RELEASE-NOTES-[version-or-date].md. If multiple formats requested,
create each as a separate file.