eventy
eventy copied to clipboard
Bump phpunit/phpunit from 10.3.2 to 10.4.2
Bumps phpunit/phpunit from 10.3.2 to 10.4.2.
Changelog
Sourced from phpunit/phpunit's changelog.
10.4.2 - 2023-10-26
Fixed
- #5048: Methods that return
never
cannot be doubled10.4.1 - 2023-10-08
Fixed
- #5534: Cache for generated Test Double code was not updated for Test Stub and Mock Object distinction
10.4.0 - 2023-10-06
Added
- #5441: Baseline for
E_(USER_)DEPRECATED
,E_(USER_)NOTICE
,E_STRICT
, andE_(USER_)WARNING
- #5462: Support for multiple arguments
- #5471:
assertFileMatchesFormat()
andassertFileMatchesFormatFile()
- #5515:
PHPUnit\Runner\Extension\Facade::requireExportOfObjects()
so that test runner extensions can indicate that they require the export of objects for events such asTest\AssertionSucceeded
andTest\AssertionFailed
Test\PreparationFailed
event- Attribute
id
attribute fortestCaseMethod
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
andTest\AssertionFailed
events are always emitted again- #5515:
--log-events-verbose-text
enables the export of non-scalar values for theTest\AssertionSucceeded
andTest\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()
andassertNotInstanceOf()
- Simplified the failure description for
assertJson()
- The
--enforce-time-limit
CLI option and theenforceTimeLimit
XML configuration file attribute no longer affect the running of PHPT tests- The
@codeCoverageIgnore
,@codeCoverageIgnoreStart
, and@codeCoverageIgnoreEnd
annotations are no longer deprecatedDeprecated
- #5472:
TestCase::assertStringNotMatchesFormat()
andTestCase::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 fortestCaseMethod
elements in the XML document generated by--list-tests-xml
(the attribute will not be generated anymore starting with PHPUnit 11)- #5513:
IgnoreClassForCodeCoverage
,IgnoreMethodForCodeCoverage
, andIgnoreFunctionForCodeCoverage
attributes (these attributes will be removed in PHPUnit 11)PHPUnit\TextUI\Configuration\Configuration::cliArgument()
andPHPUnit\TextUI\Configuration\Configuration::hasCliArgument()
PHPUnit\Framework\Constraint\Constraint::exporter()
Commits
cacd8b9
Prepare release31dd76d
Fix: Keep fixers and options sorted by name4aacfe5
Merge branch '9.6' into 10.4c2efd5d
Merge branch '8.5' into 9.6cc8c089
Fix: Keep fixers and options sorted by namec0063dc
Fix: Do not configure deprecated fixersc6e79cf
Tweak TestDox outputa610540
Improve test name7752111
Finalize test methods73798a8
Rename test- Additional commits viewable in compare view
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 <dependency name> 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)