Spree Commerce logo

Spree Commerce

Open-source headless ecommerce platform with a REST API and Next.js storefront

Alternative to: Shopify, Magento, WooCommerce, Salesforce Commerce Cloud

Spree Commerce screenshot

About Versions (100)

v5.0.5

2025-06-30

This patch release includes numerous bug fixes, enhancements, performance optimizations, internationalization improvements, and UI tweaks across the Admin, Storefront, Emails, and API layers.

✨ Enhancements

  • Brought back Tax Category dropdown in the product form (#12779)
  • Improved Admin per-page config handling for Products & Orders
  • Added more memoization to speed up product listings and cart item counts (#12811, #12834)
  • Allow third-party payment methods to define custom payment behavior
  • Enhanced variant option saving in product forms (#12804)
  • Extension Generator 2.0 (#12851)
  • Included theme generator preferences/sections to simplify customization
  • Enhanced product properties display in Storefront (#12828)
  • Improved meta tags, JSON-LD product URLs, and SEO (#12827)
  • Featured blog posts section added (#12882)

🐛 Bug Fixes

  • Fixed broken link when product for a variant is deleted (#12793)
  • Fixed missing
    in order summary layout (#12802)
  • Fixed undefined method ‘last’ for nil edge case (#12806)
  • Fixed line item errors on update/destroy in Cart (#12809)
  • Fixed storefront address form, Mastercard icon, image editor, blob partials, and more
  • Fixed return authorization cache bug (#12864)
  • Corrected Japan flag icon typo (#12844)

🌍 Internationalization

  • Checkout messages, labels, button texts
  • Price filters, pinch-to-zoom help text
  • Devise views, store credit, and error notices
  • Localized policy pages and improved date formatting

🧪 Developer Experience

  • payment_method_icon_tag is now available in Storefront
  • Spree::PaymentSource enhancements for gateway customer profiles

🖼️ UI/UX

  • Improved alignment of filter inputs
  • Square-shaped taxon images fixed
  • “Delete” button for uploaded images in Admin is now visible
  • Applied Tom Select name as id to prevent UI bugs

Thanks to all the contributors for this release, including: @lovison, @Vegann, @resool, @mad-eel, @simlegate, @brozek95, @caiodsc