Changelog essentials

  • Categories: Added, Changed, Deprecated, Removed, Fixed, Security
  • Entry formula: what changed + what was wrong before (for fixes) + issue reference
  • Order: newest first — [Unreleased] at top, then latest version, then older
  • Audience: end users and integrating developers — write observable behaviour, not implementation
  • Breaking changes: old behaviour + new requirement + exact syntax + migration steps

Question 0 of 5

Which changelog entry is written most effectively?