Releases: mattbrictson/tomo
Releases · mattbrictson/tomo
1.7.0
✨ New Features
- Add
puma:tail_log
task (#215) @jaredmoody - Suggest
bundle exec
to fix missing plugin errors (#213) @mattbrictson
🐛 Bug Fixes
- Gracefully handle non-standard
.ruby-version
files (#212) @mattbrictson
🏠 Housekeeping
- Automatically merge minor and patch dependabot PRs (#216) @mattbrictson
- Upgrade CI to Bundler 2.2.4 (#209) @mattbrictson
- Update rubocop-minitest requirement from 0.10.2 to 0.10.3 (#217) @dependabot
- Update rubocop-performance requirement from 1.9.1 to 1.9.2 (#208) @dependabot
1.6.0
This release changes the default value of the tmp_path
setting to improve security. See #207 for details.
⚠️ Breaking Changes
- Randomize
tmp_path
for more security (#207) @mattbrictson
🏠 Housekeeping
- Upgrade CI to include Ruby 3.0.0 and Bundler 2.2.3 (#203) @mattbrictson
1.5.0
This release includes a small change to the default Bundler configuration. The default value for bundler_jobs
has been changed from 4
to nil
. This allows Bundler 2.2+ to automatically choose the optimal value based on number of processor cores. If you wish to use the old, explicit behavior, add it to your .tomo/config.rb
like this:
set bundler_jobs: 4
Changes to bundler_jobs
take effect the next time you run the bundler:config
task (part of setup
).
⚠️ Breaking Changes
- Remove default
bundler_jobs
value (4) in favor of letting Bundler (2.2+) choose it automatically (#147) @mattbrictson
🐛 Bug Fixes
- Fix uninitialized constant "FileUtils" on Ruby 3 (#202) @mattbrictson
🏠 Housekeeping
- Install and configure rubocop-rake (#206) @mattbrictson
- Update rubocop-minitest requirement from 0.10.1 to 0.10.2 (#205) @dependabot
- Update rubocop requirement from 1.4.2 to 1.7.0 (#204) @dependabot
- Update rubocop-performance requirement from 1.9.0 to 1.9.1 (#201) @dependabot
1.4.1
🐛 Bug Fixes
📚 Documentation
- Fix broken "edit on GitHub" links (#190) @mattbrictson
🏠 Housekeeping
- Migrate from travis-ci.org to travis-ci.com (#193) @mattbrictson
- Update rubocop-performance requirement from 1.8.1 to 1.9.0 (#198) @dependabot
- Update rubocop-packaging requirement from 0.5.0 to 0.5.1 (#192) @dependabot
- Update rubocop requirement from 0.92.0 to 1.4.2 (#191, #199) @dependabot
1.4.0
✨ New Features
- Autodetect
:rbenv_ruby_version
via.ruby-version
file (#187) @uxxman - Generate
.tomo/config.rb
with explicit Ruby version, if needed (#188) @mattbrictson
📚 Documentation
- Clean up README and comparisons document (#185) @mattbrictson
🏠 Housekeeping
- Add test coverage for
rbenv:install
task (#189) @mattbrictson - Explicitly tag image to fix test failures with new Docker version (#184) @mattbrictson
- Upgrade CI to Ruby 2.7.2 (#183) @mattbrictson
- Update rubocop-packaging requirement from 0.4.0 to 0.5.0 (#181) @dependabot
- Update rubocop requirement from 0.90.0 to 0.92.0 (#179, #182) @dependabot
- Update rubocop-performance requirement from 1.8.0 to 1.8.1 (#180) @dependabot
- Create Dependabot config file (#178) @dependabot-preview
- Enable Kodiak automerges for this repository (#177) @mattbrictson
1.3.1
This is primarily a gem housekeeping release. There should be no user-facing changes.
📚 Documentation
- Fix typo in docs for
core:write_release_json
task (#166) @mattbrictson
🏠 Housekeeping
- Update rubocop-performance requirement from 1.7.1 to 1.8.0 (#175) @dependabot-preview
- Improve gem packaging practices (#172) @mattbrictson
- Switch to new
cimg
CircleCI docker images (#171) @mattbrictson - Bump markdown-include from 0.5.1 to 0.6.0 (#169) @dependabot-preview
- Update rubocop requirement from 0.88.0 to 0.90.0 (#163, #167, #170) @dependabot-preview
- Remove
PluginResolver
class that wasn't being used (#168) @mattbrictson - Use CircleCI instead of Travis for testing older Ruby versions (#165) @mattbrictson
- Adopt Contributor Covenant 2.0 (#164) @mattbrictson
1.3.0
✨ New Features
- Prevent multiple apps from sharing the same bashrc (#155) @mattbrictson
🏠 Housekeeping
- Remove "Are you sure?" output when running tests (#162) @mattbrictson
- Use a more compact minitest reporter locally (#161) @mattbrictson
- Update rubocop-minitest requirement from 0.9.0 to 0.10.1 (#159) @dependabot-preview
- Fix console tests that were silently failing (#160) @mattbrictson
- Update rubocop requirement from 0.87.1 to 0.88.0 (#158) @dependabot-preview
- Update rubocop-performance requirement from 1.7.0 to 1.7.1 (#157) @dependabot-preview
- Automatically bump minor/patch version when generating release notes (#156) @mattbrictson
1.2.0
⚠️ Breaking Changes
- Don't assume "master" as the default git branch (#142) @mattbrictson
✨ New Features
- Auto-disable
Style/FormatStringToken
rule in.tomo/config.rb
if rubocop is present (#150) @mattbrictson - Add
rails:db_console
task (#141) @mattbrictson
🐛 Bug Fixes
- Fix error that would cause dry-run of
bundler:upgrade_bundler
to fail (#149) @mattbrictson
📚 Documentation
- Clean up
tomo run
example (#146) @mattbrictson
🏠 Housekeeping
- Update rubocop-performance requirement from 1.6.1 to 1.7.0 (#153) @dependabot-preview
- Update rubocop requirement from 0.85.1 to 0.87.1 (#148, #154) @dependabot-preview
- Adopt latest
Gemfile
and.gemspec
standards (#152) @mattbrictson - Simplify rubocop config with
NewCops: enable
(#151) @mattbrictson - Upgrade to latest release-drafter config (#145) @mattbrictson
- Rename master branch to "main" (#144) @mattbrictson
1.1.2
🐛 Bug Fixes
- Fix
TypeError
when usingraw
helper with a frozen string (#132) @mattbrictson
🏠 Housekeeping
- Update rubocop requirement from = 0.82.0 to = 0.85.1 (#140) @dependabot-preview
- Update rubocop-performance requirement from = 1.5.2 to = 1.6.1 (#139) @dependabot-preview
- Bump mkdocs from 1.1 to 1.1.2 (#135) @dependabot-preview
- Speed up CircleCI bundler install steps with cache (#133) @mattbrictson
- Reformat Ruby files for line length of 120 (#131) @mattbrictson
1.1.1
🐛 Bug Fixes
- Use
rake
to invoke rake tasks, notrails
(#130) @mattbrictson - Fix
NoMethodError
inenv:setup
whenenv_vars
contains an integer (#129) @mattbrictson