You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4.8 KiB
4.8 KiB
Changes in PHPUnit 9.6
All notable changes of the PHPUnit 9.6 release series are documented in this file using the Keep a CHANGELOG principles.
9.6.13 - 2023-09-19
Changed
- The child processes used for process isolation now use temporary files to communicate their result to the parent process
9.6.12 - 2023-09-12
Changed
- #5508: Generate code coverage report in PHP format as first in list to avoid serializing cache data
9.6.11 - 2023-08-19
Added
- #5478:
assertObjectHasProperty()
andassertObjectNotHasProperty()
9.6.10 - 2023-07-10
Changed
- #5419: Allow empty
<extensions>
element in XML configuration
9.6.9 - 2023-06-11
Fixed
- #5405: XML configuration migration does not migrate
whitelist/file
elements - Always use
X.Y.Z
version number (and not justX.Y
) of PHPUnit's version when checking whether a PHAR-distributed extension is compatible
9.6.8 - 2023-05-11
Fixed
- #5345: No stack trace shown for previous exceptions during bootstrap
9.6.7 - 2023-04-14
Fixed
- Tests that have
@doesNotPerformAssertions
do not contribute to code coverage
9.6.6 - 2023-03-27
Fixed
- #5270:
GlobalState::getIniSettingsAsString()
generates code that triggers warnings
9.6.5 - 2023-03-09
Changed
- Backported the HTML and CSS improvements made to the
--testdox-html
from PHPUnit 10
Fixed
- #5205: Wrong default value for optional parameter of
PHPUnit\Util\Test::parseTestMethodAnnotations()
causesReflectionException
9.6.4 - 2023-02-27
Fixed
- #5186: SBOM does not validate
9.6.3 - 2023-02-04
Fixed
- #5164:
markTestSkipped()
not handled correctly when called in "before first test" method
9.6.2 - 2023-02-04
Fixed
- #4618: Support for generators in
assertCount()
etc. is not marked as deprecated in PHPUnit 9.6
9.6.1 - 2023-02-03
Fixed
- #5073:
--no-extensions
CLI 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
Changed
- #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
Test
suffix for abstract test case classes