All notable changes of the PHPUnit 11.4 release series are documented in this file using the Keep a CHANGELOG principles.
11.4.3 - 2024-10-28
- #6010: Improve parameter name for
assertGreaterThan()
,assertGreaterThanOrEqual()
,assertLessThan()
, andassertLessThanOrEqual()
- #6012: Remove empty lines between TeamCity events
- #6017: Deprecation Triggers are not registered when Process Isolation is used
11.4.2 - 2024-10-19
- #5989: Disable Xdebug in subprocesses when it is not used
- #5844: Error handlers that are not callable outside the scope they were registered in are not handled correctly
- #5982: Typo in exception message
11.4.1 - 2024-10-08
- Updated regular expressions used by
StringMatchesFormatDescription
constraint to be consistent with PHP'srun-tests.php
- #5977: TestDox result collector does not correctly handle baseline-ignored
E_DEPRECATED
issues
11.4.0 - 2024-10-05
- #5915: Bootstrap extensions before building test suite
- #5917: Seal event facade before loading the test suite
- #5923: Filter configured deprecation triggers when displaying deprecation details
- #5927:
#[RequiresPhpunitExtension]
attribute - #5928: Filter tests based on the PHP extensions they require
- #5964: Better error message when data provider is invalid
- The XML configuration file generator now references
vendor/phpunit/phpunit/phpunit.xsd
(instead ofhttps://schema.phpunit.de/X.Y/phpunit.xsd
) when PHPUnit was installed using Composer andphpunit --generate-configuration
was invoked in the directory wherevendor
is located - The
--migrate-configuration
command no longer replacesvendor/phpunit/phpunit/phpunit.xsd
withhttps://schema.phpunit.de/X.Y/phpunit.xsd
- The output of
--list-groups
now shows how many tests a group contains - The output of
--list-suites
now shows how many tests a test suite contains