Changelog

A single page with recent changes all included, or a high-level changelog table that links out to all the release sections.

Required
Naming conventions

This section is sometimes called Release notes, but in the API context, Changelog (one word) is the most common title.

If you want to use the Release notes title, you need to check with the customer if the API development is release-based.

Two approaches are possible:

  • A long page with the list of changes in plain text
  • A table with the list of changes

In both cases, you need to provide the following information:

  • Identifier for the change (date or version number)
  • Headline summary of the changes
  • Description of the new features

Optionally, you can also list the benefits from the new features.

Examples

Screenshots

Stripe

stripe changelog screenshot

Yggdrasil

yggdrasil changelog screenshot

Source / input

  • The API development team and their internal documentation

Older changes

Optional

You can divide the changelog, and create, for example, a page for each year. Include this section if the one-page changelog section becomes hard to navigate or slow to load.

Examples of older changes