All notable changes of the PHPUnit 9.6 release series are documented in this file using the Keep a CHANGELOG principles.
9.6.5 - 2023-MM-DD
- #5205: Wrong default value for optional parameter of
PHPUnit\Util\Test::parseTestMethodAnnotations()causesReflectionException
9.6.4 - 2023-02-27
- #5186: SBOM does not validate
9.6.3 - 2023-02-04
- #5164:
markTestSkipped()not handled correctly when called in "before first test" method
9.6.2 - 2023-02-04
- #4618: Support for generators in
assertCount()etc. is not marked as deprecated in PHPUnit 9.6
9.6.1 - 2023-02-03
- #5073:
--no-extensionsCLI option only prevents extension PHARs from being loaded - #5160: Deprecate
assertClassHasAttribute(),assertClassNotHasAttribute(),assertClassHasStaticAttribute(),assertClassNotHasStaticAttribute(),assertObjectHasAttribute(),assertObjectNotHasAttribute(),classHasAttribute(),classHasStaticAttribute(), andobjectHasAttribute()
9.6.0 - 2023-02-03
- #5062: Deprecate
expectDeprecation(),expectDeprecationMessage(),expectDeprecationMessageMatches(),expectError(),expectErrorMessage(),expectErrorMessageMatches(),expectNotice(),expectNoticeMessage(),expectNoticeMessageMatches(),expectWarning(),expectWarningMessage(), andexpectWarningMessageMatches() - #5063: Deprecate
withConsecutive() - #5064: Deprecate
PHPUnit\Framework\TestCase::getMockClass() - #5132: Deprecate
Testsuffix for abstract test case classes