5.2.0 - 2020-10-11
- Added support for the Cobertura report format
- Minimum
phpunit/php-code-coverage
version bumped to 9.2
5.1.1 - 2020-08-14
- Make the
--no-coverage
option work again
5.1.0 - 2020-08-10
- Support for
phpunit/php-code-coverage
's static analysis cache introduced in v9.1. This can be configured via thecache
key in behat.yml, otherwise defaults tosys_get_temp_dir() . '/behat-code-coverage-cache'
- Minimum
phpunit/php-code-coverage
version bumped to 9.1
- Support for Symfony 3.4, in alignment with Behat/Behat#1296
5.0.0 - 2020-08-07
- Compatibility with
phpunit/php-code-coverage
v9. Branch and path coverage is automatically enabled when running under Xdebug. For more information on this feature, see https://doug.codes/php-code-coverage branchAndPathCoverage
configuration key to enable/disable path and branch coverage. Setting this totrue
explicitly will warn when the feature cannot be used.- Support for PCOV
- The old
report
configuration key, usereports
instead - Removed
forceCoversAnnotation
andmapTestClassNameToCoveredClassName
configuration keys, these options are not supported byphp-code-coverage
anymore - Removed the
whitelist
configuration key to align withphp-code-coverage
v9 terminology. All former subkeys ofwhitelist
are now subkeys offilter
- Renamed
addUncoveredFilesFromWhitelist
andprocessUncoveredFilesFromWhitelist
toincludeUncoveredFiles
andprocessUncoveredFiles
to align withphp-code-coverage
v9 terminology - Removed the custom driver selection logic and replaced it with built-in logic from
php-code-coverage
- The
RemoteXDebug
driver, it was a companion to an old Symfony bundle, not a generally-usable feature - Removed legacy
LeanPHP\Behat\CodeCoverage
alias
4.1.1 - 2020-02-15
- Compatibility with
phpunit/php-code-coverage
v8
4.1.0 - 2019-11-04
- Added
reports
configuration key to enable generation of multiple coverage output formats, with schema validation of the available format-specific options
- The
report
configuration key as it only allowed for a single report type
4.0.1 - 2019-08-04
- Added back support for
LeanPHP\Behat\CodeCoverage
inbehat.yml
for seamless drop-in of the fork - Support for
phpdbg
- Issue with directories containing dashes in the name
- Issue with
xdebug
anddelete
calls
4.0.0 - 2019-08-04
- Support for version 7.0 of
phpunit/php-code-coverage
- Changed namespace of all code to
LeanPHP\Behat\CodeCoverage
fromDVDoug\Behat\CodeCoverage
- Minimum version of PHP supported is
7.1
- Support for Symfony components older than
<3.4
- Support for HHVM