- Added changeFromQuantity field for inventory mutations to enable compare‑and‑swap protection; made it required with explicit opt‑out in 2026‑04, breaking existing calls.
- Introduced idempotent directive for inventory and refund mutations; required as of 2026‑04, breaking existing usage.
- Deprecated and removed old compare‑and‑swap fields in favor of the new changeFromQuantity mechanism.