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 #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 #2094: Missing argument for
PHPUnit_TextUI_TestRunner::run()
- Fixed #2109: Process isolation leaks global variable
5.2.10 - 2016-03-03
- 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
- Improved the TestDox HTML report
- Fixed #2083: Restored backwards compatibility in deprecated
setExpectedException()
method
5.2.8 - 2016-02-18
- Updated dependency information in
composer.json
5.2.7 - 2016-02-18
- Improved the typography of the TestDox HTML report
5.2.6 - 2016-02-16
PHPUnit_Framework_InvalidCoversTargetException
is now properly handled and results in a warning
5.2.5 - 2016-02-13
- 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 #2072: Paths in XML configuration file were not handled correctly when they have whitespace around them
5.2.3 - 2016-02-08
5.2.2 - 2016-02-07
5.2.1 - 2016-02-05
- Fixed #2060: Allow usage of
sebastian/version
in version 1
5.2.0 - 2016-02-05
- 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 asfailOnRisky
andfailOnWarning
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()
, andPHPUnit_Framework_TestCase::expectExceptionMessageRegExp()
for programmatically setting expectations for exceptions
- Deprecated
PHPUnit_Framework_TestCase::setExpectedException()
- Deprecated the
checkForUnintentionallyCoveredCode
configuration setting (usebeStrictAboutCoversAnnotation
instead)
- The
mapTestClassNameToCoveredClassName
configuration setting has been removed