- fields_changed payload now an object with added, updated, and removed arrays instead of a flat list
- Parent trigger syntax requires an explicit wildcard (e.g., product.variants.*) and update actions now require at least one trigger
- shopify-event-id and shopify-resource-id delivery headers are removed; update SDKs and drop header dependencies