# Changelog ## [Unreleased](https://github.com/solidusio/solidus_dev_support/tree/HEAD) [Full Changelog](https://github.com/solidusio/solidus_dev_support/compare/v1.5.0...HEAD) **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)) - 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:** - 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)) - 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)*