PackageTrack
Sign in Get early access

spatie/phpunit-watcher

Automatically rerun PHPUnit tests when source code changes

1.24.4 10M downloads/mo #1623 most downloaded on Packagist spatie/phpunit-watcher

What this package is like to depend on

Last release 7 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

4 releases in the last 12 months

see the full history below

Release timeline

52 releases · Jul 2017 to Jan 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 52
  1. 1.24.4 05 Jan 2026
    Release notes

    What's Changed

    Full Changelog: 1.24.3...1.24.4

    Open source →
    Release notes

    What's Changed

    • Fix crash when using JoliNotif@3 by @KentarouTakeda in https://github.com/spatie/phpunit-watcher/pull/179

    Full Changelog: https://github.com/spatie/phpunit-watcher/compare/1.24.3...1.24.4

    Open source →
  2. 1.24.3 30 Dec 2025
    Release notes

    What's Changed

    Full Changelog: 1.24.2...1.24.3

    Open source →
    Release notes

    What's Changed

    • Support php new versions and higher and symfony/console@8 by @KentarouTakeda in https://github.com/spatie/phpunit-watcher/pull/178

    Full Changelog: https://github.com/spatie/phpunit-watcher/compare/1.24.2...1.24.3

    Open source →
  3. 1.24.2 22 Dec 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.24.1...1.24.2

    Open source →
    Release notes

    What's Changed

    • Make it work properly with Symfony 8 by @KentarouTakeda in https://github.com/spatie/phpunit-watcher/pull/177
    • Bump actions/checkout from 4 to 6 by @dependabot[bot] in https://github.com/spatie/phpunit-watcher/pull/175

    New Contributors

    • @KentarouTakeda made their first contribution in https://github.com/spatie/phpunit-watcher/pull/177

    Full Changelog: https://github.com/spatie/phpunit-watcher/compare/1.24.1...1.24.2

    Open source →
  4. 1.24.1 03 Nov 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.24.0...1.24.1

    Open source →
    Release notes

    What's Changed

    • Bump stefanzweifel/git-auto-commit-action from 4 to 5 by @dependabot[bot] in https://github.com/spatie/phpunit-watcher/pull/163
    • Bump actions/checkout from 2 to 4 by @dependabot[bot] in https://github.com/spatie/phpunit-watcher/pull/162
    • Bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 by @dependabot[bot] in https://github.com/spatie/phpunit-watcher/pull/165
    • Bump dependabot/fetch-metadata from 2.3.0 to 2.4.0 by @dependabot[bot] in https://github.com/spatie/phpunit-watcher/pull/166
    • Update issue template by @AlexVanderbist in https://github.com/spatie/phpunit-watcher/pull/170
    • Added Symfony 8 support to all symfony/* packages. by @thecaliskan in https://github.com/spatie/phpunit-watcher/pull/174
    • Bump stefanzweifel/git-auto-commit-action from 5 to 7 by @dependabot[bot] in https://github.com/spatie/phpunit-watcher/pull/171

    New Contributors

    • @dependabot[bot] made their first contribution in https://github.com/spatie/phpunit-watcher/pull/163
    • @AlexVanderbist made their first contribution in https://github.com/spatie/phpunit-watcher/pull/170
    • @thecaliskan made their first contribution in https://github.com/spatie/phpunit-watcher/pull/174

    Full Changelog: https://github.com/spatie/phpunit-watcher/compare/1.24.0...1.24.1

    Open source →
  5. 1.24.0 22 May 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.23.6...1.24.0

    Open source →
  6. 1.23.6 31 Jan 2022
    Release notes

    What's Changed

    • [FIX] Array to string conversion in WatcherCommand on line 121 by @dkd-kaehm in #144

    New Contributors

    Full Changelog: 1.23.5...1.23.6

    Open source →
  7. 1.23.5 31 Jan 2022
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.23.4...1.23.5

    Open source →
  8. 1.23.4 09 Jan 2022
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 1.23.3...1.23.4

    Open source →
  9. 1.23.3 17 Dec 2021
    Release notes

    What's Changed

    • Bump output version to match current release by @iandunn in #134
    • fix: Addressing file_exists null arg deprecation. by @binaryk in #139

    New Contributors

    Full Changelog: 1.23.2...1.23.3

    Open source →
  10. 1.23.2 26 Feb 2021
    Release notes
    • replace passthru with echo (#133)
    Open source →
    Release notes
    • replace passthru with echo (#133)
    Open source →
  11. 1.23.1 31 Oct 2020

    Nothing published for this version

  12. 1.23.0 27 Oct 2020
    Release notes
    • add support for exclude and ignore options
    Open source →
  13. 1.22.1 21 Oct 2020
    Release notes
    • merge options recursively in WatcherFactory to preserve nested values (#115)
    Open source →
  14. 1.22.0 04 Jan 2020
    Release notes
    • add ability to control timeout for PHPUnit process (#104)
    Open source →
  15. 1.21.4 04 Dec 2019
    Release notes
    • fix compatibility with yosymfony/resource-watcher (#101)
    Open source →
  16. 1.21.3 02 Dec 2019

    Nothing published for this version

  17. 1.21.1 31 Oct 2019

    Nothing published for this version

  18. 1.12.0 09 Sep 2019
    Release notes
    • new random seed feature. Run tests in random order.
    Open source →
  19. 1.11.2 09 Sep 2019
    Release notes
    • Remove deleteChar call
    Open source →
  20. 1.11.1 22 Aug 2019
    Release notes
    • update version number
    Open source →
  21. 1.11.0 22 Jul 2019
    Release notes
    • drop support for older symfony versions
    • drop support for PHP 7.1
    Open source →
  22. 1.10.1 22 Jul 2019
    Release notes
    • fix compatibly with newer symfony versions
    Open source →
  23. 1.10.0 19 Jul 2019
    Release notes
    • fix for deprecated symfony/process string construction
    • removed support for PHP 7.0
    Open source →
  24. 1.8.3 09 Feb 2019
    Release notes
    • update to version 2 of react-stdio and use new methods
    Open source →
  25. 1.8.2 10 Jan 2019
    Release notes
    • reverts 1.8.1
    Open source →
  26. 1.8.1 09 Jan 2019
    Release notes

    THIS VERSION DOES NOT WORK

    • allow new versions of deps
    Open source →
  27. 1.8.0 12 Nov 2018
    Release notes
    • add binaryPath to configuration file
    Open source →
  28. 1.7.0 18 Oct 2018
    Release notes
    • support for alternative config file names
    Open source →
  29. 1.6.0 28 Jul 2018
    Release notes
    • add autocomplete when filtering on file names
    Open source →
  30. 1.5.1 15 May 2018
    Release notes
    • fix a bug around screen switching
    Open source →
  31. 1.5.0 27 Feb 2018
    Release notes
    • add filter for groups
    Open source →
  32. 1.4.0 26 Feb 2018
    Release notes
    • add filter on testsuite
    Open source →
  33. 1.3.9 17 Feb 2018
    Release notes
    • use Jolinotif 2
    Open source →
  34. 1.3.8 02 Feb 2018
    Release notes
    • allow PHPUnit 7
    Open source →
  35. 1.3.7 10 Jan 2018
    Release notes
    • allow symfony 4
    Open source →
  36. 1.3.6 29 Aug 2017
    Release notes
    • fix typing in interactive mode
    Open source →
  37. 1.3.5 29 Aug 2017
    Release notes
    • add back version number
    Open source →
  38. 1.3.4 23 Aug 2017
    Release notes
    • fix for tests being run too many times
    Open source →
  39. 1.3.3 09 Aug 2017
    Release notes
    • fix tool becoming unresponsive after pressing a key with no action
    Open source →
  40. 1.3.2 05 Aug 2017
    Release notes
    • fix filters
    Open source →
  41. 1.3.1 05 Aug 2017
    Release notes
    • improved readability of manual
    Open source →
  42. 1.3.0 05 Aug 2017
    Release notes
    • added desktop notifications
    • display used config file and application version
    • allow initial arguments for PHPUnit to be set in the config file
    Open source →
  43. 1.2.1 05 Aug 2017
    Release notes
    • throw exception if config file does not contain yml
    Open source →
  44. 1.2.0 05 Aug 2017
    Release notes
    • check parent directories for config file
    Open source →
  45. 1.1.0 01 Aug 2017
    Release notes
    • add interactive commands
    Open source →
  46. 1.0.4 01 Aug 2017
    Release notes
    • do not halt when watching a non existing directory
    Open source →
  47. 1.0.3 01 Aug 2017
    Release notes
    • switch to in memory cache
    Open source →
  48. 1.0.2 31 Jul 2017
    Release notes
    • fix performance problems
    Open source →
  49. 1.0.1 31 Jul 2017
    Release notes
    • scan for changes every quarter of a second instead of an entire second
    Open source →
  50. 1.0.0 31 Jul 2017
    Release notes
    • initial release
    Open source →
  51. 0.0.2 28 Jul 2017

    Nothing published for this version

  52. 0.0.1 28 Jul 2017

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive