Spree 4.9 is live! #12123
damianlegawiec
started this conversation in
Show and tell
Spree 4.9 is live!
#12123
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This release improves the overall performance of Spree applications and brings many bug fixes we backported from Vendo. Major highlights are:
💻 new API endpoints for handling Wishlists and Variants in Storefront API
👨💻 improved Webhooks
💸 improved Store Credits
🐛 Sentry error reporting integration for API
Alongside this release, we've also launched a completely new Spree website and highlighted massive new features coming in Spree 5 🚀
How to upgrade
Please follow Spree 4.9 upgrade guide
Spree Core
TaxRate#label
to display it right by @damianlegawiec in ImproveTaxRate#label
to display it right #12060StockLocation#address
method and ability to add encryption by @damianlegawiec in AddedStockLocation#address
method and ability to add encryption #12061StockLocation
by @damianlegawiec in added soft delete toStockLocation
#12062apply_only_on_full_priced_items
preference toFlatRate
, `Flex… by @damianlegawiec in Addapply_only_on_full_priced_items
preference toFlatRate
, `Flex… #12068spree_emails
with plain ruby modules by @damianlegawiec in Replace decorator usage inspree_emails
with plain ruby modules #12069Spree::Address
validation to make it … by @damianlegawiec in Ability to configure/overrideSpree::Address
validation to make it … #12076LineItem#product
to also return soft-deleted products by @damianlegawiec in Fixed:LineItem#product
to also return soft-deleted products #12078Store#current
- removed deprecation, use dependencies by @damianlegawiec in Fixed:Store#current
- removed deprecation, use dependencies #12080Spree::OrderMerger
and addSpree::Seeds::PaymentMethods
by @mad-eel in UpdateSpree::OrderMerger
and addSpree::Seeds::PaymentMethods
#12082RequestStore
to store whether webhooks are disabled by @Vegann in UseRequestStore
to store whether webhooks are disabled #12083Spree::Money
correctly parses and displays Danish Krone by @damianlegawiec in Fixed:Spree::Money
correctly parses and displays Danish Krone #12085Spree::Taxon.for_store
scope when resolving taxons in Products finder by @mbajur in UseSpree::Taxon.for_store
scope when resolving taxons in Products finder #12087Quantifier
to speeds things up by @damianlegawiec in Performance: use loaded associations inQuantifier
to speeds things up #12092ShippingMethod
display_on
based scopes by @damianlegawiec in AddedShippingMethod
display_on
based scopes #12093admin_user_class
forRoleUser
association by @damianlegawiec in Useadmin_user_class
forRoleUser
association #12095email
toFirstOrder
promotion rule by @damianlegawiec in Ability to passemail
toFirstOrder
promotion rule #12098Spree::Calculator::Shipping::FlatRate
calculator by @mad-eel in Add weight and item total preferences to theSpree::Calculator::Shipping::FlatRate
calculator #12099order_includes
toControllerHelpers::Order
by @damianlegawiec in Addedorder_includes
toControllerHelpers::Order
#12100LineItems::FindByVariant
finder by @damianlegawiec in Improve performance ofLineItems::FindByVariant
finder #12101Spree::ShippingMethod.available
scope by @mad-eel in FixSpree::ShippingMethod.available
scope #12102OrderConcern#render_order
when request f… by @damianlegawiec in Improve error rendering inOrderConcern#render_order
when request f… #12107Spree::Asset
by @damianlegawiec in Move ActiveStorage code intoSpree::Asset
#12115admin_user_class
inAuthorizationHelpers
by @damianlegawiec in Useadmin_user_class
inAuthorizationHelpers
#12116Spree API
add_items
andremove_items
f… by @damianlegawiec in Added 2 new Wishlists API endpoints:add_items
andremove_items
f… #12105WebhookSubscriber#latest_event_at
by @damianlegawiec in AddedWebhookSubscriber#latest_event_at
#12090rake test_app
for API gem by @damianlegawiec in Fixedrake test_app
for API gem #12117Full Changelog: v4.8.3...v4.9.0
This discussion was created from the release v4.9.0.
Beta Was this translation helpful? Give feedback.
All reactions