#5471: assertFileMatchesFormat() and assertFileMatchesFormatFile()
#5515: PHPUnit\Runner\Extension\Facade::requireExportOfObjects() so that test runner extensions can indicate that they require the export of objects for events such as Test\AssertionSucceeded and Test\AssertionFailed
Test\PreparationFailed event
Attribute id attribute for testCaseMethod elements in the XML document generated by --list-tests-xml
Changed
#5505: Improve the failure description of StringContains-based assertions when the strings are encoded differently
#5515: The Test\AssertionSucceeded and Test\AssertionFailed events are always emitted again
#5515: --log-events-verbose-text enables the export of non-scalar values for the Test\AssertionSucceeded and Test\AssertionFailed events
#5524: Do not export data passed to test for PHPUnit\Event\Code\TestMethod value object by default
#5526: Do not limit number of columns to 80 on non-interactive TTY
Exceptions thrown by third-party event subscribers are now reported as test runner warnings
The name of the top-level test suite that is created when a directory or file path is passed as an argument to the test runner is now CLI Arguments
Simplified the failure description for assertInstanceOf() and assertNotInstanceOf()
Simplified the failure description for assertJson()
The --enforce-time-limit CLI option and the enforceTimeLimit XML configuration file attribute no longer affect the running of PHPT tests
The @codeCoverageIgnore, @codeCoverageIgnoreStart, and @codeCoverageIgnoreEnd annotations are no longer deprecated
Deprecated
#5472: TestCase::assertStringNotMatchesFormat() and TestCase::assertStringNotMatchesFormatFile() (these methods only have a @deprecated annotation for now; using these methods will trigger a deprecation warning in PHPUnit 11; these methods will be removed in PHPUnit 12)
#5481: dataSet attribute for testCaseMethod elements in the XML document generated by --list-tests-xml (the attribute will not be generated anymore starting with PHPUnit 11)
#5513: IgnoreClassForCodeCoverage, IgnoreMethodForCodeCoverage, and IgnoreFunctionForCodeCoverage attributes (these attributes will be removed in PHPUnit 11)
PHPUnit\TextUI\Configuration\Configuration::cliArgument() and PHPUnit\TextUI\Configuration\Configuration::hasCliArgument()
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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)
Bumps phpunit/phpunit from 10.2.6 to 10.4.1.
Changelog
Sourced from phpunit/phpunit's changelog.
Commits
62bd7af
Prepare releaseafd049d
Closes #5534c256f15
Merge branch '9.6' into 10.418a76cf
Merge branch '8.5' into 9.6ad6fa5f
Update tools9784e87
Prepare release0ebfdd8
Merge branch '10.3'dae56ef
Merge branch '9.6' into 10.38f609fc
Merge branch '8.5' into 9.63104183
Add note about API changes in internal codeDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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