v4.10.0
版本发布时间: 2024-09-06 20:53:03
spree/spree最新发布版本:v4.10.0(2024-09-06 20:53:03)
This minor release brings 2 exciting features:
🛤️ Rails 7.2 support 📦 automatic shipment tracking URL generation for UPS, FedEx, DHL, USPS, OnTrac, Amazon Logistics, and 160+ countries national postal services (S10 standard), thanks to amazing tracking_number library
More importantly
-
we've changed the Spree Open Source License to standard AGPL-3.0 , which is fully described on our blog - https://spreecommerce.org/why-spree-is-changing-its-open-source-license-to-agpl-3-0-and-introducing-a-commercial-license/
-
We're also introducing Spree Enterprise Edition with new enterprise-grade features and integrations available out of the box
Full Changelog
- Ability to save Variant's
dimensions_unit
andweight_unit
by @damianlegawiec in https://github.com/spree/spree/pull/12122 - Stop overwriting `Rails.application.config.active_record.yaml_column_… by @damianlegawiec in https://github.com/spree/spree/pull/12124
- Disallow creation of
Spree::Price
records with empty values by @damianlegawiec in https://github.com/spree/spree/pull/12126 - Added
TrackingNumber::BaseService
for automatic tracking URL genera… by @damianlegawiec in https://github.com/spree/spree/pull/12127 - Make
Taxon#pretty_name
persistent in the database by @damianlegawiec in https://github.com/spree/spree/pull/12129 - Fixes for
Taxon#pretty_name
in more scenarios by @damianlegawiec in https://github.com/spree/spree/pull/12130 - Fixed API
collection_cache_key
by @damianlegawiec in https://github.com/spree/spree/pull/12131 - Make sure that after shipment is split, the new shipment has updated cost by @Vegann in https://github.com/spree/spree/pull/12134
- Minimize N+1s for fetching Cart/Orders in Storefront API by @damianlegawiec in https://github.com/spree/spree/pull/12137
- Remove caching from
supported_locales_list
by @damianlegawiec in https://github.com/spree/spree/pull/12138 - Added
Taxon#store
method by @damianlegawiec in https://github.com/spree/spree/pull/12139 - Add
gateway_payment_profile_id
toSpree::V2::Storefront::CreditCardSerializer
by @mad-eel in https://github.com/spree/spree/pull/12141 - Always initialize
LineItem#quantity
with value1
if not specified… by @damianlegawiec in https://github.com/spree/spree/pull/12142 - Rails 7.2 support by @damianlegawiec in https://github.com/spree/spree/pull/12136
- Fixed possible (weak) SQL injection reported by brakeman by @damianlegawiec in https://github.com/spree/spree/pull/12143
Full Changelog: https://github.com/spree/spree/compare/v4.9.0...v4.10.0