Skip to content

Update dependency phpunit/phpunit to v12.5.34 - #710

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/phpunit-phpunit-12.x-lockfile
Open

Update dependency phpunit/phpunit to v12.5.34#710
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/phpunit-phpunit-12.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented Mar 31, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
phpunit/phpunit (source) 12.5.1412.5.34 age confidence

Release Notes

sebastianbergmann/phpunit (phpunit/phpunit)

v12.5.34

Compare Source

v12.5.33: PHPUnit 12.5.33

Compare Source

Fixed
  • #​6861: Hook methods run twice when a template method is marked with its corresponding attribute
  • Regression that stopped test methods from being sorted by source code location

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

Keep up to date with PHPUnit:

v12.5.32: PHPUnit 12.5.32

Compare Source

Fixed
  • #​6833: assertArrayHasKey() does not accept ArrayAccess implementations with a specific value type when test code is analysed with PHPStan at level 9
  • #​6854: Deprecation triggered in first-party code is wrongly classified as indirect when the first-party code is called from third-party code

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

Keep up to date with PHPUnit:

v12.5.31

Compare Source

v12.5.30: PHPUnit 12.5.30

Compare Source

Fixed
  • #​6743: Improve error message for invalid version constraint in attribute
  • Class, method, and data-set names in TestDox HTML report are not escaped

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

Keep up to date with PHPUnit:

v12.5.29: PHPUnit 12.5.29

Compare Source

Fixed
  • #​6683: assertNotEquals() failure message says "is equal to" instead of "is not equal to" when comparing arrays or objects
  • #​6700: expectOutputString() and expectOutputRegex() silently replace themselves and each other

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

Keep up to date with PHPUnit:

v12.5.28: PHPUnit 12.5.28

Compare Source

Fixed
  • #​6681: XML assertions such as assertXmlStringEqualsXmlString() regressed into treating comments as significant

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

Keep up to date with PHPUnit:

v12.5.27: PHPUnit 12.5.27

Compare Source

Fixed
  • #​6673: Empty PHP settings from the parent process override per-test -d settings forwarded to child processes (breaks PCOV coverage)

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

Keep up to date with PHPUnit:

v12.5.26: PHPUnit 12.5.26

Compare Source

Fixed
  • PHP setting values containing = need to be quoted before forwarding via -d

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

Keep up to date with PHPUnit:

v12.5.25: PHPUnit 12.5.25

Compare Source

Changed
  • A Test or Tests prefix is no longer stripped from class names when they are processed for TestDox output
Fixed
  • #​6605: Data set names and provider values containing Unicode bidirectional control characters distort terminal output
  • #​6610: Per-testsuite bootstrap script not loaded in process isolation
  • TestDox output collapsed separate test classes into a single group when their prettified class names matched

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

Keep up to date with PHPUnit:

v12.5.24: PHPUnit 12.5.24

Compare Source

Added
  • #​6596: Backport TestCase::invokeTestMethod() method for customizing test method invocation from PHPUnit 13
Fixed
  • #​6595: Crash when before-class or after-class method fails with assertion failure
  • #​6599: TeamCity logger does not wrap failures in before-test methods with testStarted and testFinished
  • #​6601: Anonymous classes are not rejected with a clear error when creating a test double
  • MockBuilder::setMockClassName() and TestStubBuilder::setStubClassName() now reject values that are not valid unqualified PHP class identifiers, throwing the new InvalidClassNameException
  • The regular expression used by Generator::ensureValidMethods() to validate method names passed to MockBuilder::onlyMethods() and addMethods() was not anchored, so any string containing a valid identifier substring (including strings with parentheses, braces, comments, or newlines) was accepted

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

Keep up to date with PHPUnit:

v12.5.23: PHPUnit 12.5.23

Compare Source

Changed
  • Pass LIBXML_NONET when parsing/validating XML configuration files to make explicit that no network I/O is performed
  • Verify the result file written by an isolated child process with a random nonce before deserializing it

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

Keep up to date with PHPUnit:

v12.5.22: PHPUnit 12.5.22

Compare Source

Fixed
  • #​6590: Silent failure when configuration file is invalid
  • #​6592: INI metacharacters ; and " are not preserved when forwarding settings to child processes

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

Keep up to date with PHPUnit:

v12.5.21: PHPUnit 12.5.21

Compare Source

Fixed
  • #​5860: PHP CLI -d settings are not forwarded to child processes for process isolation
  • #​6451: Incomplete version in RequiresPhp (e.g. <=8.5) is compared against full PHP version, causing unexpected skips

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

Keep up to date with PHPUnit:

v12.5.20: PHPUnit 12.5.20

Compare Source

Fixed
  • #​5993: DefaultJobRunner deadlocks on child processes that write large amounts of stderr output
  • #​6465: SAPI-populated $_SERVER entries leak from parent into child process
  • #​6587: failOnEmptyTestSuite="false" in phpunit.xml is ignored when --group/--filter/--testsuite matches no tests
  • #​6588: Order of issue baseline entries is not canonicalized

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

Keep up to date with PHPUnit:

v12.5.19: PHPUnit 12.5.19

Compare Source

Fixed
  • Regression in XML configuration migration introduced in PHPUnit 12.5.8

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

Keep up to date with PHPUnit:

v12.5.18: PHPUnit 12.5.18

Compare Source

Fixed
  • #​4571: No warning when --random-order-seed is used when test execution order is not random
  • #​4975: --filter does not work when filter string starts with #
  • #​5354: JUnit XML logger does not handle TestSuiteSkipped event
  • #​6276: Exit with non-zero exit code when explicit test selection (--filter, --group, --testsuite) yields no tests
  • #​6583: Failing output expectation skips tearDown() and handler restoration, causing subsequent tests to be marked as risky

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

Keep up to date with PHPUnit:

v12.5.17: PHPUnit 12.5.17

Compare Source

Changed
  • #​4793: Exit with non-zero exit code when exit was called from some test
Fixed
  • #​5881: colors="true" in XML configuration file does not unconditionally enable colored output
  • #​6019: --migrate-configuration does not update schema location when XML content already validates against current schema
  • #​6372: Assertion failure inside willReturnCallback() is silently swallowed when code under test catches exceptions
  • #​6464: Process isolation template unconditionally calls set_include_path()
  • #​6571: Static analysis errors for TestDoubleBuilder method chaining

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

Keep up to date with PHPUnit:

v12.5.16: PHPUnit 12.5.16

Compare Source

Added
  • #​6547: Support for %r...%r in EXPECTF section
Fixed
  • #​6025: FILE_EXTERNAL breaks __DIR__
  • #​6351: No warning when the same test runner extension is configured more than once
  • #​6433: Logic in TestSuiteLoader is brittle and causes "Class FooTest not found" even for valid tests in valid filenames
  • #​6463: Process Isolation fails on non-serializable globals and quietly ignore closures

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

Keep up to date with PHPUnit:

v12.5.15: PHPUnit 12.5.15

Compare Source

Changed
  • #​4440: Improve error when configured code coverage file list is empty
  • #​6549: Allow to stub both hooks of non-virtual properties
Fixed
  • #​6529: Git "detached HEAD state" in Open Test Reporting (OTR) XML logger not handled properly
  • #​6545: Stubbing a class with set property hook leaves property uninitialized by default
  • The RegularExpression and StringMatchesFormatDescription did not handle preg_match() errors such as Compilation failed: regular expression is too large

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

Keep up to date with PHPUnit:

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

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

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.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch from 8f41069 to 86862e7 Compare April 3, 2026 09:16
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.15 Update dependency phpunit/phpunit to v12.5.16 Apr 3, 2026
@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch from 86862e7 to b8c37cc Compare April 8, 2026 05:33
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.16 Update dependency phpunit/phpunit to v12.5.17 Apr 8, 2026
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.17 Update dependency phpunit/phpunit to v12.5.19 Apr 13, 2026
@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch from b8c37cc to ff97f41 Compare April 13, 2026 06:01
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.19 Update dependency phpunit/phpunit to v12.5.20 Apr 15, 2026
@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch from ff97f41 to 1bd4bbe Compare April 15, 2026 05:34
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.20 Update dependency phpunit/phpunit to v12.5.21 Apr 16, 2026
@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch from 1bd4bbe to 07b1b23 Compare April 16, 2026 09:24
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.21 Update dependency phpunit/phpunit to v12.5.22 Apr 17, 2026
@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch 2 times, most recently from 3077991 to 0db0f81 Compare April 18, 2026 08:49
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.22 Update dependency phpunit/phpunit to v12.5.23 Apr 18, 2026
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.23 Update dependency phpunit/phpunit to v12.5.23 - autoclosed Apr 18, 2026
@renovate renovate Bot closed this Apr 18, 2026
@renovate
renovate Bot deleted the renovate/phpunit-phpunit-12.x-lockfile branch April 18, 2026 12:37
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.23 - autoclosed Update dependency phpunit/phpunit to v12.5.23 Apr 20, 2026
@renovate renovate Bot reopened this Apr 20, 2026
@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch 2 times, most recently from 0db0f81 to 396b645 Compare April 20, 2026 21:05
@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch from 396b645 to 29af66b Compare May 1, 2026 13:31
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.23 Update dependency phpunit/phpunit to v12.5.24 May 1, 2026
@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch from 29af66b to 5e8f35e Compare May 13, 2026 04:35
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.24 Update dependency phpunit/phpunit to v12.5.25 May 13, 2026
@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch from 5e8f35e to b433029 Compare May 22, 2026 07:59
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.25 Update dependency phpunit/phpunit to v12.5.26 May 22, 2026
@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch from b433029 to 278444d Compare May 25, 2026 18:07
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.26 Update dependency phpunit/phpunit to v12.5.27 May 25, 2026
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.27 Update dependency phpunit/phpunit to v12.5.28 May 27, 2026
@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch from 278444d to 98e2de8 Compare May 27, 2026 14:09
@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch from 98e2de8 to cbfe1c6 Compare June 4, 2026 08:57
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.28 Update dependency phpunit/phpunit to v12.5.29 Jun 4, 2026
@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch from cbfe1c6 to cd35400 Compare June 16, 2026 00:14
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.29 Update dependency phpunit/phpunit to v12.5.30 Jun 16, 2026
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.30 Update dependency phpunit/phpunit to v12.5.31 Jul 6, 2026
@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch from cd35400 to ad82a54 Compare July 6, 2026 17:01
@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch from ad82a54 to 198053b Compare July 25, 2026 09:52
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.31 Update dependency phpunit/phpunit to v12.5.32 Jul 25, 2026
@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch from 198053b to fcd21cf Compare July 28, 2026 18:01
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.32 Update dependency phpunit/phpunit to v12.5.33 Jul 28, 2026
@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch from fcd21cf to 4b44927 Compare August 11, 2026 22:58
@renovate
renovate Bot force-pushed the renovate/phpunit-phpunit-12.x-lockfile branch from 4b44927 to a5cab75 Compare August 27, 2026 10:41
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to v12.5.33 Update dependency phpunit/phpunit to v12.5.34 Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants