LogPulse / guides

How to write release notes for mobile apps

Distinguish store versions, server capabilities and device requirements.

01Name the platform and build

Include the public app version and the platform; retain build identifiers in your support trail. Android and iOS releases may have different fixes or dates even when marketing uses the same release name.

02Explain staged availability

App review and phased rollout mean an update may not be visible immediately. State whether users need to update from the store, sign in again, or wait for a server-side flag. Do not promise simultaneous availability without checking it.

03Warn before changing device support

List the new minimum OS and explain what happens to older installations. Separate a security-driven required upgrade from an optional feature update. Link a support article for people unable to update their device.

04Document local-data migrations

If offline storage changes, test an upgrade from the previous supported build with unsynced data. State whether a backup, sync or administrator action is required. Never recommend reinstalling unless you have verified the effect on local data.

Before and after

Too vague

Bug fixes and improvements.

Specific and actionable

iOS 3.8.1 fixes duplicate offline invoices after reconnecting. Update from the App Store, then open the app online to sync. Requires iOS 17 or later; Android is unchanged.

Fictional example — use your own verified names, versions and behavior.

Before you publish

  • Check platform-specific behavior
  • Verify the minimum OS
  • Test upgrade with unsynced data
  • Confirm store rollout status

Common questions

Keep reading

LogPulse

Changelogs coding agents can upgrade from.

Publish versions, breaking changes, migration steps and deprecations once. People get a widget and hosted changelog; agents get a JSON feed and MCP server. Free for open source.