Releases: solidusio/solidus
Releases · solidusio/solidus
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
v3.3.0
Solidus Core
- Add coverage report badge using Codecov #3136 (@rubenochiavone)
- Prevent UI crash on FileNotFound errors with Active Storage #4103 (@cpfergus1)
- Fix Country factory states_required attribute #4272 (@RyanofWoods)
- Configurable promotion adjuster #4460 (@mamhoff)
- Support for Colorado Delivery Fee (flat fee and order-level taxes) #4491 (@adammathys)
- Add eligibility check to free shipping action #4515 (@seand7565)
- Add a SQLite job to the CI #4525 (@elia)
- Deprecate method #redirect_back_or_default #4533 (@cpfergus1)
- Cleanup Gemfile groups #4537 (@elia)
- Only default to activestorage adapter if Rails version is supported #4563 (@tvdeyen)
- Delegate
--auto-accept
installer option to solidus_frontend #4608 (@waiting-for-dev) - Don't remove non-accessible roles when assigning new accessible roles #4609 (@waiting-for-dev)
- Frontend installers with app-templates #4629 (@elia)
solidus:install
improvements #4637 (@elia)- Fix variant price performance regressions #4639 (@mamhoff)
- Improve variant spec coverage #4642 (@mamhoff)
- Fix the dummy app usage of the generator #4646 (@elia)
- Use app-templates to handle authentication options in the installer #4654 (@elia)
- Add back the
--payment-method
option forsolidus:install
#4659 (@elia) - Make --authentication=none the same as --with-authentication=false #4670 (@elia)
- Installer UI improvements #4675 (@elia)
- Add support for sorting store credits with different algorithms #4677 (@tmtrademarked)
- Add flexible with_adjustable_action trait to Promotion factory #4682 (@RyanofWoods)
- Install and set up Buildkite Test Analytics #4688 (@waiting-for-dev)
- Remove typo from warning about solidus migration check #4704 (@jacobherrington)
- Deprecate unused
Spree::Config#mails_from
#4712 (@waiting-for-dev) - Fix call context when a preference default is a proc #4721 (@Roddoric)
- Improve Spree::Order::NumberGenerator speed #4722 (@RyanofWoods)
- Allow shipping category on variants #4739 (@tvdeyen)
- Do not require 'mail' #4740 (@tvdeyen)
- Add back PayPal as a payment method for the starter frontend #4743 (@elia)
- Remove trailing zeroes in tax amount #4758 (@Naokimi)
- Fix typo s/loout/logout/ #4825 (@chrean)
- Revert "Remove trailing zeroes in tax amount" #4824 (@tvdeyen)
- Add a default implementation for PaymentMethod#try_void #4843 (@kennyadsl)
- Remove Ruby v2.5 support #4845 (@waiting-for-dev)
- Remove Ruby v2.6 support #4848 (@waiting-for-dev)
- Remove Rails v5.2 support #4850 (@waiting-for-dev)
- Use
call
in the adjustments recalculator's interface #4855 (@waiting-for-dev) - Improve ransackable attribute class method names #4853 (@RyanofWoods)
- Revert the deprecation of
#redirect_back_or_default
method #4856 (@waiting-for-dev) - Raise a custom extension passing invalid search params #4844 (@kennyadsl)
- Provide transaction_id and source in try_void #4859 (@kennyadsl)
- Improve Ransackable attribute class methods usage #4857 (@RyanofWoods)
- Add available to Product.ransackable_scopes #4852 (@RyanofWoods)
- Spree::Payment::Processing refactor #4823 (@elia)
- Improve Bogus (test) Credit Card voiding #4861 (@kennyadsl)
- Allow storing static preferences using string class names #4858 (@elia)
- Get the paypal payment method option out of pre-release #4865 (@elia)
Solidus Backend
- Add coverage report badge using Codecov #3136 (@rubenochiavone)
- Support for Colorado Delivery Fee (flat fee and order-level taxes) #4491 (@adammathys)
- Don't remove non-accessible roles when assigning new accessible roles #4609 (@waiting-for-dev)
- Update deprecated jQuery methods #4625 (@cpfergus1)
- Fix variant price performance regressions #4639 (@mamhoff)
- [FIX] Emptying cart will update the order summary #4655 (@maniSHarma7575)
- Update underscore.js #4660 (@ccarruitero)
- Paginate variant autocomplete #4661 (@tvdeyen)
- Install and set up Buildkite Test Analytics #4688 (@waiting-for-dev)
- Do not pass arrays to can? #4705 (@jacobherrington)
- Revert jQuery changes to xhr var in image upload #4707 (@cpfergus1)
- Allow shipping category on variants #4739 (@tvdeyen)
- Remove trailing zeroes in tax amount #4758 (@Naokimi)
- Improve variant and product autocomplete functions flexibility with Ransack #4767 (@RyanofWoods)
- Fix styling of table rows for deleted records #4833 (@tvdeyen)
- Hide soft deleted prices from admin product view #4832 (@tvdeyen)
- Pre-add the default store to new payment methods #4828 (@elia)
- Remove Ruby v2.5 support #4845 (@waiting-for-dev)
- Remove Ruby v2.6 support #4848 (@waiting-for-dev)
Solidus API
- Add coverage report badge using Codecov #3136 (@rubenochiavone)
- Prevent UI crash on FileNotFound errors with Active Storage #4103 (@cpfergus1)
- Fix Country factory states_required attribute #4272 (@RyanofWoods)
- Add a SQLite job to the CI #4525 (@elia)
solidus:install
improvements #4637 (@elia)- [FIX] Emptying cart will update the order summary #4655 (@maniSHarma7575)
- Install and set up Buildkite Test Analytics #4688 (@waiting-for-dev)
- Deprecate unused
Spree::Config#mails_from
#4712 (@waiting-for-dev) - Allow shipping category on variants #4739 (@tvdeyen)
- Improve variant and product autocomplete functions flexibility with Ransack #4767 (@RyanofWoods)
- Remove Ruby v2.5 support #4845 (@waiting-for-dev)
- Remove Ruby v2.6 support #4848 (@waiting-for-dev)
- Remove Rails v5.2 support #4850 (@waiting-for-dev)
- Improve ransackable attribute class method names #4853 (@RyanofWoods)
Solidus Sample
- Fix occasional "database is locked" errors while loading sample data #4648 (@elia)
- Update product_option_types Seed File #4680 (@Naokimi)
- Remove Ruby v2.5 support #4845 (@waiting-for-dev)
- Remove Ruby v2.6 support #4848 (@waiting-for-dev)
Solidus
- Be explicit about the solidus_frontend gemspec dependency #4818 (@kennyadsl)
- Remove Ruby v2.5 support #4845 (@waiting-for-dev)
- Remove Ruby v2.6 support #4848 (@waiting-for-dev)
Full Changelog: v3.2.0...v3.3.0
v3.2.5
Solidus Core
- Backport Solidus master Circle CI test scenarios to v3.2 #4717 (@gsmendoza)
- Re-add and fix extension:test_app test #4723 (@gsmendoza)
- Copy the Solidus::InstallGenerator::InstallFrontend patch from SolidusStarterFrontend v3.2 #4724 (@gsmendoza)
- [v3.2] Fix the dummy app usage of the generator #4732 (@waiting-for-dev)
- Don't install solidus_auth_devise if it's already in the Gemfile #4748 (@gsmendoza)
- [v3.2] Fix call context when a preference default is a proc #4768 (@github-actions[bot])
- [v3.2] Remove trailing zeroes in tax amount #4770 (@github-actions[bot])
- Use SolidusPaypalCommercePlatform >= 1.a if frontend is StarterFrontend #4790 (@gsmendoza)
- [v3.2] Do not require 'mail' #4792 (@github-actions[bot])
Solidus Backend
- [v3.2] Do not pass arrays to can? #4710 (@github-actions[bot])
- [v3.2] Remove trailing zeroes in tax amount #4770 (@github-actions[bot])
Solidus API
- Backport Solidus master Circle CI test scenarios to v3.2 #4717 (@gsmendoza)
Solidus Sample
Solidus
Full Changelog: v3.2.4...v3.2.5
v3.2.4
What's Changed
- Revert jQuery changes to xhr var in image upload #4708 (@cpfergus1)
- Fix variant price performance regressions #4690 (@mamhoff)
Full Changelog: v3.2.3...v3.2.4
v3.2.3
What's Changed
- Paginate variant autocomplete by @tvdeyen in #4662
- Update deprecated jQuery methods (Backport #4625 to v3.2) by @elia in #4674
- Restore
--payment-method=
forsolidus:install
on v3.2 by @elia in #4673 - Ensure puma 6 is not used in development by @elia in #4692
- make frontend installer shell-out commands more compatible by @elia in #4694
- Fix
nil
bundle_path while installing solidus_frontend by @elia in #4697
Full Changelog: v3.2.2...v3.2.3