Releases: solidusio/solidus
Releases · solidusio/solidus
v4.1.0
Solidus Core
- Don't gsub attachment comment during solidus installation by @RyanofWoods in #5087
- Update Taxon PaperClip attributes on attachment destroy by @RyanofWoods in #5086
- Remove frontend related code from the core dummy app by @kennyadsl in #5058
- Make Spree::MigrationHelpers Ruby 3.0 compatible by @RyanofWoods in #5072
- Relax rubocop version requirement and add it to the CI by @elia in #5075
- Allow changing the order recalculator by @mamhoff in #5110
- Ensure to return false on Paperclip attachment destroy failure by @RyanofWoods in #5101
- Prefer delegating recalculate without a method by @kennyadsl in #5120
- Move install generator spec in the proper directory by @kennyadsl in #5114
- Remove references to legacy :general_settings resource by @waiting-for-dev in #5128
- Document available permission sets by @waiting-for-dev in #5141
- Rename Order#ensure_updated_shipments method by @spaghetticode in #4173
- Fix solidus_core making use of responders API by @waiting-for-dev in #5158
- Allow running bin/rails from Solidus engines by @elia in #5164
- Fix rubocop violation enabled by a rubocop bugfix by @elia in #5183
- Fix Taxon taxonomy id validation regression by @RyanofWoods in #5189
Solidus Backend
- Remove the blue_steel theme by @elia in #5084
- Relax rubocop version requirement and add it to the CI by @elia in #5075
- Add support for admin themes by @elia in #5091
- Improve the CSS of the admin locale selection and login nav by @elia in #5113
- Fix locale selection with a hidden admin navbar by @elia in #5119
- Remove references to legacy :general_settings resource by @waiting-for-dev in #5128
- Get fresh data for update_positions by @julienanne in #5040
- [backend] Disable customer returns buttons after first click by @AlessioRocco in #3550
- Add a new admin theme by @elia in #5092
- Fix solidus_core making use of responders API by @waiting-for-dev in #5158
- Allow running bin/rails from Solidus engines by @elia in #5164
- Allow lambda in menu item :match_path option and URL by @mamhoff in #5152
Solidus API
- Relax rubocop version requirement and add it to the CI by @elia in #5075
- Allow running bin/rails from Solidus engines by @elia in #5164
Solidus Sample
Solidus
Full Changelog: v4.0.0...v4.1.0
v4.0.0
Solidus Core
- Remove
solidus_frontend
from the meta gem by @elia in #5026 - Remove support for deprecated promo rules matching policy by @kennyadsl in #5019
- Remove Deprecated code from API component by @kennyadsl in #5020
- Remove Deprecated Preferences by @kennyadsl in #5022
- Remove Deprecated code from Core component by @kennyadsl in #4989
- Remove deprecated order updater promotions code by @mamhoff in #4890
- Remove support for the legacy frontend names by @elia in #5031
- Remove support for legacy event system by @kennyadsl in #5024
- Remove deprecated factories usage by @kennyadsl in #5023
- Only support for Ruby v3 and Rails v7 by @elia in #5012
- Add
stripe
to payment methods by @elia in #5007 - Remove stale warning about paypal not being fully supported by @waiting-for-dev in #5044
- Remove solidus_frontend option from the installer by @waiting-for-dev in #5047
- Drop unused table promotion_action_line_items by @mamhoff in #4882
- Remove unused columns from spree_promotion_rules by @mamhoff in #4881
- Remove position column from spree_taxons by @mamhoff in #4754
- Make option value to variant association unique by @jarednorman in #4146
- Allow to disable track inventory for product without variants by @tvdeyen in #5039
- Remove deprecated_address_id column from shipments by @waiting-for-dev in #4379
- Deprecate other code related to old factories loading by @kennyadsl in #5059
- Fix generating the dummy app for extensions using solidus_frontend by @waiting-for-dev in #5060
- Remove deprecated spree/testing_support file by @kennyadsl in #5063
Solidus Backend
- Remove support for deprecated promo rules matching policy by @kennyadsl in #5019
- Remove Deprecated code from Backend component by @kennyadsl in #5021
- Only support for Ruby v3 and Rails v7 by @elia in #5012
- Allow to disable track inventory for product without variants by @tvdeyen in #5039
Solidus API
- Remove support for deprecated promo rules matching policy by @kennyadsl in #5019
- Remove Deprecated code from API component by @kennyadsl in #5020
- Only support for Ruby v3 and Rails v7 by @elia in #5012
- Skip two randomly failing tests on SQLite by @waiting-for-dev in #5046
Solidus Sample
- Only support for Ruby v3 and Rails v7 by @elia in #5012
- Remove position column from spree_taxons by @mamhoff in #4754
Solidus
- Remove
solidus_frontend
from the meta gem by @elia in #5026 - Only support for Ruby v3 and Rails v7 by @elia in #5012
Full Changelog: v3.4.0...v4.0.0
v3.4.2
Solidus Core
- [v3.4] Deprecate other code related to old factories loading by @kennyadsl in #5061
Solidus Backend
Solidus API
Solidus Sample
Solidus
Full Changelog: v3.4.1...v3.4.2
v3.4.1
Solidus Core
- [v3.4] Allow to disable track inventory for product without variants by @github-actions[bot] in #5049
Solidus Backend
- [v3.4] Allow to disable track inventory for product without variants by @github-actions[bot] in #5049
Solidus API
Solidus Sample
Solidus
Full Changelog: v3.4.0...v3.4.1
v3.3.2
Solidus Core
- [v3.3] Add back Variant#find_or_build_default_price #4964 (@github-actions[bot])
- [v3.3] Copy new migrations as part of the update task #4973 (@github-actions[bot])
- [v3.3] Spree::ProductDuplicator bug on price #4976 (@github-actions[bot])
- [v3.3] Fix rake error testing the update generator #4982 (@github-actions[bot])
- [v3.3] Allow to disable track inventory for product without variants #5048 (@github-actions[bot])
Solidus Backend
- [v3.3] Authorize uuid for update_positions on ResourceController #5016 (@github-actions[bot])
- [v3.3] Allow to disable track inventory for product without variants #5048 (@github-actions[bot])
Solidus API
Solidus Sample
Solidus
Full Changelog: v3.3.1...v3.3.2
v3.2.7
Solidus Core
- [v3.2] Allow storing static preferences using string class names #4939 (@github-actions[bot])
- [v3.2] Add back Variant#find_or_build_default_price #4962 (@github-actions[bot])
- [v3.2] Copy new migrations as part of the update task #4972 (@github-actions[bot])
- [v3.2] Spree::ProductDuplicator bug on price #4974 (@github-actions[bot])
- [v3.2] Fix rake error testing the update generator #4981 (@github-actions[bot])
- [v3.2] Allow to disable track inventory for product without variants #5050 (@waiting-for-dev)
Solidus Backend
- [v3.2] Authorize uuid for update_positions on ResourceController #5015 (@github-actions[bot])
- [v3.2] Allow to disable track inventory for product without variants #5050 (@waiting-for-dev)
Solidus API
Solidus Sample
Solidus
Full Changelog: v3.2.6...v3.2.7
v3.4.0
Solidus Core
- Stop using RSpec is_expected with block expectations by @kennyadsl in #4870
- Fetch solidus_frontend from RubyGems instead of GitHub by @gsmendoza in #4885
- Fix CI only testing with the legacy event system adapter by @waiting-for-dev in #4880
- Update the SolidusFrontend dependency to 3.4.0.dev by @gsmendoza in #4889
- Retry flaky specs automatically by @kennyadsl in #4893
- Fix publishing events responding to #to_hash on Ruby 2.7 by @waiting-for-dev in #4875
- ERB fixes for the backend (🐛+💅) by @elia in #4891
- Risk analysis box update by @elia in #4883
- Fix CI only testing with the paperclip adapter by @waiting-for-dev in #4905
- Fix AddPaymentSourcesToWallet changing default when reused by @RyanofWoods in #4198
- Fix duplicate context name in spec by @FrancescoAiello01 in #4925
- Apply store credits before creating payments by @ccarruitero in #4667
- Use i18n for datepicker format by @coorasse in #3321
- Fix flaky spec helper for local testing by @kennyadsl in #4948
- Ensure LogEntry only saves safe data by @elia in #4950
- Allow bad payloads to be saved in payment log entries by @elia in #4953
- Add back Variant#find_or_build_default_price by @spaghetticode in #4960
- Ensure target shipments are evaluated in order of creation (fix flakey) by @elia in #4954
- Introduce allowed_ransackable_scopes by @RyanofWoods in #4956
- Copy new migrations as part of the update task by @kennyadsl in #4957
- Update Spree::Product scopes.rb to fix issue with 'descend_by_popularity' scope by @cmbaldwin in #4969
- Spree::ProductDuplicator bug on price by @Roddoric in #4971
- Update descend_by_popularity scope spec by @kennyadsl in #4979
- Allow splitting shipments when not tracking inventory by @nspinazz89 in #3338
- Fix rake error testing the update generator by @waiting-for-dev in #4980
- Improve Taxon validations and factory by @RyanofWoods in #4851
- Add a deprecation warning for allow_promotions_any_match_policy = true by @kennyadsl in #4991
- Add Braintree to the installer as a payment method option by @gsmendoza in #4961
- Fix typo in shipmnent.rb by @seand7565 in #5004
- Deprecate
Spree::Payment
offsets by @waiting-for-dev in #5008 - Add a tooltip for default currency in store settings by @kennyadsl in #5009
- Allow to set order_update_attributes_class by @tvdeyen in #4955
- Remove automatic propagation of generators options by @kennyadsl in #5011
- Mark FulfilmentChanger::TRACK_INVENTORY_NOT_PROVIDED as private by @kennyadsl in #5028
Solidus Backend
- Fix sticky admin nav on long menu by @MassimilianoLattanzio in #4884
- Deprecate
Admin::OrdersHelper#line_item_shipment_price
by @elia in #4876 - Improve Product Details tab layout by @davidedistefano in #4892
- Retry flaky specs automatically by @kennyadsl in #4893
- Add the
/admin/orders/:number
route by @elia in #4886 - ERB fixes for the backend (🐛+💅) by @elia in #4891
- Risk analysis box update by @elia in #4883
- Mark another spec as flaky by @kennyadsl in #4946
- Use i18n for datepicker format by @coorasse in #3321
- Improve REST OpenAPI documentation for auth by @kennyadsl in #4951
- Allow splitting shipments when not tracking inventory by @nspinazz89 in #3338
- Authorize uuid for update_positions on ResourceController by @julienanne in #4992
- Add a tooltip for default currency in store settings by @kennyadsl in #5009
Solidus API
- Add a better description for the api key to Stoplight by @vassalloandrea in #4847
- Link to how to sign in the API with solidus_auth_devise by @waiting-for-dev in #4900
- Ensure LogEntry only saves safe data by @elia in #4950
- Improve REST OpenAPI documentation for auth by @kennyadsl in #4951
- Remove order token authorization option from current order API documentation by @Jackwitwicky in #4958
- Allow splitting shipments when not tracking inventory by @nspinazz89 in #3338
- Allow to set order_update_attributes_class by @tvdeyen in #4955
Solidus Sample
Solidus
- Update the SolidusFrontend dependency to 3.4.0.dev by @gsmendoza in #4889
- fix: update Nebulab missing logo asset reference by @Agostin in #5025
Full Changelog: v3.3.0...v3.4.0
v3.3.1
Solidus Core
- Point the Solidus Installer to the right Starter Frontend version #4898 (@kennyadsl)
- Fix publishing events responding to #to_hash on Ruby 2.7 #4895 (@waiting-for-dev)
- Fix CI only testing with the legacy event system adapter #4887 (@waiting-for-dev)
- Fix CI only testing with the paperclip adapter #4911 (@waiting-for-dev)
Solidus Backend
Solidus API
Solidus Sample
Solidus
Full Changelog: v3.3.0...v3.3.1
v3.2.6
Solidus Core
- [v3.2] Revert "Remove trailing zeroes in tax amount" #4826 (@tvdeyen)
- [v3.2] Fix CI only testing with the legacy event system adapter #4888 (@waiting-for-dev)
- [v3.2] Fix publishing events responding to #to_hash on Ruby 2.7 #4894 (@waiting-for-dev)
- [v3.2] Fix CI only testing with the paperclip adapter #4910 (@waiting-for-dev)
Solidus Backend
- [v3.2] Fix styling of table rows for deleted records #4835 (@tvdeyen)
- [v3.2] Hide soft deleted prices from admin product view #4836 (@tvdeyen)
Solidus API
Solidus Sample
Solidus
- Depend on solidus_frontend in GH for development #4815 (@kennyadsl)
Full Changelog: v3.2.5...v3.2.6
v3.1.9
Solidus Core
- [v3.1] Fix call context when a preference default is a proc #4769 (@Roddoric)
- [v3.1] Add EN percentage number format #4827 (@tvdeyen)
Solidus Backend
- [v3.1] Fix variant price performance regressions #4691 (@mamhoff))
- [v3.1] Add EN percentage number format #4827 (@tvdeyen)
- [v3.1] Paginate variant autocomplete #4663 (@tvdeyen)
- [v3.1] Do not pass arrays to can? #4711 (@jacobherringtom))
Solidus API
Solidus Sample
Solidus
Full Changelog: v3.1.8...v3.1.9