Skip to content

Commit 342977b

Browse files
Update dependency phpunit/phpunit to v11 (#51)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [phpunit/phpunit](https://phpunit.de/) ([source](https://togithub.com/sebastianbergmann/phpunit)) | `^10.5.20` -> `^11.1.3` | [![age](https://developer.mend.io/api/mc/badges/age/packagist/phpunit%2fphpunit/11.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/phpunit%2fphpunit/11.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/phpunit%2fphpunit/10.5.20/11.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/phpunit%2fphpunit/10.5.20/11.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>sebastianbergmann/phpunit (phpunit/phpunit)</summary> ### [`v11.1.3`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/11.1.3): PHPUnit 11.1.3 [Compare Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.1.2...11.1.3) ##### Fixed - [#&#8203;5771](https://togithub.com/sebastianbergmann/phpunit/issues/5771): JUnit XML logger may crash when test that is run in separate process exits unexpectedly - [#&#8203;5819](https://togithub.com/sebastianbergmann/phpunit/issues/5819): Duplicate keys from different data providers are not handled properly *** [How to install or update PHPUnit](https://docs.phpunit.de/en/11.1/installation.html) ### [`v11.1.2`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/11.1.2): PHPUnit 11.1.2 [Compare Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.1.1...11.1.2) ##### Fixed - [#&#8203;5795](https://togithub.com/sebastianbergmann/phpunit/issues/5795): Using `@testWith` annotation may generate `PHP Warning: Uninitialized string offset 0` - [#&#8203;5807](https://togithub.com/sebastianbergmann/phpunit/issues/5807): The `#[CoversMethod]` attribute is not considered for risky test check *** [How to install or update PHPUnit](https://docs.phpunit.de/en/11.1/installation.html) ### [`v11.1.1`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/11.1.1): PHPUnit 11.1.1 [Compare Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.1.0...11.1.1) ##### Fixed - [#&#8203;5798](https://togithub.com/sebastianbergmann/phpunit/issues/5798): The `#[CoversClass]` and `#[UsesClass]` attributes can no longer target traits *** [How to install or update PHPUnit](https://docs.phpunit.de/en/11.1/installation.html) ### [`v11.1.0`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/11.1.0): PHPUnit 11.1.0 [Compare Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.10...11.1.0) ##### Added - [#&#8203;5689](https://togithub.com/sebastianbergmann/phpunit/issues/5689): Distinguish between self, direct and indirect deprecations - [#&#8203;5696](https://togithub.com/sebastianbergmann/phpunit/pull/5696): `#[DisableReturnValueGenerationForTestDoubles]` attribute for disabling return value generation for test doubles created using `createMock()`, `createMockForIntersectionOfInterfaces()`, `createPartialMock()`, `createStub()`, and `createStubForIntersectionOfInterfaces()` - [#&#8203;5175](https://togithub.com/sebastianbergmann/phpunit/issues/5175): `#[CoversMethod]` and `#[UsesMethod]` attributes for more fine-grained code coverage targeting - [#&#8203;5720](https://togithub.com/sebastianbergmann/phpunit/issues/5720): Support filtering using `--filter`, `--exclude-filter`, `--group`, and `--exclude-group` when listing tests using `--list-tests` and `--list-tests-xml` as well as listing groups with `--list-groups` - [#&#8203;5733](https://togithub.com/sebastianbergmann/phpunit/issues/5733): Implicitly include (abstract) parent class(es) with `#[CoversClass]` and `#[UsesClass]` attributes - `--only-summary-for-coverage-text` CLI option to reduce the code coverage report in text format to a summary - `--show-uncovered-for-coverage-text` CLI option to expand the code coverage report in text format to include a list of uncovered files ##### Changed - [#&#8203;5689](https://togithub.com/sebastianbergmann/phpunit/issues/5689): The XML configuration file generated using `--generate-configuration` now generates `<source ignoreIndirectDeprecations="true" restrictNotices="true" restrictWarnings="true">` instead of `<source restrictDeprecations="true" restrictNotices="true" restrictWarnings="true">` - [#&#8203;5708](https://togithub.com/sebastianbergmann/phpunit/issues/5708): Allow the `--group`, `--exclude-group`, `--covers`, `--uses`, and `--test-suffix` CLI options to be used multiple times - `PHPUnit\Framework\TestCase::__construct()` is now annotated to be final in preparation for declaring it `final` in PHPUnit 12 - Changed how the `DeprecationTriggered`, `ErrorTriggered`, `NoticeTriggered`, `PhpDeprecationTriggered`, `PhpNoticeTriggered`, `PhpWarningTriggered`, and `WarningTriggered` events are represented as text ##### Deprecated - [#&#8203;5689](https://togithub.com/sebastianbergmann/phpunit/issues/5689): The `restrictDeprecations` attribute on the `<source>` element of the XML configuration file is now deprecated in favor of the `ignoreSelfDeprecations`, `ignoreDirectDeprecations`, and `ignoreIndirectDeprecations` attributes - [#&#8203;5709](https://togithub.com/sebastianbergmann/phpunit/issues/5709): Deprecate support for using comma-separated values with the `--group`, `--exclude-group`, `--covers`, `--uses`, and `--test-suffix` CLI options *** [How to install or update PHPUnit](https://docs.phpunit.de/en/11.1/installation.html) ### [`v11.0.10`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/11.0.10): PHPUnit 11.0.10 [Compare Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.9...11.0.10) ##### Changed - The namespaces of dependencies are now prefixed with `PHPUnitPHAR` instead of just `PHPUnit` for the PHAR distribution of PHPUnit *** [How to install or update PHPUnit](https://docs.phpunit.de/en/11.0/installation.html) ### [`v11.0.9`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/11.0.9): PHPUnit 11.0.9 [Compare Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.8...11.0.9) ##### Changed - [#&#8203;5766](https://togithub.com/sebastianbergmann/phpunit/pull/5766): Do not use a shell in `proc_open()` if not really needed - [#&#8203;5772](https://togithub.com/sebastianbergmann/phpunit/pull/5772): Cleanup process handling after dropping temp-file handling ##### Fixed - [#&#8203;5570](https://togithub.com/sebastianbergmann/phpunit/pull/5570): Windows does not support exclusive locks on stdout *** [How to install or update PHPUnit](https://docs.phpunit.de/en/11.0/installation.html) ### [`v11.0.8`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/11.0.8): PHPUnit 11.0.8 [Compare Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.7...11.0.8) ##### Fixed - [#&#8203;5765](https://togithub.com/sebastianbergmann/phpunit/pull/5765): Be more forgiving with error handlers that do not respect error suppression *** [How to install or update PHPUnit](https://docs.phpunit.de/en/11.0/installation.html) ### [`v11.0.7`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/11.0.7): PHPUnit 11.0.7 [Compare Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.6...11.0.7) ##### Changed - [#&#8203;5747](https://togithub.com/sebastianbergmann/phpunit/pull/5747): Cache result of `Groups::groups()` - [#&#8203;5748](https://togithub.com/sebastianbergmann/phpunit/pull/5748): Improve performance of `NamePrettifier::prettifyTestMethodName()` - [#&#8203;5750](https://togithub.com/sebastianbergmann/phpunit/pull/5750): Micro-optimize `NamePrettifier::prettifyTestMethodName()` once again - [#&#8203;5752](https://togithub.com/sebastianbergmann/phpunit/issues/5752): Improve message for deprecation of doubling methods named "method" ##### Fixed - [#&#8203;5760](https://togithub.com/sebastianbergmann/phpunit/issues/5760): TestDox printer does not display details about exceptions raised in before-test methods *** [How to install or update PHPUnit](https://docs.phpunit.de/en/11.0/installation.html) ### [`v11.0.6`](https://togithub.com/sebastianbergmann/phpunit/releases/tag/11.0.6): PHPUnit 11.0.6 [Compare Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.5...11.0.6) ##### Changed - [#&#8203;5727](https://togithub.com/sebastianbergmann/phpunit/pull/5727): Prevent duplicate call of `NamePrettifier::prettifyTestMethodName()` - [#&#8203;5739](https://togithub.com/sebastianbergmann/phpunit/pull/5739): Micro-optimize `NamePrettifier::prettifyTestMethodName()` - [#&#8203;5740](https://togithub.com/sebastianbergmann/phpunit/pull/5740): Micro-optimize `TestRunner::runTestWithTimeout()` - [#&#8203;5741](https://togithub.com/sebastianbergmann/phpunit/pull/5741): Save call to `Telemetry\System::snapshot()` - [#&#8203;5742](https://togithub.com/sebastianbergmann/phpunit/pull/5742): Prevent file IO when not strictly necessary - [#&#8203;5743](https://togithub.com/sebastianbergmann/phpunit/pull/5743): Prevent unnecessary `ExecutionOrderDependency::getTarget()` call - [#&#8203;5744](https://togithub.com/sebastianbergmann/phpunit/pull/5744): Simplify `NamePrettifier::prettifyTestMethodName()` ##### Fixed - [#&#8203;5351](https://togithub.com/sebastianbergmann/phpunit/issues/5351): Incorrect code coverage metadata does not prevent code coverage data from being collected - [#&#8203;5729](https://togithub.com/sebastianbergmann/phpunit/pull/5729): `assertArrayIsIdenticalToArrayOnlyConsideringListOfKeys()` does not correctly handle array order - [#&#8203;5746](https://togithub.com/sebastianbergmann/phpunit/issues/5746): Using `-d` CLI option multiple times triggers warning *** [How to install or update PHPUnit](https://docs.phpunit.de/en/11.0/installation.html) ### [`v11.0.5`](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.4...11.0.5) [Compare Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.4...11.0.5) ### [`v11.0.4`](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.3...11.0.4) [Compare Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.3...11.0.4) ### [`v11.0.3`](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.2...11.0.3) [Compare Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.2...11.0.3) ### [`v11.0.2`](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.1...11.0.2) [Compare Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.1...11.0.2) ### [`v11.0.1`](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.0...11.0.1) [Compare Source](https://togithub.com/sebastianbergmann/phpunit/compare/11.0.0...11.0.1) ### [`v11.0.0`](https://togithub.com/sebastianbergmann/phpunit/compare/10.5.10...11.0.0) [Compare Source](https://togithub.com/sebastianbergmann/phpunit/compare/10.5.20...11.0.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/Lendable/message). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMzEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjMzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent d2710b6 commit 342977b

File tree

2 files changed

+231
-223
lines changed

2 files changed

+231
-223
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"phpstan/phpstan-deprecation-rules": "^1.1.4",
2323
"phpstan/phpstan-phpunit": "^1.3.16",
2424
"phpstan/phpstan-strict-rules": "^1.5.5",
25-
"phpunit/phpunit": "^10.5.20",
25+
"phpunit/phpunit": "^11.1.3",
2626
"rector/rector": "^1.0.4"
2727
},
2828
"minimum-stability": "stable",

0 commit comments

Comments
 (0)