All notable changes of the PHPUnit 5.0 release series are documented in this file using the Keep a CHANGELOG principles.
5.0.0 - 2015-10-02
- Implemented #1604: A
@small
test should be marked as risky when it executes code that performs I/O operations - Implemented #1656: Allow sorting test failures in reverse
- Merged #1753: Added the
assertFinite()
,assertInfinite()
andassertNan()
assertions - Implemented #1780: Support for deep-cloning of results passed between tests using
@depends
- Implemented #1821: Expectations on mock objects passed via
@depends
are now also evaluated for the depending test
- Merged #1781: Empty string is not treated as a valid JSON string anymore
- Renamed the
beStrictAboutTestSize
configuration option toenforceTimeLimit
- The
assertSelectCount()
,assertSelectRegExp()
,assertSelectEquals()
,assertTag()
,assertNotTag()
assertions have been removed - The
--strict
commandline option and the XML configuration'sstrict
attribute have been removed - The PHPUnit_Selenium component is no longer bundled in the PHAR distribution
- The PHPUnit_Selenium component can no longer be configured using the
<selenium/browser>
element of PHPUnit's configuration file - PHPUnit is no longer supported on PHP 5.3, PHP 5.4, and PHP 5.5