Releases: mattbrictson/tomo
Releases · mattbrictson/tomo
1.20.0
🔧 Optimizations
- Opt into Ruby frozen string literals throughout the codebase (#446, #452) @mattbrictson
🏠 Housekeeping
- Bump markdown from 3.6 to 3.7 (#464) @dependabot
- Bump mkdocs from 1.6.0 to 1.6.1 (#463) @dependabot
- Update e2e Docker tests from Ubuntu 22.04 to 24.04 (#459) @mattbrictson
- Update mighty_test requirement from ~> 0.2.0 to ~> 0.3.0 (#449) @dependabot
- Update rubocop gems (#450, #451, #453, #455, #456, #460, #462) @dependabot
Full Changelog: v1.19.0...v1.20.0
1.19.0
⚠️ Breaking Changes
- Drop support for Ruby 3.0 (EOL) (#441) @mattbrictson
✨ New Features
- Auto-generate env var values, e.g for
SECRET_KEY_BASE
(#440) @mattbrictson
🐛 Bug Fixes
- Fix
TypeError
whentomo/config.rb
uses frozen string literals (#448) @mattbrictson - Fix "rbenv: command not found" error when running
rbenv:install
(#447) @mattbrictson
🏠 Housekeeping
- Bump jinja2 from 3.1.3 to 3.1.4 (#445) @dependabot
- Update rubocop gems (#443, #444) @dependabot
- Bump mkdocs from 1.5.3 to 1.6.0 (#442) @dependabot
- Remove unnecessary env vars from suggested config (#439) @mattbrictson
Full Changelog: v1.18.3...v1.19.0
1.18.3
This is a gem housekeeping release. No user-facing changes.
🏠 Housekeeping
- Bump release-drafter/release-drafter from 5 to 6 (#432) @dependabot
- Bump markdown from 3.5.2 to 3.6 (#437) @dependabot
- Use mighty_test minitest runner for local gem development (#430, #438) @mattbrictson
- Bump jinja2 from 3.1.2 to 3.1.3 (#425) @dependabot
- Bump markdown from 3.5.1 to 3.5.2 (#429) @dependabot
- Update rubocop gems (#426, #427, #428, #435, #436) @dependabot
Full Changelog: v1.18.2...v1.18.3
1.18.2
🐛 Bug Fixes
- Remove
abbrev
dependency to fix warning on Ruby 3.3 (#417, #419) @mattbrictson
🏠 Housekeeping
- Bump actions/setup-python from 4 to 5 (#421) @dependabot
- Add Ruby 3.3.0 to CI (#418) @mattbrictson
- Update rubocop gems (#414, #415, #420, #422, #423) @dependabot
Full Changelog: v1.18.1...v1.18.2
1.18.1
📚 Documentation
- Move doc website: tomo-deploy.com → tomo.mattbrictson.com (#403) @mattbrictson
- Add README link to article about deploying via GH Actions (#400) @mattbrictson
🏠 Housekeeping
- Simplify test dependencies (#413) @mattbrictson
- Bump markdown from 3.4.4 to 3.5.1 (#412) @dependabot
- Bump actions/checkout from 3 to 4 (#404) @dependabot
- Bump mkdocs from 1.5.2 to 1.5.3 (#408) @dependabot
- Bump mkdocs from 1.5.1 to 1.5.2 (#402) @dependabot
- Update rubocop gems (#401, #405, #406, #407, #409, #410, #411) @dependabot
Full Changelog: v1.18.0...v1.18.1
1.18.0
✨ New Features
- Include doc link in sample plugin generated by
tomo init
(#397) @mattbrictson - More reliably guess the default git branch when generating
.tomo/config.rb
(#396) @mattbrictson - Hide gem post-install messages by default (#395) @mattbrictson
📚 Documentation
- Rails deploy tutorial: clarify that force_ssl is disabled (#390) @mattbrictson
🏠 Housekeeping
- Bump actions/setup-python from 3 to 4 (#391) @dependabot
- Bump markdown from 3.3.7 to 3.4.4 (#393) @dependabot
- Bump mkdocs from 1.4.3 to 1.5.1 (#394) @dependabot
- Migrate from Semaphore to GitHub Actions (#389) @mattbrictson
- Update rubocop gems (#388, #392, #398, #399) @dependabot
Full Changelog: v1.17.0...v1.18.0
1.17.0
This release changes the systemd service template for Puma, such that Puma 5.1 or newer is now required by default. Legacy versions of Puma are still supported via a configuration setting. See #381 for details.
⚠️ Breaking Changes
- Configure puma.service with Type=notify by default (#381) @mattbrictson
🏠 Housekeeping
- Add privacy-friendly analytics to tomo-deploy.com (#386) @mattbrictson
- Update rubocop gems (#383, #384, #385, #387) @dependabot
- Bump mkdocs from 1.4.2 to 1.4.3 (#382) @dependabot
Full Changelog: v1.16.0...v1.17.0
1.16.0
⚠️ Breaking Changes
- Drop support for Ruby 2.7 (EOL) (#376) @mattbrictson
- Drop support for Ruby 2.6 (EOL) (#375) @mattbrictson
🐛 Bug Fixes
- Improve security of env variables by narrowing envrc permissions (#377) @mattbrictson
🏠 Housekeeping
- Update rubocop gems (#378, #379, #380) @dependabot
- Add latest Ruby security releases to CI, including 3.2.2 (#374) @mattbrictson
Full Changelog: v1.15.1...v1.16.0
1.15.1
This is the last version of tomo that will support Ruby 2.6 and Ruby 2.7.
🐛 Bug Fixes
- Fix bug where
nodenv:install
would fail during--dry-run
(#373) @mattbrictson
🏠 Housekeeping
- Configure CI to auto-cancel redundant builds (#369) @mattbrictson
- Bump markdown-include from 0.8.0 to 0.8.1 (#367) @dependabot
- Update rubocop gems (#366, #368, #371, #372) @dependabot
- Add Ruby 3.2.1 to CI matrix (#365) @mattbrictson
Full Changelog: v1.15.0...v1.15.1
1.15.0
✨ New Features
- Show verbose output when compiling Ruby (#351) @mattbrictson
- Enable Ruby 3.2's YJIT by default for new projects (#350) @mattbrictson
📚 Documentation
- Recommend a VM with 1GB minimum RAM when deploying Rails (#359) @dhnaranjo
🏠 Housekeeping
- Replace Circle CI with Semaphore CI (#353, #356) @mattbrictson
- Remove docker complexity no longer needed by CI (#357) @mattbrictson
- Enable rubocop for ruby snippets in .md files (#360, #361) @mattbrictson
- Fix typo in test method name (#352) @mattbrictson
- Update rubocop requirement from 1.42.0 to 1.44.1 (#354, #363) @dependabot
- Update rubocop-minitest requirement from 0.25.1 to 0.27.0 (#355, #362) @dependabot
- Update rubocop-performance requirement from 1.15.2 to 1.16.0 (#364) @dependabot
Full Changelog: v1.14.1...v1.15.0