Releases: mattbrictson/nextgen
Releases · mattbrictson/nextgen
0.28.2
🐛 Bug Fixes
- Fix bug where
rails new
could use 8.0.0.rc1 instead of the intended 7.2.1 (#134) @mattbrictson - Fix bug where pgcli_rails was not offered as an option (#133) @mattbrictson
Full Changelog: v0.28.1...v0.28.2
0.28.1
🐛 Bug Fixes
- Ensure generated lint and RSpec CI jobs also use ubuntu-24.04 (#132) @mattbrictson
Full Changelog: v0.28.0...v0.28.1
0.28.0
✨ New Features
- Increase Node requirement from 18 to 20 (current LTS) (#80) @mattbrictson
- Opt into GitHub Actions ubuntu-24.04 runner for CI workflow (#129) @mattbrictson
- Add erb_lint job to generated GitHub Actions CI workflow (#128) @mattbrictson
🐛 Bug Fixes
- Copy
.ruby-version
so thatbundle install
works in Docker (#131) @mattbrictson
🏠 Housekeeping
- Fix circular require warning when running tests (#130) @mattbrictson
- Replace deprecated
erblint
/erb-lint
with preferrederb_lint
(#127) @mattbrictson
Full Changelog: v0.27.1...v0.28.0
0.27.1
📚 Documentation
- Regenerate examples with Rails 7.2.1 and latest nextgen features (#126) @mattbrictson
- Recommend the latest version of Homebrew PostgreSQL (17) (#124) @mattbrictson
🏠 Housekeeping
- Update rubocop-performance requirement from 1.21.1 to 1.22.1 (#125) @dependabot
Full Changelog: v0.27.0...v0.27.1
0.27.0
✨ New Features
- Support generating apps with npm instead of yarn (#122) @mattbrictson
- Improve system test performance with
--disable-gpu
(#119) @mattbrictson
🐛 Bug Fixes
- Fix
Benchmark.ms
deprecation warning on Rails 8 (#123) @mattbrictson - Fix misleading Action Mailer commit message (#121) @mattbrictson
- Commit Gemfile.lock after adding Gemfile
ruby
declaration (#120) @mattbrictson
Full Changelog: v0.26.0...v0.27.0
0.26.0
✨ New Features
- Remove dotenv workaround now that kamal supports dotenv 3.x (#115) @mattbrictson
🐛 Bug Fixes
- Properly identify Rails main version as 8.0.0.beta1 (#116) @mattbrictson
📚 Documentation
- Clarify that Rails 8 will require Ruby 3.2+ (#117) @mattbrictson
Full Changelog: v0.25.0...v0.26.0
0.25.0
✨ New Features
- Remove sprockets option for Rails 8 apps (#114) @mattbrictson
Full Changelog: v0.24.0...v0.25.0
0.24.0
Nextgen can now generate Rails 8 apps!
Rails 7.2 remains the default, but Nextgen now provides a main
option, for those interested in using the upcoming Rails 8 release:
What version of Rails will you use?
7.2.1
edge (7-2-stable)
‣ main (8.0.0.alpha)
Selecting main
will subsequently show options specific to Rails 8, like Kamal, Solid Cache / Solid Queue, and more. See #100 for details.
✨ New Features
- Support generating Rails 8 apps with
--main
(#100) @mattbrictson - bin/setup: Skip
rails restart
step if server isn't running (#112) @mattbrictson
🐛 Bug Fixes
- Mute deprecations so stylelint works with overcommit (#111) @mattbrictson
🏠 Housekeeping
- Refactor
RailsOptions
to load supported values from YAML config (#113) @mattbrictson - Run assorted e2e test scenarios in separate CI jobs (#109) @mattbrictson
Full Changelog: v0.23.0...v0.24.0
0.23.0
✨ New Features
- Explicitly set config path in RuboCop task (#105) @mattbrictson
🐛 Bug Fixes
- Remove sprockets JS tag when Vite is installed (#108) @mattbrictson
📚 Documentation
- Update Puma worker count in documentation (#106) @mattbrictson
Full Changelog: v0.22.0...v0.23.0
0.22.0
✨ New Features
- Opt into RuboCop auto-correct for Rails generators (#97) @mattbrictson
🐛 Bug Fixes
- Remove redundant Action Mailer config that is no longer needed in Rails 7.2+ (#104) @mattbrictson
- Don't generate
bin/rubocop
if Rails has already provided it (#103) @mattbrictson
📚 Documentation
- Update generated README to reflect new Rails 7.2+ puma defaults (#102) @mattbrictson
🏠 Housekeeping
- Update rubocop gems (#101, #98, #99) @dependabot
Full Changelog: v0.21.0...v0.22.0