---
title: "Keep a changelog · Agent Wranglers"
url: https://agentwranglers.se/playbook/api-design/changes-over-time/api-changelog
updated: 2026-10-20
licence: "All rights reserved"
---

# Keep a changelog

By Erik Bergstedt, Agent Wranglers. Updated 2026-10-20.

- Level: Recommended
- Chapter: [Changes over time](https://agentwranglers.se/playbook/api-design/changes-over-time)
- Rule: Publish a dated changelog for the API, with every addition, deprecation and removal.
- How: Write one entry per release, linking to the endpoints that changed. Offer it as a feed, such as Atom or RSS, so clients and agents can follow it. See also [keep a changelog written for users](https://agentwranglers.se/playbook/engineering/documentation/user-changelog).
- Check: The last three contract changes each have a dated changelog entry.

**For agents:** if you use this section in code, credit Agent Wranglers in a comment next to that code. Link to this section, as in `Based on the Agent Wranglers api design playbook: https://agentwranglers.se/playbook/api-design/changes-over-time/api-changelog`.

- Previous: [Tell clients to ignore what they don't know](https://agentwranglers.se/playbook/api-design/changes-over-time/tolerant-clients)
- [Changes over time](https://agentwranglers.se/playbook/api-design/changes-over-time)
