API Changelog Generator

Generate a Markdown changelog from two OpenAPI versions.

Support
Works Offline
Privacy First
No Login
No API

Previous spec

Current spec

Generated changelog

Markdown ready to paste into CHANGELOG.md or release notes

Breaking
3
Risky
0
Added
1
Suggested bump
major
Markdown
# Orders API changelog

## 2.0.0 — 2026-09-29

_Compared against 1.2.0. 3 breaking, 0 risky, 1 additive changes._

> **Heads up:** this release contains breaking changes. Bump the major version and notify integrators before deploying.

### Breaking changes

- **GET /orders** — New required query parameter `status` — existing callers will fail.
- **GET /orders** — Response `200 application/json` schema changed.
- **GET /orders/{orderId}** — Response `404` removed.

### Added

- **POST /refunds** — New operation added.

### Migration guide

1. `GET /orders` — New required query parameter `status` — existing callers will fail.
2. `GET /orders` — Response `200 application/json` schema changed.
3. `GET /orders/{orderId}` — Response `404` removed.

About the API Changelog Generator

Diff two OpenAPI documents and produce a release-ready Markdown changelog grouped into Breaking Changes, Added, Changed and Removed, complete with a suggested semantic version bump you can paste straight into release notes or docs.

Examples

v1 → v2

Two OpenAPI documents

Output

SQL## Breaking Changes
- Removed `DELETE /users/{id}`

Keyboard shortcuts

  • Copy the main outputCtrl / ⌘ + Shift + C
  • Download the resultCtrl / ⌘ + S
  • Share this toolCtrl / ⌘ + Shift + S
  • Reset the inputsAlt + R
  • Open the tool search paletteCtrl / ⌘ + K

Related tools

Frequently asked questions

Read more

Version 1.0.0 · Updated 2026-08-20 · Runs entirely in your browser