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
@smalltest 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
@dependsare now also evaluated for the depending test
- Merged #1781: Empty string is not treated as a valid JSON string anymore
- Renamed the
beStrictAboutTestSizeconfiguration option toenforceTimeLimit
- The
assertSelectCount(),assertSelectRegExp(),assertSelectEquals(),assertTag(),assertNotTag()assertions have been removed - The
--strictcommandline option and the XML configuration'sstrictattribute 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