Releases: solidusio/solidus
Releases · solidusio/solidus
v4.4.2
Solidus Core
- [v4.4] [FIX] Remove spacing at top of OrderShipping#ship method by @github-actions[bot] in #5974
- [v4.4] Backend: Add missing error translation by @github-actions[bot] in #5986
- [v4.4] Test app task: Allow passing in user class by @github-actions[bot] in #5961
- [v4.4] Add show all results to en.yml by @github-actions[bot] in #5996
- [v4.4] Do not constantize Spree.user_class in UserClassHandle by @github-actions[bot] in #6004
Solidus Admin
- [v4.4] test: Wait for modal to open before testing its content by @github-actions[bot] in #5994
- [v4.4] [specs] Wait for modal before testing its content by @github-actions[bot] in #6005
- [v4.4] Use Order#email to show the order's email in new admin by @github-actions[bot] in #6006
- [v4.4] tests: Give even more dialogs more time to open in tests by @github-actions[bot] in #6018
Solidus Backend
- [v4.4] Backend: Add missing error translation by @github-actions[bot] in #5986
Solidus Promotions
- [v4.4] test: Wait for modal to open before testing its content by @github-actions[bot] in #5994
- [v4.4] [FIX] A few small tweaks for the new promotion admin by @github-actions[bot] in #6021
- [v4.4] Fix(promotions): Validate benefits on save by @github-actions[bot] in #6023
- [v4.4] Add can apply to promotions by @github-actions[bot] in #6024
- [v4.4] Fix admin promotions controller by @github-actions[bot] in #6020
Full Changelog: v4.4.1...v4.4.2
solidus_admin/v0.3.2
What's Changed
Solidus Admin
- Admin installer fixes by @tvdeyen in #5880
- [Admin] Add new users admin store credits page by @MadelineCollier in #5887
- Exclude 'remixicon.symbol.svg' from asset pipeline by @stewart in #5878
- Fix component translation scopes by @mamhoff in #5927
- Feat(Admin): Dynamic routing proxies by @mamhoff in #5933
Full Changelog: solidus_admin/v0.3.1...solidus_admin/v0.3.2
v4.4.1
Solidus Core
- [v4.4] Move Line Item Actions to solidus_legacy_promotions by @github-actions[bot] in #5919
- [v4.4] Remove rails binstubs from built gems by @github-actions[bot] in #5922
Solidus Admin
- [v4.4] Remove rails binstubs from built gems by @github-actions[bot] in #5922
- [v4.4] Fix component translation scopes by @github-actions[bot] in #5930
- [v4.4] Feat(Admin): Dynamic routing proxies by @github-actions[bot] in #5937
Solidus Backend
- [v4.4] Remove rails binstubs from built gems by @github-actions[bot] in #5922
Solidus API
- [v4.4] Remove rails binstubs from built gems by @github-actions[bot] in #5922
Solidus Promotions
- [v4.4] Fix component translation scopes by @github-actions[bot] in #5930
- [v4.4] Better promotion menus by @tvdeyen in #5938
Full Changelog: v4.4.0...v4.4.1
v4.4.0
Solidus
- Fix link to the community guidelines document by @rainerdema in #5656
- Add Admin Tailwind build when generating sandbox by @spaghetticode in #5636
- Add Legacy promotions gem by @mamhoff in #5678
- Solidus gem: Require
solidus_legacy_promotions
by @mamhoff in #5726 - Add missing
the
to README by @DemoYeti in #5847 - Bump minimum Ruby version to 3.1 by @tvdeyen in #5891
Solidus Core
- Add Admin Tailwind build when generating sandbox by @spaghetticode in #5636
- Bump minimum Ruby version to 3.1 by @tvdeyen in #5891
- Add support for Sprockets v4 to the DummyApp by @kennyadsl in #3379
- [admin] Order adjustments by @elia in #5513
- Disable admin preview for extensions test apps by @tvdeyen in #5600
- Bundle solidus_admin >= 0.2 in Solidus installer by @spaghetticode in #5607
- Fix minor sandbox generation issues by @spaghetticode in #5618
- Remove call to private method
#update_cancellations
fromOrderUpdater#recalculate_adjustments
by @mamhoff in #5633 - Explicitly require URI in app configuration by @tvdeyen in #5644
- Fix down migration for promotion_orders promotions foreign key by @rabbitbike in #5642
- Nested Class Set extension, Promotion configuration object by @mamhoff in #5658
- Configurable promotion adjustment sources by @mamhoff in #5665
- Promotion configuration by @mamhoff in #5635
- Remove promotion from cancellations spec by @mamhoff in #5639
- Introduce a null promotion configuration by @mamhoff in #5667
- Make shared examples and DummyAbility require-able from outside of core by @mamhoff in #5640
- Deprecate Spree::Adjustment#recalculate by @mamhoff in #5632
- Improve test coverage for Spree::Adjustment to 100% by @mamhoff in #5672
- Push spec coverage for Spree::Order to 100% by @mamhoff in #5673
- Fix specs failing after Money 6.18.0 release by @spaghetticode in #5680
- Add extension point: Promotion finder by @mamhoff in #5677
- [Admin] Create new Tax Categories by @spaghetticode in #5674
- Make API independent of promotion configuration by @mamhoff in #5686
- Move promotion backend controllers and views to legacy_promotions by @mamhoff in #5685
- Fix flaky admin stock items spec by @mamhoff in #5701
- Let promotion handler decide whether it can add a coupon to an order by @mamhoff in #5684
- Add
shipping_promotion_handler_class
attribute to null promo config by @mamhoff in #5729 - Fix case statement in database config template by @nvandoorn in #5736
- Promotion advertiser by @mamhoff in #5739
- Configure promotions via a configuration instance by @mamhoff in #5738
- fix(StoreCredit): Add display_number method by @tvdeyen in #5741
- [Admin] adding new shipping category by @loicginoux in #5718
- Rename Spree::Config.promotions.promotion_adjuster_class by @mamhoff in #5752
- Move shipping promotion handling to legacy promotions by @mamhoff in #5753
- Create Spree::SimpleOrderContents by @mamhoff in #5755
- Clear order promotions in Omnes event by @mamhoff in #5754
- Add missing methods to null promotion configuration by @mamhoff in #5756
- Re-add translation for
match_choices
by @mamhoff in #5765 - Deprecated Configurable Class: Allow class methods by @mamhoff in #5762
- Move legacy integration specs by @mamhoff in #5773
- Rename PromotionConfiguration to LegacyPromotionConfiguration by @mamhoff in #5769
- NullPromotionHandler: return self from #apply by @mamhoff in #5767
- Disallow sprockets-rails 3.5.0 by @mamhoff in #5778
- Use Null Promotion Configuration in core by @mamhoff in #5744
- App configuration: Use SimpleOrderContents by default by @mamhoff in #5775
- Move promotion code batch services by @mamhoff in #5787
- Move Legacy Promotions Service Objects to
solidus_legacy_promotions
by @mamhoff in #5786 - Allow Psych 5 by @tvdeyen in #5788
- Require legacy promotion configuration in legacy_promotions by @mamhoff in #5796
- Extract Legacy Promotion System: Move ActiveRecord Models and Factories by @mamhoff in #5634
- Move adjustment promotion code id to legacy promotions by @mamhoff in #5800
- Remove spree_orders_promotions from core migration by @mamhoff in #5803
- Lock solidus_core.gemspec to ransack '< 4.2' by @MadelineCollier in #5812
- Use new extension point in order updater spec by @mamhoff in #5814
- Raise on deprecation when
SOLIDUS_RAISE_DEPRECATIONS
set by @forkata in #5813 - Destroy wallet payment source on source destroy by @tvdeyen in #5836
- Move eligible column to legacy promotions by @mamhoff in #5802
- [Admin] Add new migrations and validations in
core
to support newadmin
Spree::Role
interface by @MadelineCollier in #5833 - Decorate Default Return Refund Amount Calculator in LegacyPromotions by @mamhoff in #5845
- [Admin] Allow assignment of permission sets when creating/editing admin roles by @MadelineCollier in #5846
- [Admin] Display
last_sign_in_at
in users admin, change default scope by @MadelineCollier in #5850 - Add Ransack 4.2 support by @tvdeyen in #5853
- Spree::Variant.in_stock: Only show distinct variants by @mamhoff in #5860
- [Admin] New admin user edit page by @MadelineCollier in #5856
- Performance: Remove includes from Spree::Variant#options_text by @mamhoff in #5867
- Add template variants scope by @mamhoff in #5866
- Allow Rails 7.2 by @tvdeyen in #5843
- Deprecate and remove dashboard code by @nvandoorn in #5883
- Legacy Promotions: Move ransackable promo associations from core by @mamhoff in #5893
- FixUpdate return_reasons.rb by @fthobe in #5901
Solidus Admin
- Bump minimum Ruby version to 3.1 by @tvdeyen in #5891
- [admin] Order adjustments by @elia in #5513
- Fix minor sandbox generation issues by @spaghetticode in #5618
- [Admin] Create new Tax Categories by @spaghetticode in #5674
- Move promotion backend controllers and views to legacy_promotions by @mamhoff in #5685
- Fix flaky admin stock items spec by @mamhoff in #5701
- [Admin] adding new shipping category by @loicginoux in #5718
- Move adjustment promotion code id to legacy promotions by @mamhoff in #5800
- Lock solidus_core.gemspec to ransack '< 4.2' by @MadelineCollier in #5812
- Move eligible column to legacy promotions by @mamhoff in #5802
- [Admin] Allow assignment of permission sets when creating/editing admin roles by @MadelineCollier in #5846
- [Admin] Display
last_sign_in_at
in users admin, change default scope by @MadelineCollier in https://github...
solidus_admin/v0.3.1
What's Changed
Full Changelog: solidus_admin/v0.3.0...solidus_admin/v0.3.1
solidus_admin/v0.3.0
What's Changed
- [admin] Fix mock components reported location by @elia in #5589
- [admin] Require ViewComponent v3.9 with inheritable translations by @elia in #5590
- [admin] Remove previews for non-UI components that didn't add much value by @elia in #5592
- [admin] Consistently use
label
for providing text for table scopes, batch actions and filters by @elia in #5593 - [admin] Reduce the size of the panels title by @elia in #5594
- fix(admin stock items spec): Wait for tab to be active by @tvdeyen in #5601
- [admin] Document SolidusAdmin intended usage and how to contribute by @elia in #5595
- [ADMIN] Fix flash messages coloring by @spaghetticode in #5681
- Convert existing Admin modals to Turbo frames by @spaghetticode in #5688
- [admin] fix docs links in README by @ccarruitero in #5703
- Make SolidusAdmin's testing support code require-able by @mamhoff in #5700
- [Admin] Add the ability to configure batch action confirmation by @forkata in #5702
- Show the page action for creating a new shipping method by @forkata in #5719
- [Admin] Create new Refund Reasons by @spaghetticode in #5696
- [Admin] Add Update Tax Category feature by @spaghetticode in #5697
- Move solidus admin promotion to legacy promotions by @mamhoff in #5724
- Show "Unavailable" status for products with a future
Available On
date by @forkata in #5734 - Docker development environment improvements by @nvandoorn in #5735
- Create custom orders index component for solidus_legacy_promotions by @mamhoff in #5779
- Use configurable adjustment promotion source types in Thumbnail.for by @mamhoff in #5781
- Fix flaky spec with sleep by @mamhoff in #5783
- Components registry safe reload by @mamhoff in #5780
- SolidusAdmin: Components per Adjustment Source by @mamhoff in #5789
- Support Tailwind CSS in core dummy app by @mamhoff in #5798
- Admin adjustable components by @mamhoff in #5791
- [Admin] Create new Adjustment Reasons by @MadelineCollier in #5811
- Add before action to handle option type params by @nvandoorn in #5816
- [Admin] Adjustment Reasons edit/update by @MadelineCollier in #5815
- [Admin] Shipping Categories edit/update by @MadelineCollier in #5817
- [Admin] Refund Reasons edit/update by @MadelineCollier in #5819
- [Admin] Create new Store Credit Reasons by @MadelineCollier in #5820
- [Admin] Store Credit Reasons edit/update & New request specs to appease Codecov by @MadelineCollier in #5821
- [Admin] Add request spec for Refund Reasons & other minor edits by @MadelineCollier in #5822
- Remove unused load methods & Add more request spec coverage by @MadelineCollier in #5825
- [Admin] Introduce RMA reasons creation & modification capability by @MadelineCollier in #5829
- [Admin] Introduce role creation by @MadelineCollier in #5831
- [SolidusAdmin] Remove inaccessible details/summary element by @mamhoff in #5835
- [Admin] Edit/Update roles via new admin UI by @MadelineCollier in #5828
- Standardize admin controller setup methods by @MadelineCollier in #5842
- [Admin] Update Spree::Role admin UI with descriptions & required names by @MadelineCollier in #5844
- [Admin] Add new users admin addresses page by @MadelineCollier in #5865
- [Admin] Add new users admin order history page by @MadelineCollier in #5869
- [Admin] Handle states_required? in admin address component by @MadelineCollier in #5871
- Add filtering by store to orders index component by @forkata in #5870
- [Admin] Add new users admin items page by @MadelineCollier in #5874
Full Changelog: solidus_admin/v0.2.0...solidus_admin/v0.3.0
v4.3.5
Solidus Core
- [v4.3] fix(StoreCredit): Add display_number method by @github-actions[bot] in #5745
Solidus Admin
- [v4.3] Show "Unavailable" status for products with a future
Available On
date by @github-actions[bot] in #5743
Full Changelog: v4.3.4...v4.3.5
v4.3.4
Solidus Core
- [v4.3] Fix down migration for promotion_orders promotions foreign key by @github-actions[bot] in #5652
Solidus Backend
- [v4.3] Use routing proxy in locale selection by @github-actions[bot] in #5671
- [v4.3] Menu item should not match url if match_path is set by @github-actions[bot] in #5651
- [v4.3] Do not show theme selector if only one theme is configured by @github-actions[bot] in #5707
- [v4.3] Fix search by variant on stock items by @github-actions[bot] in #5663
Full Changelog: v4.3.3...v4.3.4
v4.2.4
Solidus Core
- [v4.2] Allow "sqlite3" as ENV["DB"] by @mamhoff in #5613
- Fix dummy app database.yml for ENV[DB] = sqlite3 by @mamhoff in #5619
- Dummy App generator: Use db var instead of ENV var by @mamhoff in #5623
- [v4.2] Skip `ActionCable` for dummy apps by @github-actions[bot] in #5631
- [v4.2] Explicitly require URI in app configuration by @github-actions[bot] in #5647
- [4.2] Fix latest rubocop issues by @tvdeyen in #5653
Solidus Backend
- [4.2] Fix latest rubocop issues by @tvdeyen in #5653
- [v4.2] Fix search by variant on stock items by @github-actions[bot] in #5662
- [v4.2] Menu item should not match url if match_path is set by @github-actions[bot] in #5650
Solidus API
Solidus Sample
Solidus
Full Changelog: v4.2.3...v4.2.4
v4.1.5
Solidus Core
- [v4.1] [v4.2] Allow "sqlite3" as ENV["DB"] by @github-actions[bot] in #5617
- [v4.1] Dummy App generator: Use db var instead of ENV var by @github-actions[bot] in #5626
- [v4.1] Skip `ActionCable` for dummy apps by @github-actions[bot] in #5630
- [v4.1] Explicitly require URI in app configuration by @github-actions[bot] in #5646
- [4.1] Fix latest rubocop offenses by @tvdeyen in #5654
Solidus Backend
Solidus API
Solidus Sample
Solidus
Full Changelog: v4.1.4...v4.1.5