0.1.0
github-actions
released this
29 Feb 02:29
·
27 commits
to refs/heads/main
since this release
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