Skip to content

Conversation

@renovate-runner
Copy link
Contributor

This PR contains the following updates:

Package Change Age Confidence
infection/infection ^0.29.14 -> ^0.31.1 age confidence
phpunit/phpunit (source) ^12.2.2 -> ^12.3.5 age confidence

Release Notes

infection/infection (infection/infection)

v0.31.1: Cleanup old PHPUnit cache files in Infection tmp directory

Compare Source

Added:

Internal:

Full Changelog: infection/infection@0.31.0...0.31.1

v0.31.0

Compare Source

Changed:

Fixed:

Internal:

Backward Compatibility Break

This version introduces BC Break. Do the following:

  1. If you used Infection for all the code, including uncovered, like bin/infection, now you need to add --with-uncovered, because by default, Infection doesn't mutate uncovered code anymore
- bin/infection + bin/infection --with-uncovered
  1. If you used Infection for the only code covered by tests, like bin/infection --only-covered, you need to remove this option because now this is a default behavior and this options has been removed
- bin/infection --only-covered + bin/infection
  1. If you used Infection for all the code, including uncovered, but now you want to mutated only covered code, do nothing (default behavior has been changed)

v0.30.3

Compare Source

Added:

Changed:

Fixed:

Internal:

Full Changelog: infection/infection@0.30.2...0.30.3

v0.30.2

Compare Source

Added:

Changed:

Fixed:

Internal:

Full Changelog: infection/infection@0.30.2...0.30.3

v0.30.1

Compare Source

Changed:

Internal:

Full Changelog: infection/infection@0.30.1...0.30.2

v0.30.0

Compare Source

Changed:

Fixed:

Internal:

Full Changelog

sebastianbergmann/phpunit (phpunit/phpunit)

v12.3.5: PHPUnit 12.3.5

Compare Source

Changed
  • #​6319: Detect premature end of PHPUnit's main PHP process
  • #​6321: Allow error_reporting=E_ALL for --check-php-configuration
Fixed
  • #​5863: TestDox printer does not show previous exception
  • #​6102: expectUserDeprecationMessage*() fails when test is run in separate process

Learn how to install or update PHPUnit 12.3 in the documentation.

Keep up to date with PHPUnit:

v12.3.4: PHPUnit 12.3.4

Compare Source

Changed
  • #​6308: Improve output of --check-php-configuration
  • The version number for the test result cache file has been incremented to reflect that its structure for PHPUnit 12.3 is not compatible with its structure for PHPUnit 8.5 and PHPUnit 9.6
Fixed
  • #​6197: ini_set('error_log') sets filepath outside open_basedir
  • #​6279: Deprecation triggered in data provider method affects all test methods using that data provider method
  • #​6281: Exceptions raised in after-test method are not reported for skipped tests

Learn how to install or update PHPUnit 12.3 in the documentation.

Keep up to date with PHPUnit:

v12.3.3: PHPUnit 12.3.3

Compare Source

Fixed
  • #​6304: PHPUnit 11.5.29 hangs when a test runner deprecation is triggered and process isolation is used (this reverts "#[IgnorePhpunitDeprecations] is now considered for test runner deprecations" from PHPUnit 12.3.1)

Learn how to install or update PHPUnit 12.3 in the documentation.

Keep up to date with PHPUnit:

v12.3.2: PHPUnit 12.3.2

Compare Source

Changed
  • #​6300: Emit warning when the name of a data provider method begins with test
  • Do not use SplObjectStorage methods that will be deprecated in PHP 8.5

Learn how to install or update PHPUnit 12.3 in the documentation.

Keep up to date with PHPUnit:

v12.3.1: PHPUnit 12.3.1

Compare Source

Added
  • #​6297: --check-php-configuration CLI option for checking whether PHP is configured for testing
Changed
  • #[IgnorePhpunitDeprecations] is now considered for test runner deprecations (where applicable)
Fixed
  • #​6160: Baseline file in a subdirectory contains absolute paths
  • #​6294: Silent failure of PHP fatal errors
  • Errors due to invalid data provided using #[TestWith] or #[TestWithJson] attributes are now properly reported
  • The DataProviderMethodFinished event is now also emitted when the provided data set has an invalid key

Learn how to install or update PHPUnit 12.3 in the documentation.

Keep up to date with PHPUnit:

v12.3.0: PHPUnit 12.3.0

Compare Source

Added
  • #​3795: Bootstrap scripts specific to test suites
  • #​6268: #[IgnorePHPUnitWarnings] attribute for ignoring PHPUnit warnings
  • #[TestDoxFormatter] and #[TestDoxFormatterExternal] attributes for configuring a custom TestDox formatter for tests that use data from data providers
  • TestRunner\ChildProcessErrored event
  • Configuration::includeTestSuites() and Configuration::excludeTestSuites()
Changed
  • #​6237: Do not run tests when code coverage analysis is requested but code coverage data cannot be collected
  • #​6272: Use @<data-set-name> format (compatible with --filter CLI option) in defect messages
  • #​6273: Warn when #[DataProvider*] attributes are mixed with #[TestWith*] attributes
Deprecated
  • #​6229: Configuration::includeTestSuite(), use Configuration::includeTestSuites() instead
  • #​6229: Configuration::excludeTestSuite(), use Configuration::excludeTestSuites() instead
  • #​6246: Using #[CoversNothing] on a test method

How to install or update PHPUnit

v12.2.9: PHPUnit 12.2.9

Compare Source

Fixed
  • #​6097: The file attribute of <testClass> node of XML test list can be wrong

How to install or update PHPUnit

v12.2.8: PHPUnit 12.2.8

Compare Source

Fixed
  • #​6274: Infinite recursion when code coverage report in OpenClover XML format is configured in XML configuration file

How to install or update PHPUnit

v12.2.7: PHPUnit 12.2.7

Compare Source

Fixed
  • #​6254: defects,randomconfiguration is supported by implementation, but it is not allowed by the XML configuration file schema
  • #​6259: Order of tests which use data from data providers is not affected by test sorting
  • #​6266: Superfluous whitespace in TestDox output when test method name has a number after the test prefix

How to install or update PHPUnit

v12.2.6: PHPUnit 12.2.6

Compare Source

Fixed
  • #​6104: Test with dependencies and data provider fails
  • #​6163: @no-named-arguments leads to static analysis errors for variadic arguments

How to install or update PHPUnit

v12.2.5: PHPUnit 12.2.5

Compare Source

Fixed
  • #​6249: No meaningful error when <testsuite> element is missing required name attribute

How to install or update PHPUnit

v12.2.4: PHPUnit 12.2.4

Compare Source

Changed
  • Including information about the Git repository (such as the commit hash and branch name) in the Open Test Reporting XML format is now an opt-in feature that can be enabled via the --include-git-information CLI option or the includeGitInformation attribute in the XML configuration file

How to install or update PHPUnit

v12.2.3: PHPUnit 12.2.3

Compare Source

Added
  • #​6236: failOnPhpunitWarning attribute on the <phpunit> element of the XML configuration file and --fail-on-phpunit-warning CLI option for controlling whether PHPUnit should fail on PHPUnit warnings (default: true)
  • #​6239: --do-not-fail-on-deprecation, --do-not-fail-on-phpunit-warning, --do-not-fail-on-phpunit-deprecation, --do-not-fail-on-empty-test-suite, --do-not-fail-on-incomplete, --do-not-fail-on-notice, --do-not-fail-on-risky, --do-not-fail-on-skipped, and --do-not-fail-on-warning CLI options
  • --do-not-report-useless-tests CLI option as a replacement for --dont-report-useless-tests
Deprecated
  • --dont-report-useless-tests CLI option (use --do-not-report-useless-tests instead)
Fixed
  • #​6243: Constraints cannot be implemented without using internal class ExpectationFailedException

How to install or update PHPUnit


Configuration

📅 Schedule: Branch creation - Every 3 hours, between 06:00 AM and 10:59 PM, Monday through Friday ( * 6-22/3 * * 1-5 ), Every 3 hours, between 12:00 PM and 11:59 PM, only on Sunday and Saturday ( * 12-23/3 * * 0,6 ) in timezone Europe/Amsterdam, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@renovate-runner renovate-runner bot requested a review from WyriHaximus as a code owner August 16, 2025 20:23
@renovate-runner renovate-runner bot added Dependencies 📦 Pull requests that update a dependency file PHP 🐘 Hypertext Pre Processor labels Aug 16, 2025
@github-actions
Copy link

github-actions bot commented Aug 16, 2025

🏰 Composer Production Dependency changes 🏰

Prod Packages Operation Base Target Link
azjezz/psl Downgraded 3.3.0 3.2.0 Compare
beberlei/assert Downgraded v3.3.3 v3.3.0 Compare
colinodell/json5 Downgraded v3.0.0 v2.2.0 Compare
composer/ca-bundle Downgraded 1.5.7 1.5.0 Compare
composer/class-map-generator Downgraded 1.6.1 1.4.0 Compare
composer/composer Downgraded 2.8.10 2.8.5 Compare
composer/semver Downgraded 3.4.3 3.3.0 Compare
composer/spdx-licenses Downgraded 1.5.9 1.5.7 Compare
dealerdirect/phpcodesniffer-composer-installer Downgraded v1.1.2 v1.0.0 Compare
ergebnis/json-pointer Downgraded 3.6.0 3.4.0 Compare
ergebnis/json-schema-validator Downgraded 4.4.0 4.2.0 Compare
fidry/cpu-core-counter Downgraded 1.3.0 0.4.0 Compare
hamcrest/hamcrest-php Downgraded v2.1.1 v2.0.1 Compare
infection/extension-installer Downgraded 0.1.2 0.1.1 Compare
infection/mutator Downgraded 0.4.1 0.4.0 Compare
justinrainbow/json-schema Downgraded 6.4.2 5.3.0 Compare
nette/utils Downgraded v4.0.8 v3.2.10 Compare
nikic/php-parser Downgraded v5.6.1 v5.4.0 Compare
nikolaposa/version Downgraded 4.2.1 4.2.0 Compare
ondram/ci-detector Downgraded 4.2.0 4.1.0 Compare
phpstan/phpdoc-parser Downgraded 2.2.0 2.1.0 Compare
psr/log Downgraded 3.0.2 1.1.0 Compare
react/promise Downgraded v3.2.0 v2.11.0 Compare
revolt/event-loop Downgraded v1.0.7 v1.0.6 Compare
roave/better-reflection Downgraded 6.59.0 6.57.0 Compare
sebastian/recursion-context Downgraded 7.0.1 7.0.0 Compare
seld/jsonlint Downgraded 1.11.0 1.8.0 Compare
seld/phar-utils Downgraded 1.2.1 1.2.0 Compare
seld/signal-handler Downgraded 2.0.2 2.0.0 Compare
slevomat/coding-standard Downgraded 8.20.0 8.19.1 Compare
symfony/config Downgraded v7.3.2 v6.1.0 Compare
symfony/console Downgraded v7.3.2 v7.2.1 Compare
symfony/dependency-injection Downgraded v7.3.2 v6.4.0 Compare
symfony/deprecation-contracts Downgraded v3.6.0 v2.5.0 Compare
symfony/filesystem Downgraded v7.3.2 v6.4.0 Compare
symfony/finder Downgraded v7.3.2 v6.4.0 Compare
symfony/polyfill-ctype Downgraded v1.32.0 v1.8.0 Compare
symfony/polyfill-intl-grapheme Downgraded v1.32.0 v1.0.0 Compare
symfony/polyfill-intl-normalizer Downgraded v1.32.0 v1.0.0 Compare
symfony/polyfill-mbstring Downgraded v1.32.0 v1.8.0 Compare
symfony/polyfill-php73 Downgraded v1.32.0 v1.24.0 Compare
symfony/polyfill-php81 Downgraded v1.32.0 v1.24.0 Compare
symfony/property-access Downgraded v7.3.2 v6.0.0 Compare
symfony/property-info Downgraded v7.3.1 v5.4.0 Compare
symfony/serializer Downgraded v7.3.2 v6.0.0 Compare
symfony/string Downgraded v7.3.2 v6.4.0 Compare
symfony/var-exporter Downgraded v7.3.2 v6.2.10 Compare
thecodingmachine/safe Downgraded v3.3.0 v3.0.0 Compare
wyrihaximus/coding-standard Downgraded 2.21.0 2.20.2 Compare
wyrihaximus/phpstan-rules-wrapper Downgraded 10.19.0 10.18.0 Compare
php Changed ^8.4 ^8.3
marc-mabe/php-enum Removed v4.7.1 - Compare
symfony/type-info Removed v7.3.2 - Compare
ext-hash Removed ^8.4 -
ext-json Removed ^8.4 -
composer-plugin-api Removed ^2 -
@github-actions github-actions bot added this to the 7.6.0 milestone Aug 16, 2025
@WyriHaximus WyriHaximus merged commit ba84913 into master Aug 16, 2025
121 checks passed
@WyriHaximus WyriHaximus deleted the renovate/phpunit branch August 16, 2025 20:30
@WyriHaximus WyriHaximus modified the milestones: 7.6.0, 8.0.0 Aug 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dependencies 📦 Pull requests that update a dependency file JSON 👨‍💼 PHP 🐘 Hypertext Pre Processor

2 participants