All notable changes are documented in this file using the Keep a CHANGELOG principles.
9.0.0 - 2020-MM-DD
- #761: Support for Branch Coverage and Path Coverage
- #746: Remove some ancient workarounds for very old Xdebug versions
- #747: Use native filtering in PCOV and Xdebug drivers
- #748: Store raw code coverage in value objects instead of arrays
- #749: Store processed code coverage in value objects instead of arrays
- #752: Rework how code coverage settings are propagated to the driver
- #754: Implement collection of raw branch and path coverage
- #755: Implement processing of raw branch and path coverage
- #756: Improve handling of uncovered files
8.0.2 - 2020-05-23
- #750: Inconsistent handling of namespaces
- #751: Dead code is not highlighted correctly
- #753: Do not use
$_SERVER['REQUEST_TIME']because the test(ed) code might unset it
8.0.1 - 2020-02-19
- #731: Confusing footer in the HTML report
8.0.0 - 2020-02-07
- This component is no longer supported on PHP 7.2
7.0.10 - 2019-11-20
- #710: Code Coverage does not work in PhpStorm
7.0.9 - 2019-11-20
- #709: Prioritize PCOV over Xdebug
7.0.8 - 2019-09-17
- Update HTML report Bootstrap 4.3.1, jQuery 3.4.1, and popper.js 1.15.0
7.0.7 - 2019-07-25
- Bumped required version of php-token-stream
7.0.6 - 2019-07-08
- Bumped required version of php-token-stream
7.0.5 - 2019-06-06
- #681:
use functionstatements are not ignored
7.0.4 - 2019-05-29
- #682: Code that is not executed is reported as being executed when using PCOV
7.0.3 - 2019-02-26
- #671:
TypeErrorwhen directory name is a number
7.0.2 - 2019-02-15
- Updated HTML report to Bootstrap 4.3.0
- #667:
TypeErrorin PHP reporter
7.0.1 - 2019-02-01
- #664:
TypeErrorwhen whitelisted file does not exist
7.0.0 - 2019-02-01
- #663: Support for PCOV
- This component is no longer supported on PHP 7.1
6.1.4 - 2018-10-31
- #650: Wasted screen space in HTML code coverage report
6.1.3 - 2018-10-23
- Use
^3.1ofsebastian/environmentagain due to regression
6.1.2 - 2018-10-23
- #645: Crash that can occur when php-token-stream parses invalid files
6.1.1 - 2018-10-18
- This component now allows
^4ofsebastian/environment
6.1.0 - 2018-10-16
- Class names are now abbreviated (unqualified name shown, fully qualified name shown on hover) in the file view of the HTML report
- Update HTML report to Bootstrap 4