# Changelog

Every published version of the Supplier API and the two fulfilment contracts, newest first — generated from each spec's machine-readable x-changelog.

The API changelog. Each published version of the Supplier API and the two fulfilment contracts you implement, newest first. Breaking changes require a new major version (`/v2`); everything below is backward-compatible within its major.

## Supplier API

### 1.1.0 — 2026-07-12

- **added** — GET /offers filters: external_ref, status, product_id, updated_since.
- **added** — Webhook event order.expired — a terminal event fired when an unpaid order is swept to expired.

### 1.0.0 — 2026-07-11

- **added** — Initial public release of /v1 (all endpoints in this document).
- **added** — Published rate-limit classes and per-supplier ceiling.
- **added** — Published RFC 9457 error catalog with stable append-only codes.
- **added** — Published webhook event catalog and HMAC signature scheme v1 with official test vector.
- **added** — Fee schedule v1 (850 bps commission, €0.05 min fee, 7-day settlement).

## Declared Stock contract

### 1.0.0 — 2026-07-11

- **added** — Initial published contract (reservations, orders, items, return-to-stock, healthcheck).
- **added** — SLA table and health/cooldown math published.

## Top-up contract

### 1.0.0 — 2026-07-11

- **added** — Initial published contract (validate, execute, operation status, healthcheck).
