App release notes


My notes on release notes

Application release notes are technical documents that accompany software products in beta stages or software products that have been enhanced or repaired. They provide a summary of the changes made to the software since the previous release.

Purpouse:

The purpose of release notes is to act as a knowledge base of what has changed since the previous release. This helps users understand what new features or bug fixes they can expect in the latest version of the software.

Do’s

When writing release notes, it’s important to follow these guidelines:

  • Use plain language that is easy to understand.
  • Keep the release notes short and to the point.
  • Group the changes made in the release logically.
  • Include relevant links to any documentation or resources that users might need to understand the changes made in the release.
  • For major releases, it’s a good idea to include a bigger micro copy that provides more detail about the changes made in the release. This could include screenshots, videos, or other visual aids to help users understand the new features or changes.

Minimum release notes:

  • bug fixed, performance improvement
  • Bug fixes and enhancements

Example:

Release Version 1.2 (June 27, 2011)
New Features: (Or Whats new?)
- Added support for Ecommerce hits. 🛍
- Added Debug flag. 🏴‍☠️
- Added DryRun flag. 🇸🇪
- More descriptive error information on SQLite3 failures 💿
Bug Fixes:
- Fixed crash when using custom variables. 🐛
- Fixed memory leaks when using custom variables. 💦

Another example:

Added
- macOS: Added support for USB YubiKeys (native MacCatalys builds only; won't work in iPad simulation mode on Apple Silicon devices) (#217)
- Ability to copy references to entry fields (tap the field to see the copy button) [thanks, u/RandomComputerFellow]

Improved
- Added a button to delete custom entry fields [thanks, YJ]
- Display full Pro app name on the Home screen
- Minor UI improvements focused on macOS
- Updated all translations

Fixed
- macOS: too frequent Touch ID popups. Now one needs to click a "Touch ID unlock" button first (#237) [thanks, everyone]

Resources:

Where to post release notes:

  • Email
  • Blog posts
  • Website
  • Social media
  • App Store/Google Play Store

How Do You Write Release Notes for Iphone Apps?

  • When writing release notes for an iPhone app, it’s important to consider certain factors to ensure they are effective. First and foremost, release notes should be concise and clear.
  • To make release notes easy to read, use simple language and break up text with headings or bullet points if possible. It’s also helpful to list changes in numeric order, starting with the largest change first and then breaking down into smaller changes.
  • It’s important to provide clear instructions on how users can update their apps. Walk them through each step of the process and provide links or screenshots of where users can find this information in their settings or App Store page.
  • In addition to providing instructions on how to update the app, it’s important to include information on what changes have been made in the new release. This helps users understand what new features or bug fixes they can expect in the latest version of the app.
  • Finally, it’s important to provide a link for users who need help with updating the app or have other questions about the new release. This could include a link to a support forum or a contact form for customer support.

How Do You Write Release Notes for Android Apps?

  • When writing release notes for Android apps, it’s important to provide concise and clear information. Release notes should include details about the changes made in each version, such as bug fixes, new features, or improvements. Additionally, any important steps users need to take after updating should also be included. Depending on the purpose of the release notes, other information such as security patches may also be included.
  • To make release notes easier to read, it is recommended to use a consistent format throughout different versions. This makes the notes easier to read and helps users quickly find the relevant information they’re looking for. In addition to including details about changes made in each version, screenshots and videos can also help demonstrate what has changed in a more visual way and make it easier for users to understand how features work.
  • Finally, it’s important to update existing release notes rather than creating new ones for every new version. This ensures that all relevant information is stored in one place and easy to locate by customers.

Tempalte:

Here's a template you can reference to help you write your release notes:

[Document name]

[Product name]

Release date: [product launch date]

Release notes version: [version number]

Release notes date: [document creation date]

Overview

[Briefly describe the product's new features, changes or updates. Explain bug fixes, key functionality alterations or useful elements. Keep the user in mind when deciding how to summarize your release.]

Features

[List a new or exciting feature and how to use it.]
[List a new or exciting feature and how to use it.]
[List a new or exciting feature and how to use it.]
Changes

[Describe an update and how the user can navigate them.]
[Describe an update and how the user can navigate them.]
[Describe an update and how the user can navigate them.]
User Impacts

[Include any changes that might affect the user. List the impact and the reason for the modification.]
[Include any changes that might affect the user. List the impact and the reason for the modification.]
[Include any changes that might affect the user. List the impact and the reason for the modification.]
Notes

[Add any disclaimers or additional information about your product that a user may find useful. You can also include links to product tutorials or locations for users to find more information.]

Support

[Explain how users can contact you if they have questions, comments or concerns about your product. List important information like availability and preferred communication channels.]

example:

Release notes example
Here's an example of completed release notes you can use for reference:

Flypitch Mobile Banking App Release Update

Flypitch Mobile Banking App

Release date: Nov. 21, 2021

Release notes version: 2

Release note date: Sept. 25, 2021

Overview

Take control of your money with the secure mobile banking app. This new app version offers increased functionality, improved performance and bug fixes. Security updates ensure your information always stays safe.

Features

Remote check deposit: Users can now deposit checks anytime, anywhere using their camera and our in-app deposit feature.
Easy log-in: App improvements allow users to stay logged in on their device for faster and more convenient access to their account.
Quicklook: Locate your balance and recent transaction details in the app with a single swipe by using the Quicklook feature.
Changes

Bug fixes: Bug fixes improve security functions and remote storage options, keeping your information off your device in case your phone or tablet becomes lost or stolen.
Personalized user info: New account page offers customizable customer information, like contact information and a photo upload tool.
Send money: Updates to our immediate transfer feature allow you to send money to other Flypitch account holders instantly.
User impacts

Software requirements: Update requires IuS version 8.2.3 for optimal functionality.
Permission changes: Requires permission to collect sensitive data for instant transfers and camera access.
Notes

Anyone can download the app, but you must be an existing FlyPitch customer to log in and use the app features.

SupportConnect with FlyPitch by calling our 24/7 customer service line at 1-800-555-5555. For questions, concerns or comments, please email our support team at FlyPitchCustomerSupport@email.com.

From mozilla lockwise release notes: the link to commit is kinda nice

1.6.2 (Build 3616)

Date: 2019-06-26

We fixed bugs related to: signing in, syncing, and translations.

Changes since the last build:

import the latest fr and de translations (#1067)
bump application-services to v0.32.1 (#1068)
All changes since version 1.6.1:

migrate to Swift 5 (#1037)
update application-services to 0.31.2 (#1050)
implement a sync timeout (#1045)
hide password after navigating away (#1049)
increase cancel button width in AutoFill list view (#1048)
improve error handling and reporting for better troubleshooting (#1038)
added minimal support for when no network is available (#1054)
display the translated string for text view in onboarding (#1057)
import the latest fr and de translations (#1067)
bump application-services to v0.32.1 (#1068)