From e7d280928f26f4925a684d1681896a5472745a9f Mon Sep 17 00:00:00 2001 From: Alberto Vena Date: Wed, 3 May 2023 09:51:29 +0200 Subject: [PATCH] Update release-related files Following instructions here: https://github.com/solidusio/solidus/wiki/How-to-release-extensions#migrating-older-extensions --- CHANGELOG.md | 409 +----------------------------------- OLD_CHANGELOG.md | 212 ++++++++++++++++++- Rakefile | 13 -- solidus_dev_support.gemspec | 2 +- 4 files changed, 213 insertions(+), 423 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 52a27a00..5ce74127 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,410 +1,3 @@ # Changelog -## [2.5.6](https://github.com/solidusio/solidus_dev_support/tree/2.5.6) (2023-04-24) - -[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.5.5...2.5.6) - -**Implemented enhancements:** - -- Allow Solidus 4 [\#203](https://github.com/solidusio/solidus_dev_support/pull/203) ([elia](https://github.com/elia)) -- Update proposed defaults [\#191](https://github.com/solidusio/solidus_dev_support/pull/191) ([elia](https://github.com/elia)) - -**Fixed bugs:** - -- Fix sandbox default solidus branch [\#192](https://github.com/solidusio/solidus_dev_support/pull/192) ([RyanofWoods](https://github.com/RyanofWoods)) - -**Merged pull requests:** - -- Remove Slack notifications for CI failures [\#199](https://github.com/solidusio/solidus_dev_support/pull/199) ([waiting-for-dev](https://github.com/waiting-for-dev)) - -## [v2.5.5](https://github.com/solidusio/solidus_dev_support/tree/v2.5.5) (2022-09-08) - -[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.5.4...v2.5.5) - -**Implemented enhancements:** - -- Configure solidus\_chrome\_headless as capybara-screenshot driver [\#190](https://github.com/solidusio/solidus_dev_support/pull/190) ([tvdeyen](https://github.com/tvdeyen)) -- Misc: auth-devise, extracted frontend gem, sqlite [\#188](https://github.com/solidusio/solidus_dev_support/pull/188) ([elia](https://github.com/elia)) - -**Fixed bugs:** - -- Revert temporary fix for Octokit [\#186](https://github.com/solidusio/solidus_dev_support/pull/186) ([waiting-for-dev](https://github.com/waiting-for-dev)) - -## [v2.5.4](https://github.com/solidusio/solidus_dev_support/tree/v2.5.4) (2022-05-31) - -[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.5.2...v2.5.4) - -**Fixed bugs:** - -- Add a missing require for octokit/repository [\#185](https://github.com/solidusio/solidus_dev_support/pull/185) ([elia](https://github.com/elia)) -- Fix window resizing of `solidus_chrome_headless` driver [\#184](https://github.com/solidusio/solidus_dev_support/pull/184) ([gsmendoza](https://github.com/gsmendoza)) - -## [v2.5.2](https://github.com/solidusio/solidus_dev_support/tree/v2.5.2) (2021-11-23) - -[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.5.1...v2.5.2) - -**Merged pull requests:** - -- Loosen webdrivers constraint in solidus\_dev\_support [\#180](https://github.com/solidusio/solidus_dev_support/pull/180) ([gsmendoza](https://github.com/gsmendoza)) - -## [v2.5.1](https://github.com/solidusio/solidus_dev_support/tree/v2.5.1) (2021-08-31) - -[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.5.0...v2.5.1) - -## [v2.5.0](https://github.com/solidusio/solidus_dev_support/tree/v2.5.0) (2021-04-20) - -[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.4.3...v2.5.0) - -**Implemented enhancements:** - -- Allow Solidus 3 [\#176](https://github.com/solidusio/solidus_dev_support/pull/176) ([kennyadsl](https://github.com/kennyadsl)) -- Relax Ruby version requirement [\#174](https://github.com/solidusio/solidus_dev_support/pull/174) ([gauravtiwari](https://github.com/gauravtiwari)) - -## [v2.4.3](https://github.com/solidusio/solidus_dev_support/tree/v2.4.3) (2021-02-23) - -[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.4.2...v2.4.3) - -**Implemented enhancements:** - -- Add instruction on how to use the new factories in apps [\#172](https://github.com/solidusio/solidus_dev_support/pull/172) ([kennyadsl](https://github.com/kennyadsl)) - -**Fixed bugs:** - -- Explode directories into individual files [\#171](https://github.com/solidusio/solidus_dev_support/pull/171) ([kennyadsl](https://github.com/kennyadsl)) -- Fix factories loading, part 2 [\#170](https://github.com/solidusio/solidus_dev_support/pull/170) ([kennyadsl](https://github.com/kennyadsl)) - -## [v2.4.2](https://github.com/solidusio/solidus_dev_support/tree/v2.4.2) (2021-02-19) - -[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.4.1...v2.4.2) - -## [v2.4.1](https://github.com/solidusio/solidus_dev_support/tree/v2.4.1) (2021-02-19) - -[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.4.0...v2.4.1) - -**Fixed bugs:** - -- Fix loading factories in extensions after the last changes in Solidus [\#169](https://github.com/solidusio/solidus_dev_support/pull/169) ([kennyadsl](https://github.com/kennyadsl)) - -## [v2.4.0](https://github.com/solidusio/solidus_dev_support/tree/v2.4.0) (2021-02-05) - -[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.3.0...v2.4.0) - -**Implemented enhancements:** - -- Improve engine's requires to remove double inclusions [\#165](https://github.com/solidusio/solidus_dev_support/pull/165) ([kennyadsl](https://github.com/kennyadsl)) -- Remove double require of core factories from rails\_helper [\#164](https://github.com/solidusio/solidus_dev_support/pull/164) ([kennyadsl](https://github.com/kennyadsl)) - -**Fixed bugs:** - -- Fix typo in configuration.rb.tt [\#166](https://github.com/solidusio/solidus_dev_support/pull/166) ([brchristian](https://github.com/brchristian)) - -**Merged pull requests:** - -- Rename spree:install to solidus:install in the sandbox template [\#167](https://github.com/solidusio/solidus_dev_support/pull/167) ([blocknotes](https://github.com/blocknotes)) - -## [v2.3.0](https://github.com/solidusio/solidus_dev_support/tree/v2.3.0) (2021-01-14) - -[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.2.0...v2.3.0) - -**Implemented enhancements:** - -- Do not raise if source\_code\_uri is missing in the gemspec [\#163](https://github.com/solidusio/solidus_dev_support/pull/163) ([kennyadsl](https://github.com/kennyadsl)) -- Factory bot fixes for latest Solidus 2.11 release [\#162](https://github.com/solidusio/solidus_dev_support/pull/162) ([elia](https://github.com/elia)) - -**Fixed bugs:** - -- use rubocop-rspec 2.x [\#161](https://github.com/solidusio/solidus_dev_support/pull/161) ([ccarruitero](https://github.com/ccarruitero)) - -## [v2.2.0](https://github.com/solidusio/solidus_dev_support/tree/v2.2.0) (2020-11-27) - -[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.1.0...v2.2.0) - -**Implemented enhancements:** - -- Improve the URL generation for the gemspec and Readme \(defaulting to the solidusio-contrib organization\), consistently use a file-based Changelog [\#159](https://github.com/solidusio/solidus_dev_support/pull/159) ([elia](https://github.com/elia)) -- Configuration Cleanup [\#158](https://github.com/solidusio/solidus_dev_support/pull/158) ([elia](https://github.com/elia)) -- Refer to Solidus wiki page for gem release info [\#157](https://github.com/solidusio/solidus_dev_support/pull/157) ([spaghetticode](https://github.com/spaghetticode)) -- Upgrade to RuboCop 1.0 [\#156](https://github.com/solidusio/solidus_dev_support/pull/156) ([aldesantis](https://github.com/aldesantis)) -- Add a command to display gem's version [\#154](https://github.com/solidusio/solidus_dev_support/pull/154) ([igorbp](https://github.com/igorbp)) - -**Fixed bugs:** - -- Require "webdrivers" before using it as the default javascript driver [\#152](https://github.com/solidusio/solidus_dev_support/pull/152) ([ccarruitero](https://github.com/ccarruitero)) - -**Merged pull requests:** - -- Don't let mergify mark a PR as red because it's missing a review [\#153](https://github.com/solidusio/solidus_dev_support/pull/153) ([elia](https://github.com/elia)) - -## [v2.1.0](https://github.com/solidusio/solidus_dev_support/tree/v2.1.0) (2020-10-02) - -[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.0.1...v2.1.0) - -**Implemented enhancements:** - -- Add standard github\_changelog\_generator configuration [\#151](https://github.com/solidusio/solidus_dev_support/pull/151) ([aldesantis](https://github.com/aldesantis)) -- Move generated factories to `testing_support/` [\#150](https://github.com/solidusio/solidus_dev_support/pull/150) ([aldesantis](https://github.com/aldesantis)) -- Add extension configuration boilerplate [\#149](https://github.com/solidusio/solidus_dev_support/pull/149) ([aldesantis](https://github.com/aldesantis)) - -**Fixed bugs:** - -- Fix `NewCops: Enable` option for RuboCop [\#148](https://github.com/solidusio/solidus_dev_support/pull/148) ([aldesantis](https://github.com/aldesantis)) - -## [v2.0.1](https://github.com/solidusio/solidus_dev_support/tree/v2.0.1) (2020-09-22) - -[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.0.0...v2.0.1) - -**Fixed bugs:** - -- Fix gem\_version not being found during extension generation [\#144](https://github.com/solidusio/solidus_dev_support/pull/144) ([aldesantis](https://github.com/aldesantis)) - -## [v2.0.0](https://github.com/solidusio/solidus_dev_support/tree/v2.0.0) (2020-09-22) - -[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v1.6.0...v2.0.0) - -**Breaking changes:** - -- Switch the JS driver to WebDriver/Selenium [\#136](https://github.com/solidusio/solidus_dev_support/pull/136) ([elia](https://github.com/elia)) - -**Implemented enhancements:** - -- Enable new RuboCop cops automatically [\#143](https://github.com/solidusio/solidus_dev_support/pull/143) ([aldesantis](https://github.com/aldesantis)) -- Don't forcefully close issues via stale-bot [\#139](https://github.com/solidusio/solidus_dev_support/pull/139) ([elia](https://github.com/elia)) -- Add the approximate recommendation for dev-support to the gemspec [\#137](https://github.com/solidusio/solidus_dev_support/pull/137) ([elia](https://github.com/elia)) - -**Fixed bugs:** - -- fix capybara driver declaration [\#141](https://github.com/solidusio/solidus_dev_support/pull/141) ([ccarruitero](https://github.com/ccarruitero)) -- Bump RuboCop to latest 0.90.0 version [\#138](https://github.com/solidusio/solidus_dev_support/pull/138) ([peterberkenbosch](https://github.com/peterberkenbosch)) -- Fix missing backslash in solidus install command [\#135](https://github.com/solidusio/solidus_dev_support/pull/135) ([nirebu](https://github.com/nirebu)) - -## [v1.6.0](https://github.com/solidusio/solidus_dev_support/tree/v1.6.0) (2020-08-26) - -[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v1.5.0...v1.6.0) - -**Implemented enhancements:** - -- Let the extension name include spaces [\#133](https://github.com/solidusio/solidus_dev_support/pull/133) ([elia](https://github.com/elia)) -- Add precompiled badges fro CI and coverage [\#132](https://github.com/solidusio/solidus_dev_support/pull/132) ([elia](https://github.com/elia)) -- Add Changelog Rake task [\#128](https://github.com/solidusio/solidus_dev_support/pull/128) ([tvdeyen](https://github.com/tvdeyen)) -- Readme fixes [\#122](https://github.com/solidusio/solidus_dev_support/pull/122) ([elia](https://github.com/elia)) - -**Fixed bugs:** - -- Don't install a payment-method in the sandbox [\#131](https://github.com/solidusio/solidus_dev_support/pull/131) ([elia](https://github.com/elia)) -- Run extension generator in sandbox [\#127](https://github.com/solidusio/solidus_dev_support/pull/127) ([elia](https://github.com/elia)) - -## [v1.5.0](https://github.com/solidusio/solidus_dev_support/tree/v1.5.0) (2020-06-13) - -[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v1.4.0...v1.5.0) - -**Fixed bugs:** - -- Fix formatting typo in readme [\#117](https://github.com/solidusio/solidus_dev_support/pull/117) ([aldesantis](https://github.com/aldesantis)) - -**Removed:** - -- Remove deprecated bin/r and bin/sandbox\_rails binaries [\#118](https://github.com/solidusio/solidus_dev_support/pull/118) ([aldesantis](https://github.com/aldesantis)) - -## [1.4.0] - 2020-06-05 - -### Added - -- Added a "Usage" section to the default readme - -### Changed - -- Restored `bin/rails` and renamed the context specific bins to `bin/rails-engine` and `bin/rails-sandbox` -- Adjusted the readme structure with better formatting and grammar -- Moved the RuboCop `AllCops/Exclude` statement back to the internal configuration - -### Deprecated - -- Deprecated `bin/r` in favor of `bin/rails-engine` and `bin/sandbox_rails` in favor of `bin/rails-sandbox` - -## [1.3.0] - 2020-05-22 - -### Added - -- Ignored `.rvmrc`, `.ruby-version` and `.ruby-gemset` by default in extensions -- Added deprecation warning when extensions don't support Zeitwerk - -### Changed - -- Updated the extension template to use latest (0.5.X) solidus_support -- Set Ruby 2.5+ as the minimum Ruby version in generated extensions - -### Removed - -- Removed Stale from the default extension configuration - -## [1.2.0] - 2020-04-24 - -### Changed - -- Updated the extension template with the latest modifications - -## [1.1.0] - 2020-03-06 - -### Added - -- Made Git ignore `sandbox` in generated extensions -- Added support for specifying `SOLIDUS_BRANCH` in the sandbox - -### Changed - -- Split `bin/rails` into `bin/r` and `bin/sandbox_rails` - - -### Fixed - -- Fixed the sandbox Gemfile not including Solidus - -## [1.0.1] - 2020-02-17 - -### Fixed - -- Fixed missing factory definitions when using `modify` on Solidus factories - -## [1.0.0] - 2020-02-07 - -### Added - -- Added a binstub for `rake` to the extension generator -- Added the ability for the generator to reuse existing data for the gemspec - -### Fixed - -- Fixed Dependabot throwing an error because of `eval_gemfile` in the Gemfile - -## [0.6.0] - 2020-01-20 - -### Added - -- Added support for a local Gemfile for local development dependencies (e.g. 'pry-debug') -- Added a `bin/sandbox` script to all extension for local development with `bin/rails` support. - -### Changed - -- The default rake task no longer re-generates the `test_app` each time it runs. - In order to get that behavior back simply call clobber before launching it: - `bin/rake clobber default` - -### Fixed - -- Fixed generated extensions isolating the wrong namespace - -## [0.5.0] - 2020-01-16 - -### Added - -- Added `--require spec_helper` to the generated `.rspec` - -### Fixed - -- Replaced "Spree" with "Solidus" in the license of generated extensions - -### Changed - -- Updated gem-release to use tags instead of branches for new releases - -## [0.4.1] - 2020-01-15 - -### Fixed - -- Fixed the generated RuboCop config inheriting from this gem's dev-only config -- Fixed the generated extension not requiring the `version` file -- Fixed the generator not properly marking `bin/` files as executable - -## [0.4.0] - 2020-01-10 - -### Added - -- Enforced Rails version depending on the Solidus version in generated Gemfile -- Made Git ignore `spec/examples.txt` in generated extensions -- Added the ability to run `solidus extension .` to update an extension - -### Changed - -- The `solidus` executable is now solely managed by Thor and is open to extension by other gems - -### Fixed - -- Fixed generated extensions using an old Rakefile -- Fixed some RuboCop offenses in the generated files -- Fixed the `bin/setup` script calling a non-existing Rake binary - -### Removed - -- Removed RuboCop from the default Rake task -- Removed the `-v` option from the `solidus` executable -- Removed the factory_bot gem from the Gemfile - -## [0.3.0] - 2020-01-10 - -### Added - -- Adopted Ruby 2.4+ as the minimum Ruby version in generated extensions -- Added `bin/console`, `bin/rails` and `bin/setup` to generated extensions -- Added some Bundler gemspec defaults to generated extensions -- Configured the default Rake task to run generate the test app before running RSpec - -### Changed - -- Updated solidus_support to 0.4.0 for Zeitwerk and Rails 6 compatibility -- Updated the `solidus` executable to only rely on Thor and be open to extension by other gems - -### Removed - -- Removed solidus_support as a dependency - -### Fixed - -- Fixed `extension:test_app` not going back to the root after execution - -## [0.2.0] - 2019-12-16 - -### Added - -- Adopted [Apparition](https://github.com/twalpole/apparition) as the deafult JS driver for Capybara -- Fixed window size to 1920x1080px in feature specs -- Added [Stale](https://github.com/apps/stale) to automatically mark GitHub issues as stale - -### Changed - -- Disabled all `Metrics` cops except for `LineLength` -- Set `Layout/AlignArguments` cop to `with_fixed_indentation` -- Disabled `Layout/MultilineOperationIndentation` cop -- Renamed the project to SolidusDevSupport (was SolidusExtensionDevTools) - -### Fixed - -- Fixed Chrome not starting in headless mode - -## [0.1.1] - 2019-11-11 - -### Fixed - -- Fixed `rails_helper` not working due to `SolidusDevSupport` not being available - -## [0.1.0] - 2019-11-11 - -Initial release. - -[Unreleased]: https://github.com/solidusio/solidus_dev_support/compare/v1.4.0...HEAD -[1.4.0]: https://github.com/solidusio/solidus_dev_support/compare/v1.3.0...v1.4.0 -[1.3.0]: https://github.com/solidusio/solidus_dev_support/compare/v1.2.0...v1.3.0 -[1.2.0]: https://github.com/solidusio/solidus_dev_support/compare/v1.1.0...v1.2.0 -[1.1.0]: https://github.com/solidusio/solidus_dev_support/compare/v1.0.1...v1.1.0 -[1.0.1]: https://github.com/solidusio/solidus_dev_support/compare/v1.0.0...v1.0.1 -[1.0.0]: https://github.com/solidusio/solidus_dev_support/compare/v0.6.0...v1.0.0 -[0.6.0]: https://github.com/solidusio/solidus_dev_support/compare/v0.5.0...v0.6.0 -[0.5.0]: https://github.com/solidusio/solidus_dev_support/compare/v0.4.1...v0.5.0 -[0.4.1]: https://github.com/solidusio/solidus_dev_support/compare/v0.4.0...v0.4.1 -[0.4.0]: https://github.com/solidusio/solidus_dev_support/compare/v0.3.0...v0.4.0 -[0.3.0]: https://github.com/solidusio/solidus_dev_support/compare/v0.2.0...v0.3.0 -[0.2.0]: https://github.com/solidusio/solidus_dev_support/compare/v0.1.1...v0.2.0 -[0.1.1]: https://github.com/solidusio/solidus_dev_support/compare/v0.1.0...v0.1.1 -[0.1.0]: https://github.com/solidusio/solidus_dev_support/releases/tag/v0.1.0 - - -\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* +See https://github.com/solidusio/solidus_dev_support/releases or OLD_CHANGELOG.md for older versions. diff --git a/OLD_CHANGELOG.md b/OLD_CHANGELOG.md index b796b0b5..c94cc31e 100644 --- a/OLD_CHANGELOG.md +++ b/OLD_CHANGELOG.md @@ -1,3 +1,210 @@ +# Changelog + +## [2.5.6](https://github.com/solidusio/solidus_dev_support/tree/2.5.6) (2023-04-24) + +[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.5.5...2.5.6) + +**Implemented enhancements:** + +- Allow Solidus 4 [\#203](https://github.com/solidusio/solidus_dev_support/pull/203) ([elia](https://github.com/elia)) +- Update proposed defaults [\#191](https://github.com/solidusio/solidus_dev_support/pull/191) ([elia](https://github.com/elia)) + +**Fixed bugs:** + +- Fix sandbox default solidus branch [\#192](https://github.com/solidusio/solidus_dev_support/pull/192) ([RyanofWoods](https://github.com/RyanofWoods)) + +**Merged pull requests:** + +- Remove Slack notifications for CI failures [\#199](https://github.com/solidusio/solidus_dev_support/pull/199) ([waiting-for-dev](https://github.com/waiting-for-dev)) + +## [v2.5.5](https://github.com/solidusio/solidus_dev_support/tree/v2.5.5) (2022-09-08) + +[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.5.4...v2.5.5) + +**Implemented enhancements:** + +- Configure solidus\_chrome\_headless as capybara-screenshot driver [\#190](https://github.com/solidusio/solidus_dev_support/pull/190) ([tvdeyen](https://github.com/tvdeyen)) +- Misc: auth-devise, extracted frontend gem, sqlite [\#188](https://github.com/solidusio/solidus_dev_support/pull/188) ([elia](https://github.com/elia)) + +**Fixed bugs:** + +- Revert temporary fix for Octokit [\#186](https://github.com/solidusio/solidus_dev_support/pull/186) ([waiting-for-dev](https://github.com/waiting-for-dev)) + +## [v2.5.4](https://github.com/solidusio/solidus_dev_support/tree/v2.5.4) (2022-05-31) + +[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.5.2...v2.5.4) + +**Fixed bugs:** + +- Add a missing require for octokit/repository [\#185](https://github.com/solidusio/solidus_dev_support/pull/185) ([elia](https://github.com/elia)) +- Fix window resizing of `solidus_chrome_headless` driver [\#184](https://github.com/solidusio/solidus_dev_support/pull/184) ([gsmendoza](https://github.com/gsmendoza)) + +## [v2.5.2](https://github.com/solidusio/solidus_dev_support/tree/v2.5.2) (2021-11-23) + +[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.5.1...v2.5.2) + +**Merged pull requests:** + +- Loosen webdrivers constraint in solidus\_dev\_support [\#180](https://github.com/solidusio/solidus_dev_support/pull/180) ([gsmendoza](https://github.com/gsmendoza)) + +## [v2.5.1](https://github.com/solidusio/solidus_dev_support/tree/v2.5.1) (2021-08-31) + +[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.5.0...v2.5.1) + +## [v2.5.0](https://github.com/solidusio/solidus_dev_support/tree/v2.5.0) (2021-04-20) + +[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.4.3...v2.5.0) + +**Implemented enhancements:** + +- Allow Solidus 3 [\#176](https://github.com/solidusio/solidus_dev_support/pull/176) ([kennyadsl](https://github.com/kennyadsl)) +- Relax Ruby version requirement [\#174](https://github.com/solidusio/solidus_dev_support/pull/174) ([gauravtiwari](https://github.com/gauravtiwari)) + +## [v2.4.3](https://github.com/solidusio/solidus_dev_support/tree/v2.4.3) (2021-02-23) + +[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.4.2...v2.4.3) + +**Implemented enhancements:** + +- Add instruction on how to use the new factories in apps [\#172](https://github.com/solidusio/solidus_dev_support/pull/172) ([kennyadsl](https://github.com/kennyadsl)) + +**Fixed bugs:** + +- Explode directories into individual files [\#171](https://github.com/solidusio/solidus_dev_support/pull/171) ([kennyadsl](https://github.com/kennyadsl)) +- Fix factories loading, part 2 [\#170](https://github.com/solidusio/solidus_dev_support/pull/170) ([kennyadsl](https://github.com/kennyadsl)) + +## [v2.4.2](https://github.com/solidusio/solidus_dev_support/tree/v2.4.2) (2021-02-19) + +[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.4.1...v2.4.2) + +## [v2.4.1](https://github.com/solidusio/solidus_dev_support/tree/v2.4.1) (2021-02-19) + +[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.4.0...v2.4.1) + +**Fixed bugs:** + +- Fix loading factories in extensions after the last changes in Solidus [\#169](https://github.com/solidusio/solidus_dev_support/pull/169) ([kennyadsl](https://github.com/kennyadsl)) + +## [v2.4.0](https://github.com/solidusio/solidus_dev_support/tree/v2.4.0) (2021-02-05) + +[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.3.0...v2.4.0) + +**Implemented enhancements:** + +- Improve engine's requires to remove double inclusions [\#165](https://github.com/solidusio/solidus_dev_support/pull/165) ([kennyadsl](https://github.com/kennyadsl)) +- Remove double require of core factories from rails\_helper [\#164](https://github.com/solidusio/solidus_dev_support/pull/164) ([kennyadsl](https://github.com/kennyadsl)) + +**Fixed bugs:** + +- Fix typo in configuration.rb.tt [\#166](https://github.com/solidusio/solidus_dev_support/pull/166) ([brchristian](https://github.com/brchristian)) + +**Merged pull requests:** + +- Rename spree:install to solidus:install in the sandbox template [\#167](https://github.com/solidusio/solidus_dev_support/pull/167) ([blocknotes](https://github.com/blocknotes)) + +## [v2.3.0](https://github.com/solidusio/solidus_dev_support/tree/v2.3.0) (2021-01-14) + +[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.2.0...v2.3.0) + +**Implemented enhancements:** + +- Do not raise if source\_code\_uri is missing in the gemspec [\#163](https://github.com/solidusio/solidus_dev_support/pull/163) ([kennyadsl](https://github.com/kennyadsl)) +- Factory bot fixes for latest Solidus 2.11 release [\#162](https://github.com/solidusio/solidus_dev_support/pull/162) ([elia](https://github.com/elia)) + +**Fixed bugs:** + +- use rubocop-rspec 2.x [\#161](https://github.com/solidusio/solidus_dev_support/pull/161) ([ccarruitero](https://github.com/ccarruitero)) + +## [v2.2.0](https://github.com/solidusio/solidus_dev_support/tree/v2.2.0) (2020-11-27) + +[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.1.0...v2.2.0) + +**Implemented enhancements:** + +- Improve the URL generation for the gemspec and Readme \(defaulting to the solidusio-contrib organization\), consistently use a file-based Changelog [\#159](https://github.com/solidusio/solidus_dev_support/pull/159) ([elia](https://github.com/elia)) +- Configuration Cleanup [\#158](https://github.com/solidusio/solidus_dev_support/pull/158) ([elia](https://github.com/elia)) +- Refer to Solidus wiki page for gem release info [\#157](https://github.com/solidusio/solidus_dev_support/pull/157) ([spaghetticode](https://github.com/spaghetticode)) +- Upgrade to RuboCop 1.0 [\#156](https://github.com/solidusio/solidus_dev_support/pull/156) ([aldesantis](https://github.com/aldesantis)) +- Add a command to display gem's version [\#154](https://github.com/solidusio/solidus_dev_support/pull/154) ([igorbp](https://github.com/igorbp)) + +**Fixed bugs:** + +- Require "webdrivers" before using it as the default javascript driver [\#152](https://github.com/solidusio/solidus_dev_support/pull/152) ([ccarruitero](https://github.com/ccarruitero)) + +**Merged pull requests:** + +- Don't let mergify mark a PR as red because it's missing a review [\#153](https://github.com/solidusio/solidus_dev_support/pull/153) ([elia](https://github.com/elia)) + +## [v2.1.0](https://github.com/solidusio/solidus_dev_support/tree/v2.1.0) (2020-10-02) + +[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.0.1...v2.1.0) + +**Implemented enhancements:** + +- Add standard github\_changelog\_generator configuration [\#151](https://github.com/solidusio/solidus_dev_support/pull/151) ([aldesantis](https://github.com/aldesantis)) +- Move generated factories to `testing_support/` [\#150](https://github.com/solidusio/solidus_dev_support/pull/150) ([aldesantis](https://github.com/aldesantis)) +- Add extension configuration boilerplate [\#149](https://github.com/solidusio/solidus_dev_support/pull/149) ([aldesantis](https://github.com/aldesantis)) + +**Fixed bugs:** + +- Fix `NewCops: Enable` option for RuboCop [\#148](https://github.com/solidusio/solidus_dev_support/pull/148) ([aldesantis](https://github.com/aldesantis)) + +## [v2.0.1](https://github.com/solidusio/solidus_dev_support/tree/v2.0.1) (2020-09-22) + +[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v2.0.0...v2.0.1) + +**Fixed bugs:** + +- Fix gem\_version not being found during extension generation [\#144](https://github.com/solidusio/solidus_dev_support/pull/144) ([aldesantis](https://github.com/aldesantis)) + +## [v2.0.0](https://github.com/solidusio/solidus_dev_support/tree/v2.0.0) (2020-09-22) + +[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v1.6.0...v2.0.0) + +**Breaking changes:** + +- Switch the JS driver to WebDriver/Selenium [\#136](https://github.com/solidusio/solidus_dev_support/pull/136) ([elia](https://github.com/elia)) + +**Implemented enhancements:** + +- Enable new RuboCop cops automatically [\#143](https://github.com/solidusio/solidus_dev_support/pull/143) ([aldesantis](https://github.com/aldesantis)) +- Don't forcefully close issues via stale-bot [\#139](https://github.com/solidusio/solidus_dev_support/pull/139) ([elia](https://github.com/elia)) +- Add the approximate recommendation for dev-support to the gemspec [\#137](https://github.com/solidusio/solidus_dev_support/pull/137) ([elia](https://github.com/elia)) + +**Fixed bugs:** + +- fix capybara driver declaration [\#141](https://github.com/solidusio/solidus_dev_support/pull/141) ([ccarruitero](https://github.com/ccarruitero)) +- Bump RuboCop to latest 0.90.0 version [\#138](https://github.com/solidusio/solidus_dev_support/pull/138) ([peterberkenbosch](https://github.com/peterberkenbosch)) +- Fix missing backslash in solidus install command [\#135](https://github.com/solidusio/solidus_dev_support/pull/135) ([nirebu](https://github.com/nirebu)) + +## [v1.6.0](https://github.com/solidusio/solidus_dev_support/tree/v1.6.0) (2020-08-26) + +[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v1.5.0...v1.6.0) + +**Implemented enhancements:** + +- Let the extension name include spaces [\#133](https://github.com/solidusio/solidus_dev_support/pull/133) ([elia](https://github.com/elia)) +- Add precompiled badges fro CI and coverage [\#132](https://github.com/solidusio/solidus_dev_support/pull/132) ([elia](https://github.com/elia)) +- Add Changelog Rake task [\#128](https://github.com/solidusio/solidus_dev_support/pull/128) ([tvdeyen](https://github.com/tvdeyen)) +- Readme fixes [\#122](https://github.com/solidusio/solidus_dev_support/pull/122) ([elia](https://github.com/elia)) + +**Fixed bugs:** + +- Don't install a payment-method in the sandbox [\#131](https://github.com/solidusio/solidus_dev_support/pull/131) ([elia](https://github.com/elia)) +- Run extension generator in sandbox [\#127](https://github.com/solidusio/solidus_dev_support/pull/127) ([elia](https://github.com/elia)) + +## [v1.5.0](https://github.com/solidusio/solidus_dev_support/tree/v1.5.0) (2020-06-13) + +[Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v1.4.0...v1.5.0) + +**Fixed bugs:** + +- Fix formatting typo in readme [\#117](https://github.com/solidusio/solidus_dev_support/pull/117) ([aldesantis](https://github.com/aldesantis)) + +**Removed:** + +- Remove deprecated bin/r and bin/sandbox\_rails binaries [\#118](https://github.com/solidusio/solidus_dev_support/pull/118) ([aldesantis](https://github.com/aldesantis)) + ## [1.4.0] - 2020-06-05 ### Added @@ -8,7 +215,7 @@ - Restored `bin/rails` and renamed the context specific bins to `bin/rails-engine` and `bin/rails-sandbox` - Adjusted the readme structure with better formatting and grammar -- Moved the RuboCop `AllCops/Exclude` statement back to the internal configuration +- Moved the RuboCop `AllCops/Exclude` statement back to the internal configuration ### Deprecated @@ -198,3 +405,6 @@ Initial release. [0.2.0]: https://github.com/solidusio/solidus_dev_support/compare/v0.1.1...v0.2.0 [0.1.1]: https://github.com/solidusio/solidus_dev_support/compare/v0.1.0...v0.1.1 [0.1.0]: https://github.com/solidusio/solidus_dev_support/releases/tag/v0.1.0 + + +\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* diff --git a/Rakefile b/Rakefile index 8546a88a..28f9c658 100644 --- a/Rakefile +++ b/Rakefile @@ -1,19 +1,6 @@ # frozen_string_literal: true require "bundler/gem_tasks" - -desc "Update the changelog, specify the version for the unreleased changes appending VERSION=1.2.3 to the command" -task :changelog do - require_relative "lib/solidus_dev_support/version" - - future_release = ENV.fetch("VERSION") { - warn "Using current version (#{SolidusDevSupport::VERSION}) for unreleased changes, use VERSION=1.2.3 to select a different one." - SolidusDevSupport::VERSION - } - - sh "bundle exec github_changelog_generator --project solidus_dev_support --user solidusio --future-release #{future_release}" -end - require "rspec/core/rake_task" RSpec::Core::RakeTask.new(:spec) diff --git a/solidus_dev_support.gemspec b/solidus_dev_support.gemspec index 0af46e53..a859958b 100644 --- a/solidus_dev_support.gemspec +++ b/solidus_dev_support.gemspec @@ -14,7 +14,7 @@ Gem::Specification.new do |spec| spec.metadata['homepage_uri'] = spec.homepage spec.metadata['source_code_uri'] = 'https://github.com/solidusio/solidus_dev_support' - spec.metadata['changelog_uri'] = 'https://github.com/solidusio/solidus_dev_support/blob/master/CHANGELOG.md' + spec.metadata['changelog_uri'] = 'https://github.com/solidusio/solidus_dev_support/releases' spec.metadata['rubygems_mfa_required'] = 'true' spec.required_ruby_version = '>= 2.5.0'