2.5.6 (2023-04-24)
Implemented enhancements:
Fixed bugs:
- Fix sandbox default solidus branch #192 (RyanofWoods)
Merged pull requests:
- Remove Slack notifications for CI failures #199 (waiting-for-dev)
v2.5.5 (2022-09-08)
Implemented enhancements:
- Configure solidus_chrome_headless as capybara-screenshot driver #190 (tvdeyen)
- Misc: auth-devise, extracted frontend gem, sqlite #188 (elia)
Fixed bugs:
- Revert temporary fix for Octokit #186 (waiting-for-dev)
v2.5.4 (2022-05-31)
Fixed bugs:
- Add a missing require for octokit/repository #185 (elia)
- Fix window resizing of
solidus_chrome_headless
driver #184 (gsmendoza)
v2.5.2 (2021-11-23)
Merged pull requests:
v2.5.1 (2021-08-31)
v2.5.0 (2021-04-20)
Implemented enhancements:
- Allow Solidus 3 #176 (kennyadsl)
- Relax Ruby version requirement #174 (gauravtiwari)
v2.4.3 (2021-02-23)
Implemented enhancements:
Fixed bugs:
- Explode directories into individual files #171 (kennyadsl)
- Fix factories loading, part 2 #170 (kennyadsl)
v2.4.2 (2021-02-19)
v2.4.1 (2021-02-19)
Fixed bugs:
v2.4.0 (2021-02-05)
Implemented enhancements:
- Improve engine's requires to remove double inclusions #165 (kennyadsl)
- Remove double require of core factories from rails_helper #164 (kennyadsl)
Fixed bugs:
- Fix typo in configuration.rb.tt #166 (brchristian)
Merged pull requests:
- Rename spree:install to solidus:install in the sandbox template #167 (blocknotes)
v2.3.0 (2021-01-14)
Implemented enhancements:
- Do not raise if source_code_uri is missing in the gemspec #163 (kennyadsl)
- Factory bot fixes for latest Solidus 2.11 release #162 (elia)
Fixed bugs:
- use rubocop-rspec 2.x #161 (ccarruitero)
v2.2.0 (2020-11-27)
Implemented enhancements:
- Improve the URL generation for the gemspec and Readme (defaulting to the solidusio-contrib organization), consistently use a file-based Changelog #159 (elia)
- Configuration Cleanup #158 (elia)
- Refer to Solidus wiki page for gem release info #157 (spaghetticode)
- Upgrade to RuboCop 1.0 #156 (aldesantis)
- Add a command to display gem's version #154 (igorbp)
Fixed bugs:
- Require "webdrivers" before using it as the default javascript driver #152 (ccarruitero)
Merged pull requests:
v2.1.0 (2020-10-02)
Implemented enhancements:
- Add standard github_changelog_generator configuration #151 (aldesantis)
- Move generated factories to
testing_support/
#150 (aldesantis) - Add extension configuration boilerplate #149 (aldesantis)
Fixed bugs:
- Fix
NewCops: Enable
option for RuboCop #148 (aldesantis)
v2.0.1 (2020-09-22)
Fixed bugs:
- Fix gem_version not being found during extension generation #144 (aldesantis)
v2.0.0 (2020-09-22)
Breaking changes:
Implemented enhancements:
- Enable new RuboCop cops automatically #143 (aldesantis)
- Don't forcefully close issues via stale-bot #139 (elia)
- Add the approximate recommendation for dev-support to the gemspec #137 (elia)
Fixed bugs:
- fix capybara driver declaration #141 (ccarruitero)
- Bump RuboCop to latest 0.90.0 version #138 (peterberkenbosch)
- Fix missing backslash in solidus install command #135 (nirebu)
v1.6.0 (2020-08-26)
Implemented enhancements:
- Let the extension name include spaces #133 (elia)
- Add precompiled badges fro CI and coverage #132 (elia)
- Add Changelog Rake task #128 (tvdeyen)
- Readme fixes #122 (elia)
Fixed bugs:
- Don't install a payment-method in the sandbox #131 (elia)
- Run extension generator in sandbox #127 (elia)
v1.5.0 (2020-06-13)
Fixed bugs:
- Fix formatting typo in readme #117 (aldesantis)
Removed:
- Remove deprecated bin/r and bin/sandbox_rails binaries #118 (aldesantis)
1.4.0 - 2020-06-05
- Added a "Usage" section to the default readme
- Restored
bin/rails
and renamed the context specific bins tobin/rails-engine
andbin/rails-sandbox
- Adjusted the readme structure with better formatting and grammar
- Moved the RuboCop
AllCops/Exclude
statement back to the internal configuration
- Deprecated
bin/r
in favor ofbin/rails-engine
andbin/sandbox_rails
in favor ofbin/rails-sandbox
1.3.0 - 2020-05-22
- Ignored
.rvmrc
,.ruby-version
and.ruby-gemset
by default in extensions - Added deprecation warning when extensions don't support Zeitwerk
- 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 Stale from the default extension configuration
1.2.0 - 2020-04-24
- Updated the extension template with the latest modifications
1.1.0 - 2020-03-06
- Made Git ignore
sandbox
in generated extensions - Added support for specifying
SOLIDUS_BRANCH
in the sandbox
- Split
bin/rails
intobin/r
andbin/sandbox_rails
- Fixed the sandbox Gemfile not including Solidus
1.0.1 - 2020-02-17
- Fixed missing factory definitions when using
modify
on Solidus factories
1.0.0 - 2020-02-07
- Added a binstub for
rake
to the extension generator - Added the ability for the generator to reuse existing data for the gemspec
- Fixed Dependabot throwing an error because of
eval_gemfile
in the Gemfile
0.6.0 - 2020-01-20
- 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 withbin/rails
support.
- 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 generated extensions isolating the wrong namespace
0.5.0 - 2020-01-16
- Added
--require spec_helper
to the generated.rspec
- Replaced "Spree" with "Solidus" in the license of generated extensions
- Updated gem-release to use tags instead of branches for new releases
0.4.1 - 2020-01-15
- 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
- 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
- The
solidus
executable is now solely managed by Thor and is open to extension by other gems
- 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 RuboCop from the default Rake task
- Removed the
-v
option from thesolidus
executable - Removed the factory_bot gem from the Gemfile
0.3.0 - 2020-01-10
- Adopted Ruby 2.4+ as the minimum Ruby version in generated extensions
- Added
bin/console
,bin/rails
andbin/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
- 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 solidus_support as a dependency
- Fixed
extension:test_app
not going back to the root after execution
0.2.0 - 2019-12-16
- Adopted Apparition as the deafult JS driver for Capybara
- Fixed window size to 1920x1080px in feature specs
- Added Stale to automatically mark GitHub issues as stale
- Disabled all
Metrics
cops except forLineLength
- Set
Layout/AlignArguments
cop towith_fixed_indentation
- Disabled
Layout/MultilineOperationIndentation
cop - Renamed the project to SolidusDevSupport (was SolidusExtensionDevTools)
- Fixed Chrome not starting in headless mode
0.1.1 - 2019-11-11
- Fixed
rails_helper
not working due toSolidusDevSupport
not being available
0.1.0 - 2019-11-11
Initial release.
* This Changelog was automatically generated by github_changelog_generator