All notable changes of the PHPUnit 7.0 release series are documented in this file using the Keep a CHANGELOG principles.
7.0.0 - 2018-02-02
- Implemented #2967: Added support for PHP configuration settings to
@requires
annotation
- Implemented #2566: Use
Throwable
instead ofException
inPHPUnit\Framework\TestListener
method signatures - Implemented #2920: Replace CLI TestDox printer with
rpkamp/fancy-testdox-printer
- Scalar Type Declarations and Return Type Declarations are now used where possible (as a result, the API of
PHPUnit\Framework\TestListener
, for instance, has changed) - Some classes are now
final
- The visibility of some methods has been changed from
protected
toprivate
- Implemented #2473: Drop support for PHP 7.0
@scenario
is no longer an alias for@test
- The
PHPUnit\Framework\BaseTestListener
class has been removed (deprecated in PHPUnit 6.4) - The
PHPUnit\Framework\TestCase::prepareTemplate
template method has been removed