Releases: mattbrictson/mighty_test
Releases · mattbrictson/mighty_test
0.4.1
This is a gem housekeeping release. No user-facing changes.
🏠 Housekeeping
Full Changelog: v0.4.0...v0.4.1
0.4.0
🐛 Bug Fixes
- Rebuild
--watch
event loop to simplify; fix concurrency issues (#40) @mattbrictson
🏠 Housekeeping
- Fix warning detection regex on latest ruby-head (#41) @mattbrictson
- Update rubocop gems (#37, #38) @dependabot
Full Changelog: v0.3.1...v0.4.0
0.3.1
This is a gem housekeeping release. No user-facing changes.
🏠 Housekeeping
- Fix failing test due to listen gem warning on Ruby 3.4 (#36) @mattbrictson
- Update rubocop gems (#34, #35) @dependabot
Full Changelog: v0.3.0...v0.3.1
0.3.0
✨ New Features
- Support
-w
flag to enable Ruby warnings (#32) @mattbrictson
🐛 Bug Fixes
- Fix "circular require" Ruby warning (#31) @mattbrictson
🏠 Housekeeping
- Update rubocop requirement from 1.62.1 to 1.63.4 (#33) @dependabot
Full Changelog: v0.2.0...v0.3.0
0.2.0
✨ New Features
- Allow use of interactive debugger when running tests in watch mode (#30) @mattbrictson
📚 Documentation
- Add screenshot to the README (#26) @mattbrictson
🏠 Housekeeping
- Bump release-drafter/release-drafter from 5 to 6 (#25) @dependabot
- Update rubocop gems (#24, #27, #28, #29) @dependabot
Full Changelog: v0.1.0...v0.2.0
0.1.0
First rubygems release!
✨ New Features
- Show watcher help menu when "h" key is pressed (#22) @mattbrictson
- Handle Minitest flags that accept values, like
--seed
(#19) @mattbrictson - Update shard logic to evenly distribute slow tests (#17) @mattbrictson
- Add "a" watch keypress command to run
--all
tests (#16) @mattbrictson - Exclude slow tests by default; use
--all
to include them (#15) @mattbrictson - Add
--shard
flag for splitting tests across parallel CI jobs (#14) @mattbrictson - Add interactive watch command for running tests based on git status (#9) @mattbrictson
- Add keyboard commands to watch mode (#7) @mattbrictson
- Run all tests by default; ability to run tests by arbitrary path(s) (#6) @mattbrictson
- Improve console feedback and add sound effects to --watch mode (#5) @mattbrictson
- Implement a simple, non-interactive
--watch
mode (#4) @mattbrictson - Add rudimentary regexp-based run by line number (#3) @mattbrictson
- Run minitest via mt, with support for focus, fail-fast, and color (#2) @mattbrictson
- Set up CLI with ability to print version and handle minitest flags (#1) @mattbrictson
🐛 Bug Fixes
- Ensure watch (d)iff command finds staged files (#18) @mattbrictson
- Fix a bug where watcher would find a
test/_test.rb
file (#11) @mattbrictson
📚 Documentation
- Tidy up the README and remove references to Rake (#23) @mattbrictson
🏠 Housekeeping
- Improve i/o handling in keypress listener (#21) @mattbrictson
- Remove concurrent-ruby dependency (#20) @mattbrictson
- Remove duplicate gem dependency (#13) @mattbrictson
- Ensure watcher is properly terminated in integration test (#12) @mattbrictson
- Do a better job of cleaning up keypress listener thread (#10) @mattbrictson
- Minor refactor and cleanup (#8) @mattbrictson