Releases: verbb/snipcart
Releases · verbb/snipcart
1.4.0
{warning} This release re-namespaces some classes for PSR-4 compliance. If you’re using event hooks or other custom code relying on the
workingconcept\snipcart\models\*
orworkingconcept\snipcart\providers\*
namespaces, you may need to update those references.
Fixed
- Product Details price is displayed and saved properly when a user’s preferred language is German. (#17)
Changed
- Code quality improvements: cleanup, formatting, and minor refactoring.
Deprecated
workingconcept\snipcart\models\Dimensions
is nowworkingconcept\snipcart\models\snipcart\Dimensions
.workingconcept\snipcart\models\Item
is nowworkingconcept\snipcart\models\snipcart\Item
.workingconcept\snipcart\models\Address
is nowworkingconcept\snipcart\models\snipcart\Address
.workingconcept\snipcart\models\OrderEvent
is nowworkingconcept\snipcart\models\snipcart\OrderEvent
.workingconcept\snipcart\models\DigitalGood
is nowworkingconcept\snipcart\models\snipcart\DigitalGood
.workingconcept\snipcart\models\Category
is nowworkingconcept\snipcart\models\snipcart\Category
.workingconcept\snipcart\models\Order
is nowworkingconcept\snipcart\models\snipcart\Order
.workingconcept\snipcart\models\Notification
is nowworkingconcept\snipcart\models\snipcart\Notification
.workingconcept\snipcart\models\Plan
is nowworkingconcept\snipcart\models\snipcart\Plan
.workingconcept\snipcart\models\Product
is nowworkingconcept\snipcart\models\snipcart\Product
.workingconcept\snipcart\models\Domain
is nowworkingconcept\snipcart\models\snipcart\Domain
.workingconcept\snipcart\models\Discount
is nowworkingconcept\snipcart\models\snipcart\Discount
.workingconcept\snipcart\models\Customer
is nowworkingconcept\snipcart\models\snipcart\Customer
.workingconcept\snipcart\models\AbandonedCart
is nowworkingconcept\snipcart\models\snipcart\AbandonedCart
.workingconcept\snipcart\models\SubscriptionEvent
is nowworkingconcept\snipcart\models\snipcart\SubscriptionEvent
.workingconcept\snipcart\models\Tax
is nowworkingconcept\snipcart\models\snipcart\Tax
.workingconcept\snipcart\models\ShippingEvent
is nowworkingconcept\snipcart\models\snipcart\ShippingEvent
.workingconcept\snipcart\models\PaymentSchedule
is nowworkingconcept\snipcart\models\snipcart\PaymentSchedule
.workingconcept\snipcart\models\CustomField
is nowworkingconcept\snipcart\models\snipcart\CustomField
.workingconcept\snipcart\models\ShippingRate
is nowworkingconcept\snipcart\models\snipcart\ShippingRate
.workingconcept\snipcart\models\ProductVariant
is nowworkingconcept\snipcart\models\snipcart\ProductVariant
.workingconcept\snipcart\models\TaxesEvent
is nowworkingconcept\snipcart\models\snipcart\TaxesEvent
.workingconcept\snipcart\models\UserSession
is nowworkingconcept\snipcart\models\snipcart\UserSession
.workingconcept\snipcart\models\CustomerStatistics
is nowworkingconcept\snipcart\models\snipcart\CustomerStatistics
.workingconcept\snipcart\models\Refund
is nowworkingconcept\snipcart\models\snipcart\Refund
.workingconcept\snipcart\models\ShippingMethod
is nowworkingconcept\snipcart\models\snipcart\ShippingMethod
.workingconcept\snipcart\models\Subscription
is nowworkingconcept\snipcart\models\snipcart\Subscription
.workingconcept\snipcart\models\Package
is nowworkingconcept\snipcart\models\snipcart\Package
.workingconcept\snipcart\providers\ShipStation
is nowworkingconcept\snipcart\providers\shipstation\ShipStation
.
1.3.4
Added
- Added support for using Product Details fields in element queries.
Changed
- Improved precision of price, weight, and dimensions by storing as decimals rather than floats.
- Orders without any shippable items are not sent to ShipStation.
Fixed
- Fixed minor styling issues with price field in Craft 3.4.
- Fixed CSS inliner call during email rendering.
1.3.3
1.3.2
Added
- Added support for Swiss Franc (CHF).
- Added
ShipStation::EVENT_BEFORE_SEND_ORDER
event for modifying the ShipStation order before it’s sent to their REST API.
Changed
- ShipStation orders now include
carrierCode
only if aserviceCode
is provided for the shipping method. This makes it possible to request custom shipping methods not provided by any carrier.
1.3.1
1.3.0
Added
- Added multi-site support for the Product Details field.
- Added support for Item
pausingAction
andcancellationAction
properties.
Fixed
- Email notifications display with item
unitPrice
andtotalPrice
. - ShipStation orders are built with each item's adjusted unit price.
- Fixed error that kept Product Details field from being used in Quick Post Dashboard widget.
Changed
- Improved display of product options in email notification.
- Removed field delta saving to avoid bugs.
- Tidied up order notification email templates.
1.2.4
1.2.3
1.2.2
Added
- Added ability to force ShipStation re-feed attempts from the command line.
- Improved logging for ShipStation re-feed attempts.
- Console ShipStation verifier now has an optional
limit
argument. - Added support for GBP
£
.
Changed
- Console ShipStation verifier skips checking orders without shippable items.
1.2.1
Added
- Added support for test mode!
- Added
Discounts::updateDiscount()
. - Added status constants to Snipcart Order model.
Fixed
- Fixed a template bug that could have wrongly indicated an expired discount.
- Fixed an error when clearing the Snipcart API cache from the Clear Caches utility.
- Fixed a few template template display bugs where some details may not be present.
- Custom product options can now be plain text inputs. (No array of choices required.)