All notable changes of the PHPUnit 8.4 release series are documented in this file using the Keep a CHANGELOG principles.
8.4.2 - 2019-MM-DD
- Fixed #3889: Test(s) not found when source filename does not match test case class name
- Fixed #3893:
TypeError
when called with a filename without extension
8.4.1 - 2019-10-07
- Fixed #3879: Tests with data providers in parent class do not work anymore
- Fixed #3881: Regression with multiple test case classes declared in a single sourcecode file
- Fixed #3884: Uncaught
ReflectionException
with TestDox XML report
8.4.0 - 2019-10-04
- Implemented #3120: Provide
TestCase::createStub()
method as alternative toTestCase::createMock()
- Implemented #3775: Explicit API for expecting PHP errors, warnings, and notices
- The method
expectExceptionMessageRegExp()
is now deprecated. There is no behavioral change in this version of PHPUnit. Using this method will trigger a deprecation warning in PHPUnit 9 and in PHPUnit 10 it will be removed. Please useexpectExceptionMessageMatches()
instead.