Releases: sebastianbergmann/phpunit
Releases · sebastianbergmann/phpunit
PHPUnit 12.0.2
PHPUnit 12.0.1
Fixed
- Deprecation message for
Assert::isType()
,assertContainsOnly()
,assertNotContainsOnly()
, andcontainsOnly()
PHPUnit 12.0.0
Added
- #5984:
#[CoversClassesThatExtendClass]
and#[UsesClassesThatExtendClass]
- #5985:
#[CoversClassesThatImplementInterface]
and#[UsesClassesThatImplementInterface]
- #6073:
#[CoversNamespace]
and#[UsesNamespace]
- #6074:
#[RequiresEnvironmentVariable]
Changed
- #5872: The default value for
shortenArraysForExportThreshold
is now10
(limit export of arrays to 10 levels) instead of0
(do not limit export of arrays)
Deprecated
- #6053:
Assert::isType()
(was soft-deprecated in PHPUnit 11.5) - #6056:
assertContainsOnly()
(was soft-deprecated in PHPUnit 11.5) - #6056:
assertNotContainsOnly()
(was soft-deprecated in PHPUnit 11.5) - #6060:
containsOnly()
(was soft-deprecated in PHPUnit 11.5)
Removed
- #5215:
TestCase::iniSet()
- #5217:
TestCase::setLocale()
- #5246:
TestCase::createTestProxy()
- #5247:
TestCase::getMockForAbstractClass()
- #5248:
TestCase::getMockFromWsdl()
- #5249:
TestCase::getMockForTrait()
- #5250:
TestCase::getObjectForTrait()
- #5310:
MockBuilder::enableAutoload()
andMockBuilder::disableAutoload()
- #5311:
MockBuilder::allowMockingUnknownTypes()
andMockBuilder::disallowMockingUnknownTypes()
- #5312:
MockBuilder::enableProxyingToOriginalMethods()
,MockBuilder::disableProxyingToOriginalMethods()
, andMockBuilder::setProxyTarget()
- #5313:
MockBuilder::getMockForTrait()
- #5314:
MockBuilder::getMockForAbstractClass()
- #5316:
MockBuilder::enableArgumentCloning()
andMockBuilder::disableArgumentCloning()
- #5321:
MockBuilder::addMethods()
- #5416: Support for doubling interfaces (or classes) that have a method named
method
- #5424:
TestCase
methods for creating return stub configuration objects - #5473:
assertStringNotMatchesFormat()
andassertStringNotMatchesFormatFile()
- #5536: Support for configuring expectations using
expects()
on test stubs - #5541: Support for metadata in doc-comments
- #5710: Support for using comma-separated values with the
--group
,--exclude-group
,--covers
,--uses
, and--test-suffix
CLI options - #5756: Support for the
restrictDeprecations
attribute on the<source>
element of the XML configuration file - #5801: Support for targeting traits with
#[CoversClass]
and#[UsesClass]
attributes - #5978: Support for PHP 8.2
PHPUnit 11.5.7
PHPUnit 10.5.45
PHPUnit 11.5.6
PHPUnit 10.5.44
Fixed
- #6115: Backed enumerations with values not of type
string
cannot be used in customized TestDox output
PHPUnit 11.5.5
Changed
- Do not skip execution of test that depends on a test that is larger than itself
PHPUnit 10.5.43
Changed
- Do not skip execution of test that depends on a test that is larger than itself
PHPUnit 11.5.4
Changed
- #5958: Support for
#[CoversTrait]
and#[UsesTrait]
attributes is no longer deprecated - #5960: Support for targeting trait methods with the
#[CoversMethod]
and#[UsesMethod]
attributes is no longer deprecated
Fixed
- #6103: Output from test run in separate process is printed twice
- #6109: Skipping a test in a before-class method crashes JUnit XML logger
- #6111: Deprecations cause
SourceMapper
to scan all<source/>
files