Skip to content

build(deps-dev): bump infection/infection from 0.30.3 to 0.32.7 in /tools/infection#2326

Open
dependabot[bot] wants to merge 1 commit into1.xfrom
dependabot/composer/tools/infection/infection/infection-0.32.7
Open

build(deps-dev): bump infection/infection from 0.30.3 to 0.32.7 in /tools/infection#2326
dependabot[bot] wants to merge 1 commit into1.xfrom
dependabot/composer/tools/infection/infection/infection-0.32.7

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 24, 2026

Bumps infection/infection from 0.30.3 to 0.32.7.

Release notes

Sourced from infection/infection's releases.

0.32.7

Added:

  • Adapt the output for the initial tests to be more generic (#2991)
  • Make the DebugOption a negatable value (#3005)
  • Introduce a debug command to execute the initial tests (#2762)
  • Add a debug command for the AST (#3008, #3024, #3025)
  • Throw a dedicated InvalidXml exception when the XML loaded by XPath is invalid (#3051)
  • Drop support for PHP 8.2 (#3068)
  • Add support for mago static analysis (#3046)

Fixed:

  • Fix incorrectly style tag for non-canonical regexes with tripple \\\ (#3022)
  • Prevent invalid usage of @​infection-ignore-all to corrupt the name resolution (#3039)
  • Do not modify the inital coverage configuration (#3043)
  • Make MockSplFileInfo autoloadable for consumers (#3081)

Performance improvements:

  • Skip checking the other comments once ignore all is found (#3038)

Internal:

Console related changes:

  • Extract the debug option into a re-usable option (#3004)

AST related changes:

  • Simplify the NodeTraverser instantiation (#2999)
  • Improve the readability of NodeTraverserFactoryTest (#3002)
  • Make MutatorRobustnessTest mimic more closely what infection really does (#3001)
  • Improve the feedback when MutatorRobustnessTest fails (#3000)
  • Mark nodes as eligible (#2795)
  • Rename VisitorCollectorIntegrationTest to EnrichmentTraverseIntegrationTest (#3006)
  • Introduce LabelMutationCandidatesVisitor for more realistic AST testing (#3007)
  • Add more tests for the enrichment traverse (#3027)
  • Rename NonMutableNodesIgnorerVisitor to SkipIgnoredNodesVisitor (#3029)
  • Display resolved name attributes in the dumped AST (#3031)
  • Show problematic usage of @​infection-ignore-all (#3030)
  • Re-order the dumped attributes (#3040)
  • Add tests with changed lines ranges (#3028)

Infection related related changes:

  • Solidify the tests by explicitly setting the mutation hash (#3020)

... (truncated)

Changelog

Sourced from infection/infection's changelog.

Change Log

[0.32.0]

Fixed:

  • [BC BREAK!] The relative paths of the sources (source.directories in the Infection configuration file) are no longer relative to the current working directory but instead to the location of the configuration file.

0.31.0 (2025-07-28)

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)
# continue using
bin/infection

... (truncated)

Commits
  • 066ee69 Move files, used in src to src from tests. Introduce phpat (#3084)
  • 6fb6d43 refactor(tracing): Improve the documentation of the TestFileDataProvider (#3078)
  • 334970e [Conductor] Update phpstan/phpstan to 2.1.51 (#3079)
  • d8a7179 build(mago): Exclude Rector and PHPStan from Mago's analysis (#3077)
  • f337e25 refactor(tracing): Adjust the API of JUnitTestCaseTimeAdder (#3076)
  • 7e87264 feat(mago): Add support for mago static analysis (#3046)
  • 33e8c4e refactor: Enable PHP 8.3 preset for rector (#3075)
  • d4bd4cc refactor: Add PHP 8.3 Override attribute (#3074)
  • cc5f5bc refactor: Add types to constants (#3073)
  • 1ad7c2d [Conductor] Update carthage-software/mago to 1.23.1 (#3072)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file php Pull requests that update php code labels Apr 24, 2026
@dependabot dependabot Bot requested a review from norberttech as a code owner April 24, 2026 04:38
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file php Pull requests that update php code labels Apr 24, 2026
@dependabot dependabot Bot changed the title build(deps-dev): bump infection/infection from 0.31.9 to 0.32.7 in /tools/infection build(deps-dev): bump infection/infection from 0.30.3 to 0.32.7 in /tools/infection Apr 26, 2026
Bumps [infection/infection](https://github.com/infection/infection) from 0.30.3 to 0.32.7.
- [Release notes](https://github.com/infection/infection/releases)
- [Changelog](https://github.com/infection/infection/blob/master/CHANGELOG.md)
- [Commits](infection/infection@0.30.3...0.32.7)

---
updated-dependencies:
- dependency-name: infection/infection
  dependency-version: 0.32.7
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/composer/tools/infection/infection/infection-0.32.7 branch from 25858c1 to e78f13e Compare April 26, 2026 12:35
@github-actions github-actions Bot added size: L and removed size: M labels Apr 26, 2026
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 php Pull requests that update php code size: L

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants