v4.2.0
Solidus Core
- Allow filtering option values by variant for the Option Value promotion rule by @mamhoff in #5200
- Ensure
current_store
always comes with aurl
set by @elia in #5224 - Remove unused ActiveRecord join class
Spree::PromotionRuleRole
by @mamhoff in #5217 - Improving stock items management by @softr8 in #3626
- Load
stock_items
with a deterministic order inOrderInventory#determine_target_shipment
by @elia in #5288 - Use the new Solidus logo by @elia in #5314
- Reorganize
Stock::SimpleCoordinator
for improved debugging by @BenMorganIO in #5249 - Bump the minimum required Psych version by @elia in #5322
- Fix
Order#restart_checkout_flow
for empty orders by @waiting-for-dev in #5330 - Use ActiveRecord's
.find_each
instead of.each
whenever possible by @elia in #5380 - Cleanup
MenuItem
API and deprecate using partials for second level menus by @elia in #5309 - Deprecate the
Spree::Adjustment.return_authorization
scope by @mamhoff in #5138 - Update the
Spree::Backend
navigation menu to match the upcomingSolidusAdmin
by @elia in #5392 - Deprecate
Spree::Deprecation
in favor ofSpree.deprecator
by @kennyadsl in #5289 - Enhance product model with
variants_option_values
ransacker by @rainerdema in #5395 - Add
SolidusAdmin
support by @elia in #5068
Solidus Backend
- Allow filtering option values by variant for the Option Value promotion rule by @mamhoff in #5200
- Improving stock items management by @softr8 in #3626
- Use ActiveRecord's
.find_each
instead of.each
whenever possible by @elia in #5380 - Cleanup
MenuItem
API and deprecate using partials for second level menus by @elia in #5309 - Update the
Spree::Backend
navigation menu to match the upcomingSolidusAdmin
by @elia in #5392 - Deprecate
Spree::Deprecation
in favor ofSpree.deprecator
by @kennyadsl in #5289 - Add
SolidusAdmin
support by @elia in #5068 - Allow overriding the routes proxy in the
ResourceController
by @mamhoff in #5219 - Add Armenian language translations for
Select2
plugin by @arman-h in #5285 - Add Cilean Spanish language support for
Select2
plugin by @MauricioTRP in #5377
Solidus API
- Allow filtering option values by variant for the Option Value promotion rule by @mamhoff in #5200
- Use ActiveRecord's
.find_each
instead of.each
whenever possible by @elia in #5380 - Fix
Spree::Api:LineItemsController#create
handling of validation errors by @RyanofWoods in #4177
Solidus Sample
Full Changelog: v4.1.0...v4.2.0