Releases: sebastianbergmann/phpunit
Releases · sebastianbergmann/phpunit
PHPUnit 10.5.20
PHPUnit 10.5.19
Fixed
- #5818: Calling
method()on a test stub created usingcreateStubForIntersectionOfInterfaces()throws an unexpected exception
PHPUnit 11.1.2
PHPUnit 10.5.18
PHPUnit 11.1.1
PHPUnit 11.1.0
Added
- #5689: Distinguish between self, direct and indirect deprecations
- #5696:
#[DisableReturnValueGenerationForTestDoubles]attribute for disabling return value generation for test doubles created usingcreateMock(),createMockForIntersectionOfInterfaces(),createPartialMock(),createStub(), andcreateStubForIntersectionOfInterfaces() - #5175:
#[CoversMethod]and#[UsesMethod]attributes for more fine-grained code coverage targeting - #5720: Support filtering using
--filter,--exclude-filter,--group, and--exclude-groupwhen listing tests using--list-testsand--list-tests-xmlas well as listing groups with--list-groups - #5733: Implicitly include (abstract) parent class(es) with
#[CoversClass]and#[UsesClass]attributes --only-summary-for-coverage-textCLI option to reduce the code coverage report in text format to a summary--show-uncovered-for-coverage-textCLI option to expand the code coverage report in text format to include a list of uncovered files
Changed
- #5689: The XML configuration file generated using
--generate-configurationnow generates<source ignoreIndirectDeprecations="true" restrictNotices="true" restrictWarnings="true">instead of<source restrictDeprecations="true" restrictNotices="true" restrictWarnings="true"> - #5708: Allow the
--group,--exclude-group,--covers,--uses, and--test-suffixCLI options to be used multiple times PHPUnit\Framework\TestCase::__construct()is now annotated to be final in preparation for declaring itfinalin PHPUnit 12- Changed how the
DeprecationTriggered,ErrorTriggered,NoticeTriggered,PhpDeprecationTriggered,PhpNoticeTriggered,PhpWarningTriggered, andWarningTriggeredevents are represented as text
Deprecated
- #5689: The
restrictDeprecationsattribute on the<source>element of the XML configuration file is now deprecated in favor of theignoreSelfDeprecations,ignoreDirectDeprecations, andignoreIndirectDeprecationsattributes - #5709: Deprecate support for using comma-separated values with the
--group,--exclude-group,--covers,--uses, and--test-suffixCLI options
PHPUnit 11.0.10
Changed
- The namespaces of dependencies are now prefixed with
PHPUnitPHARinstead of justPHPUnitfor the PHAR distribution of PHPUnit
PHPUnit 10.5.17
Changed
- The namespaces of dependencies are now prefixed with
PHPUnitPHARinstead of justPHPUnitfor the PHAR distribution of PHPUnit
PHPUnit 9.6.19
Changed
- The namespaces of dependencies are now prefixed with
PHPUnitPHARinstead of justPHPUnitfor the PHAR distribution of PHPUnit
PHPUnit 8.5.38
Changed
- The namespaces of dependencies are now prefixed with
PHPUnitPHARinstead of justPHPUnitfor the PHAR distribution of PHPUnit