Changelog
Changelog
3.0.9 - 2026-05-28#
- Fixes an issue where string fields were HTML-encoded before truncation, inflating them past ShipStation’s length limits and failing XML validation.
3.0.8 - 2026-04-10#
- Fixes an issue where calling
getOwner()on a non-Variantpurchasable would fail the export
3.0.7 - 2026-04-08#
- Serialize non-Stringable line item options before sending data to ShipStation.
- Use the SKU on the line item if the SKU in the snapshot is not available.
3.0.6 - 2026-01-03#
- Ensures orders that have no line items are not included in exports. Adds a warning log when any are found.
3.0.5 - 2025-07-28#
- Fixes an issue where the order was not being found because it was using the order number instead of the order reference.
3.0.4 - 2025-07-22#
- Fixes an issue where an order ID with a prefix would become
0
3.0.3 - 2025-04-17#
- Fixes an issue where the productImagesHandle could sometimes be an empty string instead of null.
- Fixes an issue where Custom LineItems would cause an export to fail.
3.0.2 - 2025-03-24#
- Fixes incorrect name for an option in the item options list.
3.0.1 - 2025-03-24#
- Fixes issue where the order ID is passed as a string instead of an int.
3.0.0 - 2024-11-27#
- Requires PHP 8.2 or higher.
- Requires CraftCMS 5 or higher and Craft Commerce 5 or higher.
- Added
Xml::ORDER_EVENTevent. - Added
OrderEvent. - Added
failOnValidationconfig item and toggle in settings UI. - Removed the
Xml::ORDER_FIELD_EVENTevent.Xml::ORDER_EVENTshould be used instead. - Removed
OrderFieldEvent. All details about an order can be updated in a single event now. - Removed support for Craft’s basic authentication through a dedicated Craft user.
- Removed unnecessary Twig filters,
is_matrix,is_dropdownandis_asset.