📝 API Changelog Writing
Master the Keep a Changelog standard: entry categories, breaking change language, active voice style, and reading version sequences. Intermediate
0 / 5 completed
1 / 5
Which changelog entry correctly follows the Keep a Changelog standard for a newly added endpoint?
Option D correctly follows the Keep a Changelog format. This standard is widely adopted for APIs because it creates machine-parseable, developer-friendly change history.
| Required element | Format | In Option D |
|---|---|---|
| Version header | ## [X.Y.Z] — YYYY-MM-DD | ## [2.3.0] — 2025-03-15 |
| Category heading | ### Added / Changed / Deprecated / Removed / Fixed / Security | ### Added |
| Bullet entry | Active voice, specific, with context | - `POST /payments/refund`: Initiates a refund… |
| Technical specifics | What fields, what it returns, what it does | Required fields, return object described |
The six Keep a Changelog categories:
- Added — new features, new endpoints, new fields
- Changed — changes to existing functionality
- Deprecated — soon-to-be removed features (give timeline)
- Removed — removed features (previously deprecated)
- Fixed — bug fixes
- Security — fixes to security vulnerabilities