NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1591 most downloaded on Packagist
Automatically rerun PHPUnit tests when source code changes
Last release 9 months ago
05 Jan 2026
Ships unpredictably
gaps range from 8 days to 2.3 years
Nearly every release is documented
notes for 47 of 52 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
52 releases · first in 2017
Fix crash when using JoliNotif@3 by @KentarouTakeda in #179
JoliNotif@3 by @KentarouTakeda in #179Full Changelog: 1.24.3...1.24.4
JoliNotif@3 by @KentarouTakeda in https://github.com/spatie/phpunit-watcher/pull/179Full Changelog: https://github.com/spatie/phpunit-watcher/compare/1.24.3...1.24.4
Support php new versions and higher and symfony/console@8 by @KentarouTakeda in #178
One column per quarter.
symfony/console@8 by @KentarouTakeda in #178Full Changelog: 1.24.2...1.24.3
symfony/console@8 by @KentarouTakeda in https://github.com/spatie/phpunit-watcher/pull/178Full Changelog: https://github.com/spatie/phpunit-watcher/compare/1.24.2...1.24.3
Make it work properly with Symfony 8 by @KentarouTakeda in #177
Full Changelog: 1.24.1...1.24.2
Full Changelog: https://github.com/spatie/phpunit-watcher/compare/1.24.1...1.24.2
Bump stefanzweifel/git-auto-commit-action from 4 to 5 by @dependabot [bot] in #163
Full Changelog: 1.24.0...1.24.1
Full Changelog: https://github.com/spatie/phpunit-watcher/compare/1.24.0...1.24.1
Add PHP 8.2 Support by @patinthehat in #151
Full Changelog: 1.23.6...1.24.0
[FIX] Array to string conversion in WatcherCommand on line 121 by @dkd-kaehm in #144
Full Changelog: 1.23.5...1.23.6
fix php-cs-fix-er workflow and up mim reqs to 8.1 by @lucassabreu in #141
Full Changelog: 1.23.4...1.23.5
138 Fix PHP 8.1 incompatibility by @thiagolcks in #140
Full Changelog: 1.23.3...1.23.4
fix: Addressing file_exists null arg deprecation. by @binaryk in #139
replace passthru with echo
Nothing published for this version
add support for exclude and ignore options
exclude and ignore optionsmerge options recursively in WatcherFactory to preserve nested values
WatcherFactory to preserve nested values (#115)add ability to control timeout for PHPUnit process
fix compatibility with yosymfony/resource-watcher
Nothing published for this version
Nothing published for this version
new random seed feature. Run tests in random order.
- Remove deleteChar call
deleteChar call- update version number
drop support for older symfony versions
fix compatibly with newer symfony versions
fix for deprecated symfony/process string construction
update to version 2 of react-stdio and use new methods
- reverts 1.8.1
THIS VERSION DOES NOT WORK - allow new versions of deps
THIS VERSION DOES NOT WORK
add binaryPath to configuration file
binaryPath to configuration filesupport for alternative config file names
add autocomplete when filtering on file names
fix a bug around screen switching
- add filter for groups
- add filter on testsuite
- use Jolinotif 2
- allow PHPUnit 7
- allow symfony 4
- fix typing in interactive mode
- add back version number
fix for tests being run too many times
fix tool becoming unresponsive after pressing a key with no action
- fix filters
- improved readability of manual
display used config file and application version
throw exception if config file does not contain yml
check parent directories for config file
- add interactive commands
do not halt when watching a non existing directory
- switch to in memory cache
- fix performance problems
scan for changes every quarter of a second instead of an entire second
- initial release
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →