🎉 New Features
Subscriptions
- Faster subscription updates with opt-in price recalculation Subscription update mutations now skip synchronous Shopify price recalculation unless pricing data is actually requested in the response (using GraphQL lookahead). Bulk and Flow-driven subscription edits are noticeably faster as a result.
🐛 Bug Fixes
- Flexible subscription anchors now calculate in the shop's timezone Flexible subscription anchor times were treated as midnight UTC, which could shift projected order dates by a day and push dates the wrong way around merchant blackout windows. Anchors now calculate in the shop's own timezone.
- Upcoming order notifications now fire reliably after schedule changes and flagged orders. Notifications are now reactivated when a subscription's anchor moves to a future date after already firing a scheduled notification, and are correctly scheduled for the next order sitting behind a previously flagged one.
- Order processing updates handled correctly when webhooks arrive out of order Processing-update webhooks that arrived out of sequence could leave orders in an inconsistent state. They are now reconciled correctly regardless of arrival order.
🔧 Technical Updates
- Upgraded to Shopify App Bridge v4 The Submarine merchant app has been upgraded to Shopify App Bridge v4, keeping it aligned with Shopify's current embedded-app framework.
⚠️ Breaking Changes
- Nil