#5877: Use array_pop() instead of array_shift() for processing Test objects in TestSuite::run() and optimize TestSuite::isEmpty()
[10.5.23] - 2024-06-20
Changed
#5875: Also destruct TestCase objects early that use a data provider
[10.5.22] - 2024-06-19
Changed
#5871: Do not collect unnecessary information using debug_backtrace()
[10.5.21] - 2024-06-15
Changed
#5861: Destroy TestCase object after its test was run
[10.5.20] - 2024-04-24
#5771: JUnit XML logger may crash when test that is run in separate process exits unexpectedly
#5819: Duplicate keys from different data providers are not handled properly
[10.5.19] - 2024-04-17
Fixed
#5818: Calling method() on a test stub created using createStubForIntersectionOfInterfaces() throws an unexpected exception
[10.5.18] - 2024-04-14
Deprecated
#5812: Support for string array keys in data sets returned by data provider methods that do not match the parameter names of the test method(s) that use(s) them
Fixed
#5795: Using @testWith annotation may generate PHP Warning: Uninitialized string offset 0
[10.5.17] - 2024-04-05
Changed
The namespaces of dependencies are now prefixed with PHPUnitPHAR instead of just PHPUnit for the PHAR distribution of PHPUnit
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on phpunit/phpunit to permit the latest version.
Release notes
Sourced from phpunit/phpunit's releases.
Changelog
Sourced from phpunit/phpunit's changelog.
... (truncated)
Commits
5f124e3
Prepare release46e02a3
Update ChangeLog3a664ca
optimize empty checks in TestSuite933af56
Use array_pop instead of slow array_shift1282659
Prepare release67323d2
This needs to be an end-to-end test (otherwise it would be affected by random...23deadb
Update ChangeLogb2f136f
Narrow type (and remove superfluous documentation)541fd37
Refactor unsetting tests during TestSuite::run, for even faster destruction o...8afb89b
Prepare releaseYou can trigger a rebase of this PR by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show