Skip to content

Latest commit

 

History

History
117 lines (69 loc) · 4.98 KB

ChangeLog-5.2.md

File metadata and controls

117 lines (69 loc) · 4.98 KB

Changes in PHPUnit 5.2

All notable changes of the PHPUnit 5.2 release series are documented in this file using the Keep a CHANGELOG principles.

5.2.12 - 2016-03-15

Fixed

  • Fixed #2112: Output is html entity encoded when ran through phpdbg
  • Fixed #2118: Prophecy integration does not work on PHP 7

5.2.11 - 2016-03-14

Fixed

  • Fixed #2094: Missing argument for PHPUnit_TextUI_TestRunner::run()
  • Fixed #2109: Process isolation leaks global variable

5.2.10 - 2016-03-03

Fixed

  • Fixed #2039: TestDox does not handle snake_case test methods properly
  • Fixed a bug that caused no code coverage to be generated for tests that execute custom comparators

5.2.9 - 2016-02-19

Changed

  • Improved the TestDox HTML report

Fixed

  • Fixed #2083: Restored backwards compatibility in deprecated setExpectedException() method

5.2.8 - 2016-02-18

Changed

  • Updated dependency information in composer.json

5.2.7 - 2016-02-18

Changed

  • Improved the typography of the TestDox HTML report

5.2.6 - 2016-02-16

Fixed

  • PHPUnit_Framework_InvalidCoversTargetException is now properly handled and results in a warning

5.2.5 - 2016-02-13

Fixed

  • Fixed #2076: Code of custom comparators should not result in a test being marked as risky when PHPUnit is strict about @covers annotation usage

5.2.4 - 2016-02-11

Fixed

  • Fixed #2072: Paths in XML configuration file were not handled correctly when they have whitespace around them

5.2.3 - 2016-02-08

Removed

  • Removed the implementation of #1899 due to a bug in PHP_CodeCoverage

5.2.2 - 2016-02-07

Removed

  • Removed the implementation of #1902 due to #2042

5.2.1 - 2016-02-05

Fixed

  • Fixed #2060: Allow usage of sebastian/version in version 1

5.2.0 - 2016-02-05

Added

  • Implemented #1899: Mark a test as risky that does not execute the code it wants to test
  • Implemented #1902: Mark a test as risky when it performs an assertion on a test double
  • Implemented #1905: Add --fail-on-risky and --fail-on-warning commandline options as well as failOnRisky and failOnWarning configuration options
  • Implemented #1912: Add support for specifying the extension version with the @requires annotation
  • Implemented #1977: Add support for disabling annotations that control the ignoring of code coverage
  • Added PHPUnit_Framework_TestCase::expectException(), PHPUnit_Framework_TestCase::expectExceptionCode(), PHPUnit_Framework_TestCase::expectExceptionMessage(), and PHPUnit_Framework_TestCase::expectExceptionMessageRegExp() for programmatically setting expectations for exceptions

Changed

  • Deprecated PHPUnit_Framework_TestCase::setExpectedException()
  • Deprecated the checkForUnintentionallyCoveredCode configuration setting (use beStrictAboutCoversAnnotation instead)

Removed

  • The mapTestClassNameToCoveredClassName configuration setting has been removed