// changelogai guide

App Store Release Notes Guide (iOS & Android)

Most apps ship "bug fixes and performance improvements" and call it done. Here's how to write "What's New" copy that actually gets people to tap Update — with the limits, structure, and mistakes that matter.

Why your release notes affect ratings

The "What's New" section is one of the few places you speak directly to a user who's already decided to keep your app. When you fix a bug they reported and actually say so, you turn a frustrated user into a loyal one — and frustrated-then-heard users are the ones who change a one-star review to five. When you ship "bug fixes and improvements" for the tenth release in a row, you teach people that updates don't matter, and they stop reading.

It's a small surface with an outsized effect on retention and reviews. It's worth more than five minutes.

The character limits you're working with

You don't have much room, and the limits differ by store:

Practical takeaway: aim for a punchy 3–5 lines that work within Google's 500-character ceiling, and let Apple's larger limit be a bonus rather than a target.

Good vs bad — the same release

✗ what most apps ship
Bug fixes and performance improvements.
✓ what gets the update tapped
• Dark mode is here — find it in Settings • Export your data to CSV in one tap • Fixed the crash some of you hit when uploading photos. Thanks for the reports!

The version on the right took thirty extra seconds and tells the user three concrete reasons the update is worth it. The version on the left tells them nothing.

A structure that works

  1. Lead with the most exciting change — the one feature most users will care about goes first, because it's all some people will read.
  2. Use plain, benefit-led language — "Export your data to CSV," not "Implemented CSV serialization for the reports module."
  3. Acknowledge fixes users reported — naming a fix that people complained about is the single highest-trust line you can write.
  4. Skip the internal work — refactors, dependency bumps, and test coverage mean nothing to a user. Leave them out.
  5. Keep the voice consistent — your release notes are a tiny, recurring touchpoint with your brand. Sound like a person, every time.

Mistakes that quietly cost you

Generate App Store notes from your commits

If the friction is just finding the time, that's exactly what ChangelogAI removes. Paste your commits, choose the App Store format, and you'll get user-facing copy that stays within the character limits, drops the internal noise, and reads like a human wrote it. Edit any line, then paste it straight into App Store Connect or the Play Console.

FAQ

How long should App Store release notes be?

Short. Write to Google Play's 500-character limit — three to five benefit-led lines — and you'll fit comfortably on both stores. Apple allows up to 4,000 characters, but users rarely read past the first few lines.

Should I write different notes for iOS and Android?

The core message can be identical, but check the tighter Google Play limit. ChangelogAI can produce both from one commit paste in the same session.

Is "bug fixes and improvements" ever fine?

Occasionally, for a genuinely tiny patch. But as a default it trains users to ignore your updates. Even one specific line ("Fixed the crash on photo upload") is better.

What shouldn't I include?

Internal refactors, dependency upgrades, test changes, and anything a user can't see or feel. Keep those in your git changelog, not the store listing.

Write App Store notes that get the update tapped

Paste your commits, pick the App Store format, copy and ship. No account needed.

try free →