Skip to content

chore(deps): update dependency infection/infection to ^0.35 - #75

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/infection-infection-0.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/infection-infection-0.x

Conversation

@renovate

@renovate renovate Bot commented Jul 2, 2025

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
infection/infection ^0.29^0.35 age confidence

Release Notes

infection/infection (infection/infection)

v0.35.4

Compare Source

Fixed:

Full Changelog: infection/infection@0.35.3...0.35.4

v0.35.3

Compare Source

Fixed:

Full Changelog: infection/infection@0.35.2...0.35.3

v0.35.2

Compare Source

Fixed:

New Contributors

Full Changelog: infection/infection@0.35.1...0.35.2

v0.35.1

Compare Source

Fixed:

  • fix(phar): Upgrade Box so the PHAR works on PHP 8.5 (array_first() bug) by @​lazerg in #​3495

Full Changelog: infection/infection@0.35.0...0.35.1

v0.35.0: Fix auto-prepend file logic, mago freezes and Windows-specific PHPUnit tests filtering

Compare Source

Fixes:

Internal:

New Contributors

Full Changelog: infection/infection@0.34.2...0.35.0

v0.34.2

Compare Source

Fixed:

Internal:

New Contributors

Full Changelog: infection/infection@0.34.1...0.34.2

v0.34.1: Bugfixes and internal stuff

Compare Source

Fixed

  • Do not limit the PHPStan process by the memory usage detected for PHPUnit (#​3341, #​3358)
  • Fix the usage of git when the working directory or infection configuration did not match the git root directory (#​3403, #​3399)
  • Fix the PCOV coverage when covered code is outside of the current working directory (#​3410, #​3411)

Docs

Various ADRs additions:

  • Introduce an ADR for the cache naming convention (#​3328)
  • Update the covers annotation ADR (#​3368)
  • Document ADRs (#​3369)
  • Define the PHP version support policy (#​3372)
  • Clarify exception assertions in tests (#​3373)
  • Fix typo in ADR005 (#​3377)
  • Fix incorrect statement in ADR007 (#​3378)
  • Do a review of ADR 0003 (#​3379)
  • Add an ADR about our usage of assertEquals in our PHPUnit tests (#​3375)
  • Add an ADR for event and subscriber names (#​3374)
  • Add an ADR about how the public API is defined (#​3383)
  • Fix the ADR numbering by (#​3420)
  • Add an ADR for the final usage (#​3381)

Misc:

Internal

Various AutoReview related changes/improvements:

  • Rename some methods of the IO-Detector (#​3310)
  • Fix PHPat I/O detection for PHPUnit covers attributes (#​3276)
  • Move the public readonly property check to PHPat (#​3330)
  • Move the exceptions of the PHPat public property rule as PHPStan false-positives (#​3347)
  • Introduce PHPStan deprecration rules (#​3331)
  • Enforce the usage of CannotBeInstantiated (#​3360)
  • Remove useless inheritdoc PHPDoc tags (#​3370)
  • Add PHPat rule to enforce the ADR 0001 (#​3371)
  • Introduce a class reflection utility for PHPat (#​3380)
  • Use PHPUnit attributes for environment variables (#​3398)

A few Docker Sandbox related changes:

  • Allow maintainers to declare their own kits to personalise their sandboxes (#​3335)
  • Allow to commit from the Docker Sandbox by (#​3336)
  • Update the usages of docker sandbox by (#​3338)
  • Add tests for the docker sandbox kits (#​3339)

Improved guidance and usage for AI for infection's codebase:

Upgraded to infection's tests to PHPUnit 12:

  • Fix PHPUnit 12 deprecrations (#​3324)
  • Fix PHPUnit configuration for coverage (#​3333)
  • Upgrade to PHPUnit 12 (#​3274)

Started the efforts to rework the TestFramework API:

  • Streamline EngineTest (#​3313)
  • Initiate the rework of ShellCommandLineExecutor as a plan to include it in the TestFramework contract:
    • Leverage the ShellCommandLineExecutor (#​3323)
  • Move the CommandLineBuilder and VersionParser utilities to the common package (#​3365)
  • Codify adapter package boundaries with PHPat (#​3269)

Improved or fixed some tests:

Misc:

  • Refactor positional path classifier tests (#​3309)
  • Exclude the benchmark script create-main.php from PHPStan (#​3320)
  • Rename CachedSourceCollector to MemoizedSourceCollector (#​3329)
  • Collect performance metrics on release tag pushes by @​sanmai (#​3416)

Full Changelog: infection/infection@0.34.0...0.34.1

v0.34.0

Compare Source

Added:

Changed:

Full Changelog: infection/infection@0.33.3...0.34.0

v0.33.3

Compare Source

Added

Changed:

New Contributors

Full Changelog: infection/infection@0.33.2...0.33.3

v0.33.2

Compare Source

Changed:

Internal:

Full Changelog: infection/infection@0.33.1...0.33.2

v0.33.1

Compare Source

Changed:

Full Changelog: infection/infection@0.33.0...0.33.1

v0.33.0

Compare Source

Added:

Changed:

  • feat!: BC break: Improve the project directory resolution to the ConfigurationFactory by @​theofidry in #​3009

Fixed:

Internal:

Full Changelog: infection/infection@0.32.7...0.33.0

v0.32.7

Compare Source

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)

Logger/Reporter related changes:

  • Reduce duplicated code between the initial tests & static analysis execution loggers (#​2987)

Code coverage/Test Framework/Tracing related changes:

  • Improve the code coverage tests (#​2815)
  • Leverage SafeDOMXPath (#​3041)
  • Improve JUnitTestCaseSorterTest (#​3037)
  • Adjust the API of JUnitTestCaseSorter and JUnitTestCaseTimeAdder (#​3033)
  • Capture SafeDOMXPath behaviour for various invalid XML inputs (#​3050)
  • Adjust the API of JUnitTestCaseTimeAdder (#​3076)

Misc:

v0.32.6

Compare Source

Fixed:

New Contributors

Full Changelog: infection/infection@0.32.5...0.32.6

v0.32.5

Compare Source

Fixed:

Full Changelog: infection/infection@0.32.4...0.32.5

v0.32.4

Compare Source

Added:

Internal:

Full Changelog: infection/infection@0.32.3...0.32.4

v0.32.3

Compare Source

Added:

Internal:

Full Changelog: infection/infection@0.32.2...0.32.3

v0.32.2

Compare Source

Fixed:

  • fix: Properly isolate function bodies in NextConnectingVisitor by @​sanmai in #​2796

Full Changelog: infection/infection@0.32.1...0.32.2

v0.32.1

Compare Source

Added:

Fixed:

Full Changelog: infection/infection@0.32.0...0.32.1

v0.32.0

Compare Source

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.

v0.31.9: Support PHPStan-dev version in PHPStanAdapter

Compare Source

Changed:

Full Changelog: infection/infection@0.31.8...0.31.9

v0.31.8

Compare Source

Changed:

Full Changelog: infection/infection@0.31.7...0.31.8

v0.31.7: Show uncovered mutants to output when --with-uncovered is used

Compare Source

Fixed:

Full Changelog: infection/infection@0.31.6...0.31.7

v0.31.6: Introduce --logger-text option

Compare Source

Added:

  • Introduce --logger-text option to enforce text logger file path by @​romm in #​2438

Full Changelog: infection/infection@0.31.5...0.31.6

v0.31.5

Compare Source

Fixed:

  • Fix --dry-run option using DryRunProcess wrapper (alternative approach) by @​sanmai in #​2435

Changed:

Full Changelog: infection/infection@0.31.4...0.31.5

v0.31.4

Compare Source

Changed:

Internal:

Full Changelog: infection/infection@0.31.3...0.31.4

v0.31.3: PHPStan running out of memory when attempting --static-analysis-tool=phpstan

Compare Source

Fixed:

Changed:

Internal:

Full Changelog: infection/infection@0.31.2...0.31.3

v0.31.2: --static-analysis-tool-options and no MSI shown by default for non-covered code

Compare Source

Added:

  • Remove Mutation Score Indicator (MSI) from default output, show only with --with-uncovered by @​Copilot in #​2378

Changed:

  • Add --static-analysis-tool-options CLI option with proper multiple options support by @​Copilot in #​2374

Internal:

New Contributors

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

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:

  • Fix CLI output rendering for diffs which contain symfony-style like text by @​staabm in #​2338

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

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

v0.30.3

Compare Source

Changed:

Fixed:

  • Fix CLI output rendering for diffs which contain symfony-style like text by @​staabm in #​2338

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

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

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:

Important

✂ PR body was truncated to here.


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 is behind base branch, 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 requested a review from drupol as a code owner July 2, 2025 23:42
@what-the-diff

what-the-diff Bot commented Jul 2, 2025

Copy link
Copy Markdown

PR Summary

  • Upgraded Dependency Version
    The version of the tool named 'infection/infection' we depend on has been updated. The previous version was 0.29, and it has now been upgraded to 0.30. This implies that we are now in line with the latest updates and improvements that the tool has to offer.

@renovate renovate Bot changed the title chore(deps): update dependency infection/infection to ^0.30 chore(deps): update dependency infection/infection to ^0.31 Jul 28, 2025
@renovate
renovate Bot force-pushed the renovate/infection-infection-0.x branch from 7002080 to 5aab433 Compare July 28, 2025 16:51
@renovate renovate Bot changed the title chore(deps): update dependency infection/infection to ^0.31 chore(deps): update dependency infection/infection to ^0.32 Dec 25, 2025
@renovate
renovate Bot force-pushed the renovate/infection-infection-0.x branch from 5aab433 to 254fd50 Compare December 25, 2025 16:51
@renovate renovate Bot changed the title chore(deps): update dependency infection/infection to ^0.32 chore(deps): update dependency infection/infection to ^0.33 May 17, 2026
@renovate
renovate Bot force-pushed the renovate/infection-infection-0.x branch from 254fd50 to ae421d0 Compare May 17, 2026 12:32
@renovate renovate Bot changed the title chore(deps): update dependency infection/infection to ^0.33 chore(deps): update dependency infection/infection to ^0.34 Jun 28, 2026
@renovate
renovate Bot force-pushed the renovate/infection-infection-0.x branch from ae421d0 to cd5f46b Compare June 28, 2026 18:07
@renovate
renovate Bot force-pushed the renovate/infection-infection-0.x branch from cd5f46b to e3b3b51 Compare August 17, 2026 10:52
@renovate renovate Bot changed the title chore(deps): update dependency infection/infection to ^0.34 chore(deps): update dependency infection/infection to ^0.35 Aug 17, 2026
@renovate renovate Bot changed the title chore(deps): update dependency infection/infection to ^0.35 chore(deps): update dependency infection/infection to ^0.35 - autoclosed Aug 29, 2026
@renovate renovate Bot closed this Aug 29, 2026
@renovate
renovate Bot deleted the renovate/infection-infection-0.x branch August 29, 2026 02:46
@renovate renovate Bot changed the title chore(deps): update dependency infection/infection to ^0.35 - autoclosed chore(deps): update dependency infection/infection to ^0.35 Aug 29, 2026
@renovate renovate Bot reopened this Aug 29, 2026
@renovate
renovate Bot force-pushed the renovate/infection-infection-0.x branch 2 times, most recently from e3b3b51 to 5c5e52b Compare August 29, 2026 10:38
@renovate renovate Bot changed the title chore(deps): update dependency infection/infection to ^0.35 chore(deps): update dependency infection/infection to ^0.35 - autoclosed Aug 29, 2026
@renovate renovate Bot closed this Aug 29, 2026
@renovate renovate Bot changed the title chore(deps): update dependency infection/infection to ^0.35 - autoclosed chore(deps): update dependency infection/infection to ^0.35 Aug 30, 2026
@renovate renovate Bot reopened this Aug 30, 2026
@renovate
renovate Bot force-pushed the renovate/infection-infection-0.x branch 2 times, most recently from 5c5e52b to 24b05df Compare August 30, 2026 01:31
@renovate renovate Bot changed the title chore(deps): update dependency infection/infection to ^0.35 chore(deps): update dependency infection/infection to ^0.35 - autoclosed Aug 30, 2026
@renovate renovate Bot closed this Aug 30, 2026
@renovate renovate Bot changed the title chore(deps): update dependency infection/infection to ^0.35 - autoclosed chore(deps): update dependency infection/infection to ^0.35 Aug 30, 2026
@renovate renovate Bot reopened this Aug 30, 2026
@renovate
renovate Bot force-pushed the renovate/infection-infection-0.x branch from 56d4158 to 24b05df Compare August 30, 2026 18:01
@renovate
renovate Bot force-pushed the renovate/infection-infection-0.x branch from 24b05df to 56d4158 Compare August 30, 2026 18:02
@renovate renovate Bot changed the title chore(deps): update dependency infection/infection to ^0.35 chore(deps): update dependency infection/infection to ^0.35 - autoclosed Sep 2, 2026
@renovate renovate Bot closed this Sep 2, 2026
@renovate renovate Bot changed the title chore(deps): update dependency infection/infection to ^0.35 - autoclosed chore(deps): update dependency infection/infection to ^0.35 Sep 2, 2026
@renovate renovate Bot reopened this Sep 2, 2026
@renovate
renovate Bot force-pushed the renovate/infection-infection-0.x branch 2 times, most recently from 56d4158 to 62711a5 Compare September 2, 2026 10:13
@renovate renovate Bot changed the title chore(deps): update dependency infection/infection to ^0.35 chore(deps): update dependency infection/infection to ^0.35 - autoclosed Sep 5, 2026
@renovate renovate Bot closed this Sep 5, 2026
@renovate renovate Bot changed the title chore(deps): update dependency infection/infection to ^0.35 - autoclosed chore(deps): update dependency infection/infection to ^0.35 Sep 6, 2026
@renovate renovate Bot reopened this Sep 6, 2026
@renovate
renovate Bot force-pushed the renovate/infection-infection-0.x branch 2 times, most recently from 62711a5 to 1a1c980 Compare September 6, 2026 02:05
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