PackageTrack
Sign in Get early access

dvdoug/behat-code-coverage

Generate Code Coverage reports for Behat tests

v5.5.0 4.1M downloads/mo #2381 most downloaded on Packagist dvdoug/behat-code-coverage

What this package is like to depend on

Last release 1 months ago

28 Jun 2026

Release timing varies

gaps range from 2 months to 1.2 years

Most releases are documented

notes for 23 of 33 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

33 releases · first in 2017

2 releases in the last 12 months

see the full history below

Release timeline

33 releases · Apr 2017 to Jun 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 33
  1. v5.5.0 28 Jun 2026
    Release notes
    • Compatibility with behat v4
    • Compatibility with symfony v8
    Open source →
    Release notes

    Added

    • Compatibility with behat v4
    • Compatibility with symfony v8
    Open source →
  2. v5.4.1 07 Feb 2026
    Release notes

    Added

    • Compatibility with phpunit/php-code-coverage v13
    Open source →
    Release notes

    Added

    • Compatibility with phpunit/php-code-coverage v13
    Open source →
  3. v5.4.0 09 Jun 2025
    Release notes

    Added

    • Added openclover report option
    Open source →
    Release notes

    Added

    • Added openclover report option
    Open source →
  4. v5.3.7 07 Feb 2025
    Release notes

    Added

    • Compatibility with phpunit/php-code-coverage v12
    Open source →
    Release notes

    Added

    • Compatibility with phpunit/php-code-coverage v12
    Open source →
  5. v5.3.6 16 Nov 2024
    Release notes

    Fixed

    • Don't show any warning messages about missing coverage driver when --no-coverage CLI option is used
    Open source →
    Release notes

    Fixed

    • Don't show any warning messages about missing coverage driver when --no-coverage CLI option is used
    Open source →
  6. v5.3.5 22 Sep 2024
    Release notes

    Changed

    • Use stderr instead of stdout for warnings
    Open source →
    Release notes

    Changed

    • Use stderr instead of stdout for warnings
    Open source →
  7. v5.3.4 03 Apr 2024
    Release notes

    Fixed

    • Better handling of relative paths
    Open source →
    Release notes

    Fixed

    • Better handling of relative paths
    Open source →
  8. v5.3.3 03 Feb 2024
    Release notes

    Added

    • Compatibility with phpunit/php-code-coverage v11

    Changed

    • Minimum phpunit/php-code-coverage version bumped to 10.1
    Open source →
    Release notes

    Added

    • Compatibility with phpunit/php-code-coverage v11

    Changed

    • Minimum phpunit/php-code-coverage version bumped to 10.1
    Open source →
  9. v5.3.2 09 Dec 2023
    Release notes

    Added

    • Support for Symfony 7

    Removed

    • Support for Symfony 4
    Open source →
  10. v5.3.1 08 May 2023
    Release notes

    Changed

    • Stopped using some deprecated methods inside phpunit/php-code-coverage v10.1

    Fixed

    • Better handling of PCOV and Xdebug running side by side
    Open source →
  11. v5.3.0 04 Feb 2023
    Release notes

    Added

    • Compatibility with phpunit/php-code-coverage v10
    • Added colors and customCSSFile options to HTML report configuration
    Open source →
  12. v5.2.2 30 Nov 2021
    Release notes

    Added

    • Support for Symfony 6

    Changed

    • Improved error messages when a coverage driver cannot be found
    • Deprecated processUncoveredFiles setting, it has been removed as of php-code-coverage v10.
    Open source →
  13. v5.2.1 10 Jan 2021
    Release notes

    Fixed

    • When Xdebug was enabled, but its coverage feature was disabled an exception was thrown. This scenario is now treated the same as when no coverage driver is loaded at all (a warning is printed but Behat is allowed to run to completion)
    Open source →
  14. v5.2.0 11 Oct 2020
    Release notes

    Added

    • Added support for the Cobertura report format

    Changed

    • Minimum phpunit/php-code-coverage version bumped to 9.2
    Open source →
  15. v5.1.1 14 Aug 2020
    Release notes

    Fixed

    • Make the --no-coverage option work again
    Open source →
  16. v5.1.0 10 Aug 2020
    Release notes

    Added

    • Support for phpunit/php-code-coverage's static analysis cache introduced in v9.1. This can be configured via the cache key in behat.yml, otherwise defaults to sys_get_temp_dir() . '/behat-code-coverage-cache'

    Changed

    • Minimum phpunit/php-code-coverage version bumped to 9.1

    Removed

    • Support for Symfony 3.4, in alignment with https://github.com/Behat/Behat/issues/1296
    Open source →
  17. v5.0.1 13 Sep 2021
    Release notes

    Fixed

    • Make the --no-coverage option work again
    Open source →
  18. v5.0.0 07 Aug 2020
    Release notes

    Added

    • 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 to true explicitly will warn when the feature cannot be used.
    • Support for PCOV

    Removed

    • The old report configuration key, use reports instead
    • Removed forceCoversAnnotation and mapTestClassNameToCoveredClassName configuration keys, these options are not supported by php-code-coverage anymore
    • Removed the whitelist configuration key to align with php-code-coverage v9 terminology. All former subkeys of whitelist are now subkeys of filter
    • Renamed addUncoveredFilesFromWhitelist and processUncoveredFilesFromWhitelist to includeUncoveredFiles and processUncoveredFiles to align with php-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
    Open source →
  19. v4.1.1 15 Feb 2020
    Release notes

    Added

    • Compatibility with phpunit/php-code-coverage v8
    Open source →
  20. v4.1.0 04 Nov 2019
    Release notes

    Added

    • Added reports configuration key to enable generation of multiple coverage output formats, with schema validation of the available format-specific options

    Deprecated

    • The report configuration key as it only allowed for a single report type
    Open source →
  21. v4.0.1 04 Aug 2019
    Release notes

    Added

    • Added back support for LeanPHP\Behat\CodeCoverage in behat.yml for seamless drop-in of the fork
    • Support for phpdbg

    Fixed

    • Issue with directories containing dashes in the name
    • Issue with xdebug and delete calls
    Open source →
  22. v4.0.0 04 Aug 2019
    Release notes

    Added

    • Support for version 7.0 of phpunit/php-code-coverage

    Changed

    • Changed namespace of all code to LeanPHP\Behat\CodeCoverage from DVDoug\Behat\CodeCoverage
    • Minimum version of PHP supported is 7.1

    Removed

    • Support for Symfony components older than <3.4
    • Support for HHVM
    Open source →
  23. v3.4.1 09 May 2018

    Nothing published for this version

  24. v3.4.0 04 May 2018

    Nothing published for this version

  25. v3.3.1 04 May 2018

    Nothing published for this version

  26. v3.3.0 12 Apr 2018

    Nothing published for this version

  27. v3.2.1 21 Mar 2018

    Nothing published for this version

  28. v3.2.0 17 Oct 2017

    Nothing published for this version

  29. v3.1.1 21 Mar 2018

    Nothing published for this version

  30. v3.1.0 17 Oct 2017

    Nothing published for this version

  31. v3.0.0 08 Apr 2017

    Nothing published for this version

  32. v2.5.5 04 Apr 2017

    Nothing published for this version

  33. v5.3.2.1 15 Sep 2024
    Release notes

    Fixed

    • Better handling of PCOV and Xdebug running side by side
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive