Stock change history
Inventory records every stock change as an entry in an event log — sales, returns, restocks and manual corrections, each stamped with when it happened. When a count looks wrong, you can read back how it got that way instead of reconstructing it from memory.
Fixes
- [api]Expose EU Omnibus price per-variant
- [store]Make subscription cancel idempotent on store delete
- [vercel]Treat not_found as benign when removing a project domain