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.0
as we cannot support both.
3.3.0 - 2018-04-13
- Add
--no-coverage
parameter option to skip code coverage generation. - Update
phpunit/php-code-coverage
requirement from^5.0
to^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 nosuffix
was defined in configuration. - Fixed Text report printing (issue #12)
phpunit/php-code-coverage
dependency version requirement has been updated from~4.0|~5.0
to^5.0
as we do not support version4.0
anymore.- Updated README to list all configuration options
- Updated
behat.yml.dist
so that it can be used as a proper example remote
driver 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/guzzle
requirement from~4.0||~5.0
to~6.0
. We are considering droppingguzzlehttp
as a requirement altogether and have it assuggested
packages 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
suffix
when 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/guzzle
from~3.0
to~4.0||~5.0
. - Update
phpunit/php-code-coverage
from~2.2
to~4.0||~5.0
. - Removed blacklist functionality from configuration files (use
whiltelisted
directories withinclude
/exclude
instead). - Add/implement missing tests for Xml and Crap4j reporters
- Mark
phpdbg
orxdebug
specific 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.x
and3.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
(master
branch) ofvipsoft/code-coverage-extension
(adds support for Behat~3.0
) - Update Travis CI to test against all supported versions of PHP (
5.3
to7.1
). - Enable windows based CI tests (appveyor).
- Added
symfony/expression-language
as 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-common
dependency (code is now included in the package, will be refactored in the future) - Updated
vfsStream
from1.2.*
to1.3.*
to fix failing/skipped test - Updated versions of dependencies and code is tested to run with Behat
2.5
.