API changelog conventions

  • Breaking change: label first, then exact before/after, failure mode, action required
  • Deprecation: "Deprecated in vX, will be removed in vY (date): [thing]. Use [replacement]."
  • Migration sections: exact version range in heading + scope + audience qualifier
  • Labels: "Action required:" vs. "No action required:" — scannable triage markers
  • Structure: version + ISO date → Added / Changed / Fixed / Deprecated / Removed

Question 0 of 5

Which sentence best announces a breaking change in an API changelog?