Skip to content

v4.3.0

Compare
Choose a tag to compare
@elia elia released this 02 Jan 17:45
· 356 commits to main since this release
v4.3.0
dbdafab

Solidus

Solidus Core

  • Skip ActionCable for dummy apps by @mamhoff in #5420
  • Do not require ActiveStorage in core by @tvdeyen in #5450
  • Fix issues raised by ERB and JS linting by @elia in #5457
  • Fix deactivate_unsupported_payment_methods name in error message by @kennyadsl in #5458
  • Make promotion handler classes configurable by @mamhoff in #5466
  • Add dependent: :destroy to Spree::Order#order_promotions by @mamhoff in #5411
  • Add ActiveStorage as a core dependency by @tvdeyen in #5479
  • Add foreign key constraint between order_promotions and promotions by @mamhoff in #5469
  • Minimum Quantity promotion rule by @adammathys in #5452
  • Add Order#use_shipping and address management to the admin dashboard by @rainerdema in #5461
  • set_position conflicts with acts_as_list by @tkimi in #5509
  • Add dark themes to the backend and a theme switching support by @MassimilianoLattanzio in #4999
  • Add a TaxRate#display_amount and a tax categories & rates admin index by @elia in #5529
  • Fix rubocop violations after the latest release by @elia in #5535
  • Allow to choose a custom routes' mount point during install by @kennyadsl in #5533
  • Cleanup the database configuration by @elia in #5545
  • Update the spree.rb.tt stripe configuration instructions for SolidusStripe v5+ by @thomasbromehead in #5505
  • Fix the down step of the DropDeprecatedAddressIdFromShipments migration by @DanielePalombo in #5557
  • Deprecate Spree::NamedType Concern by @elia in #5541
  • Enhance log message for Bogus payments by @nirnaeth in #5422
  • Rails 7.1 support by @peterberkenbosch in #5359
  • Use configurable promo adjuster in callback by @mamhoff in #5498
  • Enable the admin preview by default for new installations by @elia in #5563
  • Remove unused actions in controller callbacks by @kennyadsl in #5566

Solidus Admin

  • Fix issues raised by ERB and JS linting by @elia in #5457
  • Add Order#use_shipping and address management to the admin dashboard by @rainerdema in #5461
  • Add a TaxRate#display_amount and a tax categories & rates admin index by @elia in #5529
  • Allow to choose a custom routes' mount point during install by @kennyadsl in #5533
  • Rails 7.1 support by @peterberkenbosch in #5359
  • Remove unused actions in controller callbacks by @kennyadsl in #5566
  • [Admin] Ensure action_name is passed as symbol for cancancan authorization by @rainerdema in #5399
  • [Admin] Add dynamic filters to ui/table component by @rainerdema in #5376
  • Don't show missing order shipment and payment states by @elia in #5427
  • Fix /admin/product/new in SolidusAdmin by @elia in #5426
  • [Admin] Ensure labels are clickable by parameterizing ids by @rainerdema in #5429
  • Extract the table search field to a component by @elia in #5428
  • Don't capture NameError if its not a missing component by @elia in #5432
  • Add a ui/thumbnail component by @elia in #5431
  • [Admin] Enhance ui/table component with clickable rows and URL navigation by @rainerdema in #5397
  • [Admin] Enhance toast message positioning and layering by @rainerdema in #5436
  • Extract a products/stock component by @elia in #5433
  • [Admin] Construct base components for order creation in admin interface by @rainerdema in #5434
  • Admin tooltip improvements by @elia in #5439
  • SolidusAdmin products/stock component fixes by @elia in #5443
  • Update hints and remove them where not needed by @mfrecchiami in #5435
  • [Admin] Enhance toast component: Background color and animations by @rainerdema in #5442
  • SolidusAdmin: Extract page layout helpers by @elia in #5445
  • SolidusAdmin misc. component fixes by @elia in #5444
  • [Admin] Fix ui/table/toolbar & restore clearSearch & Streamline feedback rendering by @rainerdema in #5449
  • Add an orders/cart component by @elia in #5441
  • Dynamic ui/toggletip positioning by @elia in #5451
  • [Admin] Add modal component by @the-krg in #5364
  • [Admin] Extract a ui/search_panel component from orders/cart by @elia in #5467
  • [Admin] Introduce ui/forms/address component for order admin checkout by @rainerdema in #5468
  • [admin] Add the customer sidebar to the orders page by @elia in #5499
  • [admin] Allow editing the order contact email by @elia in #5500
  • SolidusAdmin customer picker for order by @elia in #5462
  • [admin] Move layout related components under layout/ by @elia in #5510
  • [admin] dark mode by @elia in #5511
  • [Admin] Add Select address dropdown feature to billing and shipping forms by @rainerdema in #5507
  • [Admin] Add order/show/summary component by @rainerdema in #5512
  • [admin] Update the admin preview toggle label by @elia in #5515
  • [admin] Add scopes and controller helpers for ui/table by @elia in #5516
  • [admin] Fix menu styles & add a backend menu items importer by @elia in #5518
  • [admin] Add users index by @elia in #5519
  • [admin] Add a promotions/index component by @elia in #5517
  • [Admin] Add sortable rows in ui/table component by @rainerdema in #5522
  • [Admin] Add Properties index component by @rainerdema in #5527
  • [Admin] Add Option Types index component by @rainerdema in #5525
  • [Admin] Add Promotion Categories index component by @rainerdema in #5528
  • [admin] Move the feedback link to the bottom of the page by @elia in #5524
  • [Admin] Add Taxonomies index component by @rainerdema in #5526
  • [admin] Add scopes to the products page by @elia in #5531
  • [Admin] Add Payment Methods index component by @rainerdema in #5530
  • [admin] Extract common admin resources patterns to a helper by @elia in #5534
  • [Admin] Add Stock Items index component by @rainerdema in #5532
  • [admin] Add index pages for the settings / shipping area by @elia in #5536
  • [Admin] Add Stores index component by @rainerdema in #5537
  • [admin] Add index pages for zones by @elia in #5538
  • [Admin] Add Refunds and Returns section with correlated index pages by @rainerdema in #5539
  • [Admin] Add stock_items/edit modal component by @elia in #5543
  • [Admin] Refactor index page settings: Ransack search and pagination by @rainerdema in #5546
  • [admin] Cleanup TW classes by @elia in #5550
  • [Admin] Enhancements to filter toolbar and dropdown visibility by @rainerdema in #5548
  • [admin] Relax the SolidusAdmin dependency on Solidus core by @elia in #5547
  • [admin] Performance fixes by @elia in #5552
  • [Admin] Implement enable_alpha_features? preference config for selective feature access by @rainerdema in #5549
  • [admin] Provide a pre-built CSS file and a script to customize TW for local modifications by @elia in #5554
  • [admin] Build the admin CSS before running the specs by @elia in #5558
  • [admin] Reuse the same class name as Backend for MenuItem by @elia in #5555
  • [Admin] Refactor admin components for consistent code style by @rainerdema in #5559
  • [Admin] Include pagination in payment_methods/index component by @rainerdema in #5562
  • Fix property destroy - use destroy instead of discard by @tonxyx in #5577

Solidus Backend

Solidus API

  • Make promotion handler classes configurable by @mamhoff in #5466
  • Add Order#use_shipping and address management to the admin dashboard by @rainerdema in #5461
  • Fix rubocop violations after the latest release by @elia in #5535
  • Remove unused actions in controller callbacks by @kennyadsl in #5566

Solidus Sample

Full Changelog: v4.2.0...v4.3.0