All notable changes to leanphp/behat-code-coverage package will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
3.4.1 - 2018-05-09
- BUG: Fix a bug regarding deprecated CodeCoverage function in v6 (#35)
3.4.0 - 2018-05-04
- Require PHP 7.1 and php-code-coverage ^6.0.
- Fixes for Drivers to support php-code-coverage ^6.0.
- Updated require-dev to use phpunit v7.0
3.3.1 - 2018-05-04
- Fix compatibility with
phpunit/php-code-coverage:^6.0, only leaving support to5.0,<6.0as we cannot support both.
3.3.0 - 2018-04-13
- Add
--no-coverageparameter option to skip code coverage generation. - Update
phpunit/php-code-coveragerequirement from^5.0to^5.0||^6.0
3.2.1 - 2018-03-21
- Fixed a bug where a suffix when whitelisting files would default to
src. This would make reports not generate in case nosuffixwas defined in configuration. - Fixed Text report printing (issue #12)
phpunit/php-code-coveragedependency version requirement has been updated from~4.0|~5.0to^5.0as we do not support version4.0anymore.- Updated README to list all configuration options
- Updated
behat.yml.distso that it can be used as a proper example remotedriver is no longer activated by default- Version constraints in composer.json have been updated from
~to^.
3.2.0 - 2017-10-17 - Guzzle 6.0 support release
- Updated
guzzlehttp/guzzlerequirement from~4.0||~5.0to~6.0. We are considering droppingguzzlehttpas a requirement altogether and have it assuggestedpackages instead, as it is only required when using remote xdebug. We are looking for feedback regarding this on #15
3.1.1 - 2018-03-21
- Fix for default
suffixwhen whitelisting directories being defined assrc. See #28 for information.
3.1.0 - 2017-10-17 - Legacy maintenance release
- Update PHP requirement to
>=5.6(from>=5.3.10) - Update
guzzlehttp/guzzlefrom~3.0to~4.0||~5.0. - Update
phpunit/php-code-coveragefrom~2.2to~4.0||~5.0. - Removed blacklist functionality from configuration files (use
whiltelisteddirectories withinclude/excludeinstead). - Add/implement missing tests for Xml and Crap4j reporters
- Mark
phpdbgorxdebugspecific tests so they are skipped automatically (using phpunit's @requires).
3.0.0 - 2017-04-08 (backported 3.0.x-dev + patches)
- Fixed compatibility with Symfony
2.xand3.x#2 - Fixed abandoned guzzle dependency #6
- Enabled Windows based CI testing (appveyor) to make sure extension is compatible with Windows OS #5
- Merged commits from
3.0.x-dev(masterbranch) ofvipsoft/code-coverage-extension(adds support for Behat~3.0) - Update Travis CI to test against all supported versions of PHP (
5.3to7.1). - Enable windows based CI tests (appveyor).
- Added
symfony/expression-languageas a dependency for users using older versions of PHP and symonfy2.x/3.x.
2.5.5 - 2017-04-04 (backported v2.5.0.5, original release on 2014-02-10)
Note! This version is a direct backport of 2.5.0.5 of
vipsoft/code-coverage-extension package with updated namespaces to work
as leanphp/behat-code-coverage. It additionally includes code from
vipsoft/code-coverage-common package, so in case the package would
disappear, this extension would still work.
- PHP
>=5.3.10 - Behat
~2.4 - Symfony components
~2.2,<2.4 - PHPUnit
~4.0(updated from3.7.*in order to make tests pass) - Removed
vipsoft/code-coverage-commondependency (code is now included in the package, will be refactored in the future) - Updated
vfsStreamfrom1.2.*to1.3.*to fix failing/skipped test - Updated versions of dependencies and code is tested to run with Behat
2.5.