ChangeLog-13.2.md
All notable changes of the PHPUnit 13.2 release series are documented in this file using the Keep a CHANGELOG principles.
IsTrue, IsFalse, IsNull, IsFinite, IsInfinite, and IsNan constraints#[RunTestsInSeparateProcesses] from parent test classesassertContainsEquals() should use sebastian/comparator for element comparison--SKIPIF-- does not have standard-output side effect$_dataName available to #[TestDoxFormatter] callbacks$skipWhenEmpty parameter for #[DataProvider] and #[DataProviderExternal]--stop-on-defect, --stop-on-error, etc. to accept an optional thresholdwillReturnMap() with constraint support and strict matching--list-test-ids CLI option and enhance --filter CLI option to support test ID syntax--run-test-id <test-id> CLI option that accepts a single test ID for exact matching--compact CLI option and PHPUNIT_COMPACT_OUTPUT=1 environment variable)--disable-coverage-targeting CLI optionexecutionOrder attribute in the XML configuration file now accepts defects combined with any main order, as well as three-way combinations of depends/no-depends, defects, and a main order (for example, depends,defects,duration-ascending)--validate-configuration CLI option to validate an XML configuration file for PHPUnitsebastian/file-filter in SourceFilter::includes() for issue trigger identification#[IgnoreDeprecations] to be repeated--filterIsEqual, IsEqualCanonicalizing, IsEqualIgnoringCase, IsEqualWithDelta, and TraversableContainsEqual constraints or the assertEquals(), assertEqualsCanonicalizing(), assertEqualsIgnoringCase(), assertEqualsWithDelta(), and assertContainsEquals() assertions--order-by duration CLI option, use --order-by duration-ascending instead--order-by size CLI option, use --order-by size-ascending insteadexecutionOrder="duration" XML configuration attribute value, use executionOrder="duration-ascending" insteadexecutionOrder="size" XML configuration attribute value, use executionOrder="size-ascending" insteadexpectExceptionMessage(), use expectExceptionMessageIsOrContains() instead