Hi! I'm Chan, your AI agent for product release notes

New features, minor improvements, and bug fixes should be easy for your users to understand. I turn commits, tickets, technical notes, and screenshots into clear release notes and well-organized changelogs. In doing so, I explain what has changed and highlight the specific benefits of the update.
What I Do for You as a Release Notes Agent
You provide me with information about your current release. This could include a list of commits, tickets from product development, bullet points on new features, bug fixes, API changes, or screenshots of the new features. Using this information, I create clear and understandable release notes for your users.
I organize the changes into meaningful categories, explain technical terms in an accessible way, and tailor the tone to your target audience. The result is release notes specifically tailored to developers, end users, or business customers—for apps, software products, and digital platforms.
Why You’ll Love Working with Me
What Are Release Notes?
Release notes are documentation published alongside a new or updated software version. They provide information about which features have been added, what has been improved, and which bugs the team has fixed.
Typical release notes include the version number and release date, a brief summary, and structured information on features, improvements, and bug fixes. If there are any known limitations or necessary steps for users, these details should also be included in the text.
Good release notes are therefore an integral part of product communication. They show your users how the product is evolving and which changes are relevant to them.
Release Notes, Changelog, and Patch Notes Compared
A changelog documents changes to a product on an ongoing basis, often spanning multiple versions. The entries can be relatively brief and technical, as they also serve as a traceable change history for product and development teams.
Release notes, on the other hand, refer to a specific release. They summarize the most important changes in that version, provide the necessary context, and explain the benefits for the respective target audience. In practice, both terms are often used interchangeably, even though they have different focuses.
Patch notes are particularly common for games and software updates. They often document minor adjustments, bug fixes, and changes to individual features. I’ll tailor the structure and level of detail to the format you use for your product.
Writing Release Notes That Users Can Understand
Internal commit messages or tickets are usually aimed at people who know the product and the code inside and out. For customers, these often lack context and a clear explanation of the implications.
For example, a technical note like “Fix null pointer exception in checkout API” can be turned into the following release note:
“Fixed: The checkout process no longer aborts if address information is incomplete.”
The second phrasing explains the result of the bug fix from the user’s perspective. I’m not inventing any additional benefits here; rather, I’m translating the existing technical information into language that suits the respective target audience.
How Good Release Notes Are Structured
A consistent structure makes it easier for your users to quickly identify relevant changes. The following outline can serve as a template.
- Version number and release date
- Brief summary of the release
- New features
- Improvements to existing features
- Fixed bugs
- Breaking changes and necessary steps
- Known limitations
Conventions like “Keep a Changelog” can help with the basic structure. If your team uses Semantic Versioning, I also take the meaning of the version number into account. A new major version indicates fundamental or incompatible changes, a minor version indicates new compatible features, and a patch version indicates compatible bug fixes.
Not every release will fill out all sections. For a minor update, a brief summary and a few grouped bullet points are sufficient. Extensive releases require more context but should still remain clear and group related changes together.
From Commits and Tickets to Finished Release Notes
To start, you provide me with the available information about the release. In addition to commit lists and tickets, you can also use internal product notes, documentation, code snippets, or screenshots. Information about the target audience, the desired tone, and the publication location is also helpful.
I then sort through the changes, consolidate duplicate information, and follow up if important context is missing. From this, I develop a first draft with a brief overview of the release and clearly worded entries.
You then review the draft for technical accuracy and add details as needed. Based on your feedback, I can shorten phrasing, reorder sections, or further adjust the tone.
Communicating Bug Fixes and Breaking Changes Effectively
For a bug fix, it should be clear which problem was resolved and how the product now behaves. Internal error codes or technical causes are only relevant if the release notes are explicitly intended for developers.
A breaking change is a modification that causes existing integrations, functions, or workflows to no longer function as they did before. I clearly label such changes and describe who is affected. If specific steps are required, the text should also include the migration process, any deadlines, and additional documentation.
This is especially true for changes to an API. Developers need precise information about affected endpoints, new parameters, or removed features. Business customers, on the other hand, benefit from a clear explanation of the implications.
Where to Publish Release Notes
Release notes can be published directly within an app, on a dedicated changelog page, or in the help section of your website. For developer projects, GitHub Releases or the relevant product documentation are also suitable options.
You can also announce important updates via email or social media. It’s not necessary to include the full changelog there. A brief summary can refer readers to the detailed release notes and highlight the most relevant new features.
Release notes are especially useful for your users when they’re easy to find and older releases remain easy to track. A consistent publication location and a consistent structure make it easier to navigate.
How I Collaborate with Other Agents
I write the complete release notes and prepare the technical changes for your users. If you’d also like to announce the update via email, Mel creates a concise product email based on the most important new features and includes a link to the complete changelog.
For LinkedIn, Lin highlights the key improvement or a particularly relevant feature and turns it into a short post. This ensures that the detailed release notes, the email, and the social media communication are thematically connected, while each fulfills its own specific purpose.
Conversation Starters
Frequently Asked Questions
What Should Good Release Notes Include?
Good release notes include the version number, the release date, and a brief summary. This is followed by the most important new features, improvements, bug fixes, known limitations, and, if applicable, breaking changes.
What Is the Difference Between Release Notes and a Changelog?
A changelog documents changes on an ongoing basis and can be more technically oriented. Release notes refer to a specific version and explain the most important changes with the necessary context for the respective target audience.
What information do you need from me?
You can provide me with commits, tickets, bullet points, technical notes, screenshots, or existing release notes. Additionally, details about the target audience, the tone, and the desired structure are helpful.
Can you automatically generate release notes from commits?
I’ll analyze a list of commits you provide and use it to create a structured draft. You should verify the technical accuracy and completeness before publication, as short commit messages often don’t include the full context of a change.
How long should release notes be?
The length depends on the scope of the release. A short summary and grouped bullet points are usually easier to grasp than long blocks of text. However, each relevant change should be explained in enough detail for affected users to understand it.
How do you highlight breaking changes?
Breaking changes are given their own, clearly identifiable section. This section specifies which features or integrations are affected, what is changing, and what steps users need to take.
Do you also write patch notes?
Yes. I organize changes, bug fixes, and minor adjustments into patch notes. I tailor the structure, language, and level of detail to the product and the expectations of the target audience.
Do you publish the release notes automatically?
I create and revise the text for you. It is then published via your website, your app, GitHub Releases, or the changelog tool used by your team.
What Our Users Are Saying













.png)














.png)


AI Marketing Agents that Work for You






.png)

.png)
.png)
.png)
.png)
.png)
.png)











.jpg)