All notable changes of the PHPUnit 5.3 release series are documented in this file using the Keep a CHANGELOG principles.
5.3.5 - 2016-06-03
- Fixed phpunit-mock-objects/#308: Make sure that PHPUnit 5.3 does not pull in PHPUnit 5.4 dependencies
5.3.4 - 2016-05-11
- The checks that can be enabled by
--strict-coverage
andbeStrictAboutCoversAnnotation
are no longer performed for tests annotated with@medium
or@large
5.3.3 - 2016-05-10
- Fixed #2158: Failure to run tests in separate processes if a file included into main process contains constant definition
5.3.2 - 2016-04-12
- Fixed #2134: Failures are not shown when there are warnings
- Fixed phpunit-mock-objects/#301:
PHPUnit_Framework_MockObject_MockBuilder::getMock()
callsPHPUnit_Framework_TestCase::getMock()
with more arguments than accepted
5.3.1 - 2016-04-07
- Fixed #2128: PHPUnit 5.3 50% slower than PHPUnit 5.2 (when using large data sets with
@dataProvider
)
5.3.0 - 2016-04-01
- Implemented #1984: Support for comparison operators to
@requires
annotation - Added
--generate-configuration
option to generate an XML configuration file with suggested settings
- In strict coverage mode, a test will now be marked as risky when it does not have a
@covers
annotation but is supposed to have one - The passing of test doubles from one test to another has been improved
- Implemented phpunit-mock-objects/#296: Trigger an error when final or private method is configured on a test double