Skip to content

Latest commit

 

History

History
112 lines (86 loc) · 4.88 KB

CHANGELOG.md

File metadata and controls

112 lines (86 loc) · 4.88 KB

CHANGELOG

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 to 5.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 no suffix 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 version 4.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 dropping guzzlehttp as a requirement altogether and have it as suggested 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 as src. 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 with include/exclude instead).
  • Add/implement missing tests for Xml and Crap4j reporters
  • Mark phpdbg or xdebug 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 and 3.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) of vipsoft/code-coverage-extension (adds support for Behat ~3.0)
  • Update Travis CI to test against all supported versions of PHP (5.3 to 7.1).
  • Enable windows based CI tests (appveyor).
  • Added symfony/expression-language as a dependency for users using older versions of PHP and symonfy 2.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 from 3.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 from 1.2.* to 1.3.* to fix failing/skipped test
  • Updated versions of dependencies and code is tested to run with Behat 2.5.