Releases: mattbrictson/nextgen
0.20.0
✨ New Features
- Implement
bin/dev
with run-pty instead of concurrently (#76) @mattbrictson
Full Changelog: v0.19.0...v0.20.0
0.19.0
Nextgen now generates apps using the newly-released Rails 7.2! 🎉
The Rails 7.2 rails new
command adds features that were previously provided by nextgen, like GitHub Actions and RuboCop. Nextgen allows you to opt-in or out of these built-ins via a new interactive prompt:
Rails can preinstall the following. Which do you need?
‣ ⬢ Brakeman
⬢ GitHub Actions CI
⬢ RuboCop
⬡ devcontainer files
Where possible, nextgen augments these new Rails features with its own enhancements. For example, if you choose to add ESLint, nextgen will add an ESLint job to the GitHub Actions CI template that Rails now provides out of the box.
See #81 for a more detailed list of changes in this release.
✨ New Features
- Generate apps using Rails 7.2 instead of 7.1 (#81) @mattbrictson
- Disable
Rails/LinkToBlank
rubocop rule (#79) @mattbrictson
🐛 Bug Fixes
- Maintain newline after
source
when tidying Gemfile (#87) @mattbrictson
Full Changelog: v0.18.0...v0.19.0
0.18.0
✨ New Features
- Standardize on
bin/dev
for running Rails app locally (#75) @mattbrictson
🏠 Housekeeping
- Update rubocop gems (#77, #78) @dependabot
Full Changelog: v0.17.1...v0.18.0
0.17.1
🐛 Bug Fixes
- Fix
uninitialized constant Thor
in generated Rakefile under Rails 7.2 (#74) @mattbrictson - Use
yarn install --check-files
instead of deprecatedyarn check
(#72) @mattbrictson
🏠 Housekeeping
- Regenerate examples (#73) @mattbrictson
Full Changelog: v0.17.0...v0.17.1
0.17.0
✨ New Features
- Inject workaround to fix Vite HMR in Safari (#71) @mattbrictson
🐛 Bug Fixes
- Fix minor indentation issue with Vite additions to
application.rb
(#69) @mattbrictson
🏠 Housekeeping
- Update rubocop-performance requirement from 1.21.0 to 1.21.1 (#70) @dependabot
Full Changelog: v0.16.0...v0.17.0
0.16.0
✨ New Features
- Upgrade upload-artifact action to v4 in generated CI workflow (#68) @mattbrictson
🏠 Housekeeping
- Update rubocop requirement from 1.63.4 to 1.64.1 (#67) @dependabot
Full Changelog: v0.15.0...v0.16.0
0.15.0
✨ New Features
- Defer loading capybara gems until system test is executing (#52) @mattbrictson
- Add
frozen_string_literal
comments and enable RuboCop rule (#66) @mattbrictson
🏠 Housekeeping
- Update rubocop requirement from 1.62.1 to 1.63.4 (#65) @dependabot
Full Changelog: v0.14.0...v0.15.0
0.14.0
⚠️ Breaking Changes
- Drop support for Ruby 3.0 (EOL) (#64) @mattbrictson
📚 Documentation
- Regenerate examples (#63) @mattbrictson
Full Changelog: v0.13.0...v0.14.0
0.13.0
✨ New Features
- Add more color and improve interactivity of menu options (#61) @zhandao
- Skip building vite assets in tests if possible (#51) @mattbrictson
- Explain RAILS_ENV required env var in generated deployment doc (#60) @mattbrictson
- Optionally generate config to support RAILS_ENV=staging (#58) @mattbrictson
- Use
ruby file:
Gemfile syntax if Bundler supports it (#57) @mattbrictson - Support ESLint 9.0 and switch to flat config file format (#59, #62) @mattbrictson
Full Changelog: v0.12.0...v0.13.0
0.12.0
✨ New Features
- Automatically configure default time zone in generated app (#53) @mattbrictson
- Configure Dependabot to keep generated CI workflow up to date (#50) @mattbrictson
- Update generated GitHub Actions workflow to setup-node@v4 (#48) @mattbrictson
🐛 Bug Fixes
- Fix capybara screenshot location to work with CI (#49) @mattbrictson
🏠 Housekeeping
- Update rubocop gems (#54, #55, #56) @dependabot
Full Changelog: v0.11.0...v0.12.0