This is a fairly small release that's focused on some improvements around integrations:
Enhancements
- We've updated the order cancellation logic for cancelling orders via CSV and the API. This now works exactly the same way as the "Complete order" button on the web application; when you submit a "Cancelled" status for an order that hasn't yet had any items despatched, then it will be cancelled as normal. If you submit a "Cancelled" status for an order that's already partially despatched, then the outstanding items on the order will be cancelled and the status will be set to "Despatched" to represent the fact that the order is now complete (13092).
- We've improved the robustness of the Magento 1 integration around the sync of shipments and tracking data from PVX to Magento. The integration will now retry these syncs using the same retry cadence as standard event subscriptions (see here for a description of the retry mechanism: https://peoplevox.github.io/Documentation/#213-subscription-methods) (14370).