All notable changes to this project will be documented in this file. Apologies that this starts with version 0.27, but for some reason I did not have one before
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added
post-package-install
script to initialize printer and add setting tophpunit.xml
file
- Added PHP 8.x support
- Added opearting system check when initializing AnyBar (should only be available on macOS)
- Moved
use PrinterTrait
fromPrinter.php
toResultPrinter71.php
to address issue 169
- Updated local
phpunit-printer.yml
to includecd-printer-dont-format-classname
when package initialized
- updated hassankhan/config to latest version at time of release
- Added
cd-printer-dont-format-classname
option (seephpunit-printer.yml
file)
- Added support for
symfony 5
- Updated
symfony/yaml
to included^5.0
version
- Updated
- Added support for
symfony/php-bridge
- Removed internal
phpunit/phpunit
dependency to fix issue when using withsymfony
- Updated
hassankhan/config
dependency to use latest version (2.1 as of this release) - Added
--collision
flag toinit
method which will add the Collision Listener- This flag should is only applicable working with Laravel Applications
- If supplied but not using Laravel, it will be ignroed
- Addressed issues with PHPUnit 8.3.x and usage of
PHPUnit\TextUI\ResultPrinter
which was temporarily marked as Internal (changed to Interface in PHPUnit 9)- Decided to leave this deprecation notice as is, addressing the issue in
PHPUnit 8.5 or greater
will address the issue officially
- Decided to leave this deprecation notice as is, addressing the issue in
- Added support for PHPUnit 9.0
- Changed output character for skipped tests (
cd-skipped
flag inphpunit-printer.yml
) - Refactored tests to check for custom template path for each command
phpunit-result-printer written by Mike Erickson
E-Mail: [email protected]
Twitter: @codedungeon
Website: https://github.com/mikeerickson