From ec4d4e01b86e2fa4cff6096471bd17f5cfd29ab3 Mon Sep 17 00:00:00 2001 From: waiting-for-dev Date: Thu, 4 May 2023 11:04:47 +0000 Subject: [PATCH] Prepare release for Solidus v4.0.0 This code has been automatically generated by our 'Prepare release' GitHub action. The actual release is not part of the automation, and it still needs to be manually done by a maintainer. --- CHANGELOG.md | 49 +++++++++++++++++++ .../install/app_templates/frontend/starter.rb | 2 +- core/lib/spree/core/version.rb | 2 +- docker-compose.yml | 2 +- 4 files changed, 52 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e56dd5de11..0c9b1080b45 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,52 @@ +## Solidus v4.0.0 (2023-05-04) + +## Solidus Core +* Remove `solidus_frontend` from the meta gem by @elia in https://github.com/solidusio/solidus/pull/5026 +* Remove support for deprecated promo rules matching policy by @kennyadsl in https://github.com/solidusio/solidus/pull/5019 +* Remove Deprecated code from API component by @kennyadsl in https://github.com/solidusio/solidus/pull/5020 +* Remove Deprecated Preferences by @kennyadsl in https://github.com/solidusio/solidus/pull/5022 +* Remove Deprecated code from Core component by @kennyadsl in https://github.com/solidusio/solidus/pull/4989 +* Remove deprecated order updater promotions code by @mamhoff in https://github.com/solidusio/solidus/pull/4890 +* Remove support for the legacy frontend names by @elia in https://github.com/solidusio/solidus/pull/5031 +* Remove support for legacy event system by @kennyadsl in https://github.com/solidusio/solidus/pull/5024 +* Remove deprecated factories usage by @kennyadsl in https://github.com/solidusio/solidus/pull/5023 +* Only support for Ruby v3 and Rails v7 by @elia in https://github.com/solidusio/solidus/pull/5012 +* Add `stripe` to payment methods by @elia in https://github.com/solidusio/solidus/pull/5007 +* Remove stale warning about paypal not being fully supported by @waiting-for-dev in https://github.com/solidusio/solidus/pull/5044 +* Remove solidus_frontend option from the installer by @waiting-for-dev in https://github.com/solidusio/solidus/pull/5047 +* Drop unused table promotion_action_line_items by @mamhoff in https://github.com/solidusio/solidus/pull/4882 +* Remove unused columns from spree_promotion_rules by @mamhoff in https://github.com/solidusio/solidus/pull/4881 +* Remove position column from spree_taxons by @mamhoff in https://github.com/solidusio/solidus/pull/4754 +* Make option value to variant association unique by @jarednorman in https://github.com/solidusio/solidus/pull/4146 +* Allow to disable track inventory for product without variants by @tvdeyen in https://github.com/solidusio/solidus/pull/5039 +* Remove deprecated_address_id column from shipments by @waiting-for-dev in https://github.com/solidusio/solidus/pull/4379 +* Deprecate other code related to old factories loading by @kennyadsl in https://github.com/solidusio/solidus/pull/5059 +* Fix generating the dummy app for extensions using solidus_frontend by @waiting-for-dev in https://github.com/solidusio/solidus/pull/5060 +* Remove deprecated spree/testing_support file by @kennyadsl in https://github.com/solidusio/solidus/pull/5063 + +## Solidus Backend +* Remove support for deprecated promo rules matching policy by @kennyadsl in https://github.com/solidusio/solidus/pull/5019 +* Remove Deprecated code from Backend component by @kennyadsl in https://github.com/solidusio/solidus/pull/5021 +* Only support for Ruby v3 and Rails v7 by @elia in https://github.com/solidusio/solidus/pull/5012 +* Allow to disable track inventory for product without variants by @tvdeyen in https://github.com/solidusio/solidus/pull/5039 + +## Solidus API +* Remove support for deprecated promo rules matching policy by @kennyadsl in https://github.com/solidusio/solidus/pull/5019 +* Remove Deprecated code from API component by @kennyadsl in https://github.com/solidusio/solidus/pull/5020 +* Only support for Ruby v3 and Rails v7 by @elia in https://github.com/solidusio/solidus/pull/5012 +* Skip two randomly failing tests on SQLite by @waiting-for-dev in https://github.com/solidusio/solidus/pull/5046 + +## Solidus Sample +* Only support for Ruby v3 and Rails v7 by @elia in https://github.com/solidusio/solidus/pull/5012 +* Remove position column from spree_taxons by @mamhoff in https://github.com/solidusio/solidus/pull/4754 + +## Solidus +* Remove `solidus_frontend` from the meta gem by @elia in https://github.com/solidusio/solidus/pull/5026 +* Only support for Ruby v3 and Rails v7 by @elia in https://github.com/solidusio/solidus/pull/5012 + +**Full Changelog**: https://github.com/solidusio/solidus/compare/v3.4.0...v4.0.0 + + ## Solidus v3.4.0 (2023-04-21) ## Solidus Core diff --git a/core/lib/generators/solidus/install/app_templates/frontend/starter.rb b/core/lib/generators/solidus/install/app_templates/frontend/starter.rb index 7a6c7ee377d..4c422195044 100644 --- a/core/lib/generators/solidus/install/app_templates/frontend/starter.rb +++ b/core/lib/generators/solidus/install/app_templates/frontend/starter.rb @@ -1 +1 @@ -apply 'https://github.com/solidusio/solidus_starter_frontend/raw/main/template.rb' +apply 'https://github.com/solidusio/solidus_starter_frontend/raw/v4.0/template.rb' diff --git a/core/lib/spree/core/version.rb b/core/lib/spree/core/version.rb index e51f7a02e25..9646ced77fb 100644 --- a/core/lib/spree/core/version.rb +++ b/core/lib/spree/core/version.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true module Spree - VERSION = "4.0.0.dev" + VERSION = "4.0.0" def self.solidus_version VERSION diff --git a/docker-compose.yml b/docker-compose.yml index 252b4570ce0..96a61c6dc35 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -27,7 +27,7 @@ services: NODE_VERSION: 14 MYSQL_VERSION: "8.0" BUNDLER_VERSION: 2 - image: solidus-4.0.0.dev + image: solidus-4.0.0 command: bash -c "(bundle check || bundle) && bash -c 'echo Container initialized, see README.md for further steps.' && tail -f /dev/null" environment: CAPYBARA_DRIVER: selenium_chrome_headless_docker_friendly