Update dependency infection/infection to ^0.35.0 - #6
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/infection-infection-0.x
branch
from
August 4, 2025 18:57
d1eada6 to
5b66ccb
Compare
renovate
Bot
force-pushed
the
renovate/infection-infection-0.x
branch
from
December 26, 2025 11:39
5b66ccb to
f3a8575
Compare
renovate
Bot
force-pushed
the
renovate/infection-infection-0.x
branch
from
April 24, 2026 00:48
f3a8575 to
5a8034b
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #6 +/- ##
===========================================
Coverage 100.00% 100.00%
Complexity 249 249
===========================================
Files 17 17
Lines 621 621
===========================================
Hits 621 621 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
renovate
Bot
force-pushed
the
renovate/infection-infection-0.x
branch
from
May 17, 2026 12:43
5a8034b to
6565a8d
Compare
renovate
Bot
force-pushed
the
renovate/infection-infection-0.x
branch
from
June 28, 2026 21:50
6565a8d to
5524359
Compare
renovate
Bot
force-pushed
the
renovate/infection-infection-0.x
branch
from
August 17, 2026 12:40
5524359 to
b3a4bcf
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.29.8→^0.35.0Release Notes
infection/infection (infection/infection)
v0.35.3Compare Source
Fixed:
Full Changelog: infection/infection@0.35.2...0.35.3
v0.35.2Compare Source
Fixed:
New Contributors
Full Changelog: infection/infection@0.35.1...0.35.2
v0.35.1Compare Source
Fixed:
array_first()bug) by @lazerg in #3495Full Changelog: infection/infection@0.35.0...0.35.1
v0.35.0: Fix auto-prepend file logic, mago freezes and Windows-specific PHPUnit tests filteringCompare Source
Fixes:
Internal:
New Contributors
Full Changelog: infection/infection@0.34.2...0.35.0
v0.34.2Compare Source
Fixed:
recordTestRunHistoryinstead ofcacheResulton PHPUnit 13.3 by @lazerg in #3447Internal:
MutantBuilder::materialize(), simplify the builder by @sanmai in #3432TurboNodeTraverserreturn type inAnalyserby @sanmai in #3434New Contributors
Full Changelog: infection/infection@0.34.1...0.34.2
v0.34.1: Bugfixes and internal stuffCompare Source
Fixed
Docs
Various ADRs additions:
Misc:
Internal
Various AutoReview related changes/improvements:
CannotBeInstantiated(#3360)A few Docker Sandbox related changes:
Improved guidance and usage for AI for infection's codebase:
AGENTS.mdby @sanmai (#3327)AGENT.mdand integrateadr/0006-*by @sanmai (#3353)AGENTS.mdby @sanmai (#3393)Upgraded to infection's tests to PHPUnit 12:
Started the efforts to rework the
TestFrameworkAPI:EngineTest(#3313)ShellCommandLineExecutoras a plan to include it in theTestFrameworkcontract:ShellCommandLineExecutor(#3323)CommandLineBuilderandVersionParserutilities to the common package (#3365)Improved or fixed some tests:
Without_Gitby emulating an emptyPATHby @sanmai (#3359)Skip_Initial_Testsby @sanmai (#3394)MemoryLimiterEnvironmentTestintermittent failures (#3409)Misc:
create-main.phpfrom PHPStan (#3320)Full Changelog: infection/infection@0.34.0...0.34.1
v0.34.0Compare Source
Added:
--filterand--test-framewor-extra-argsoptions by @maks-rafalko in #3284runcommand with positional args by @maks-rafalko in #3285Changed:
--filteroptions in favor of new positional arguments for filtering source by @maks-rafalko in #3308sebastian/diff: 9 by @sidz in #3298config:list-sourcescommand by @maks-rafalko in #3307Full Changelog: infection/infection@0.33.3...0.34.0
v0.33.3Compare Source
Added
--test-framework-extra-argsby @theofidry in #3132Changed:
New Contributors
Full Changelog: infection/infection@0.33.2...0.33.3
v0.33.2Compare Source
Changed:
Nprocesses by default instead of 1 by @maks-rafalko in #3157Internal:
Full Changelog: infection/infection@0.33.1...0.33.2
v0.33.1Compare Source
Changed:
infection/include-interceptor:^1.0.0by @maks-rafalko in #3152Full Changelog: infection/infection@0.33.0...0.33.1
v0.33.0Compare Source
Added:
Testosupport by @roxblnfk in #3107Changed:
Fixed:
Internal:
Full Changelog: infection/infection@0.32.7...0.33.0
v0.32.7Compare Source
Added:
Fixed:
\\\(#3022)@infection-ignore-allto corrupt the name resolution (#3039)MockSplFileInfoautoloadable for consumers (#3081)Performance improvements:
Internal:
Console related changes:
AST related changes:
NodeTraverserinstantiation (#2999)NodeTraverserFactoryTest(#3002)MutatorRobustnessTestmimic more closely what infection really does (#3001)MutatorRobustnessTestfails (#3000)VisitorCollectorIntegrationTesttoEnrichmentTraverseIntegrationTest(#3006)LabelMutationCandidatesVisitorfor more realistic AST testing (#3007)NonMutableNodesIgnorerVisitortoSkipIgnoredNodesVisitor(#3029)@infection-ignore-all(#3030)Infection related related changes:
Logger/Reporter related changes:
Code coverage/Test Framework/Tracing related changes:
SafeDOMXPath(#3041)JUnitTestCaseSorterTest(#3037)JUnitTestCaseSorterandJUnitTestCaseTimeAdder(#3033)SafeDOMXPathbehaviour for various invalid XML inputs (#3050)JUnitTestCaseTimeAdder(#3076)Misc:
CannotBeInstantiatedtrait (#3034)::addToAssertionCount()(#3036)Filesystemto dump files (#3052)Overrideattribute (#3074)v0.32.6Compare Source
Fixed:
BaseMutatorTestCasehandles custom mutator names by @to-mo-ki in #2992New Contributors
Full Changelog: infection/infection@0.32.5...0.32.6
v0.32.5Compare Source
Fixed:
Full Changelog: infection/infection@0.32.4...0.32.5
v0.32.4Compare Source
Added:
Internal:
--max-timeouts=0by @maks-rafalko in #2845Full Changelog: infection/infection@0.32.3...0.32.4
v0.32.3Compare Source
Added:
--with-timeoutsand--max-timeoutsoptions by @sanmai in #2817--logger-summary-jsonCLI option by @sanmai in #2825Internal:
Full Changelog: infection/infection@0.32.2...0.32.3
v0.32.2Compare Source
Fixed:
Full Changelog: infection/infection@0.32.1...0.32.2
v0.32.1Compare Source
Added:
array_first()andarray_last()mutators for PHP 8.5 by @Copilot in #2756Fixed:
Full Changelog: infection/infection@0.32.0...0.32.1
v0.32.0Compare Source
Fixed:
source.directoriesin 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 PHPStanAdapterCompare Source
Changed:
Full Changelog: infection/infection@0.31.8...0.31.9
v0.31.8Compare Source
Changed:
Full Changelog: infection/infection@0.31.7...0.31.8
v0.31.7: Show uncovered mutants to output when--with-uncoveredis usedCompare Source
Fixed:
--with-uncoveredis used by @maks-rafalko in #2443--dry-runby @maks-rafalko in #2436Full Changelog: infection/infection@0.31.6...0.31.7
v0.31.6: Introduce --logger-text optionCompare Source
Added:
--logger-textoption to enforce text logger file path by @romm in #2438Full Changelog: infection/infection@0.31.5...0.31.6
v0.31.5Compare Source
Fixed:
--dry-runoption using DryRunProcess wrapper (alternative approach) by @sanmai in #2435Changed:
executionOrder="defects,random"for phpunit.xml by @staabm in #2267CloneVisitorand use nativeCloningVisitorfromphp-parserby @maks-rafalko in #2430Full Changelog: infection/infection@0.31.4...0.31.5
v0.31.4Compare Source
Changed:
--fail-without-result-cacheby @staabm in #2429Internal:
Full Changelog: infection/infection@0.31.3...0.31.4
v0.31.3: PHPStan running out of memory when attempting --static-analysis-tool=phpstanCompare 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 codeCompare Source
Added:
Mutation Score Indicator (MSI)from default output, show only with--with-uncoveredby @Copilot in #2378Changed:
--static-analysis-tool-optionsCLI option with proper multiple options support by @Copilot in #2374Internal:
copilot-setup-steps.ymlby @maks-rafalko in #2377New Contributors
Full Changelog: infection/infection@0.31.1...0.31.2
v0.31.1: Cleanup old PHPUnit cache files in Infection tmp directoryCompare Source
Added:
Internal:
DiffColorizerby @staabm in #2353Full Changelog: infection/infection@0.31.0...0.31.1
v0.31.0Compare Source
Changed:
--only-covered; Introduce--with-uncoveredinstead by @staabm in #2336executionOrder="defects,random"forphpunit.xmlby @staabm in #2328Fixed:
Internal:
Backward Compatibility Break
This version introduces BC Break. Do the following:
bin/infection, now you need to add--with-uncovered, because by default, Infection doesn't mutate uncovered code anymorebin/infection --only-covered, you need to remove this option because now this is a default behavior and this options has been removedFull Changelog: infection/infection@0.30.3...0.31.0
v0.30.3Compare Source
Changed:
--only-covered; Introduce--with-uncoveredinstead by @staabm in #2336executionOrder="defects,random"forphpunit.xmlby @staabm in #2328Fixed:
Internal:
Backward Compatibility Break
This version introduces BC Break. Do the following:
bin/infection, now you need to add--with-uncovered, because by default, Infection doesn't mutate uncovered code anymorebin/infection --only-covered, you need to remove this option because now this is a default behavior and this options has been removedFull Changelog: infection/infection@0.30.3...0.31.0
v0.30.2Compare Source
Added:
ReturnRemovalmutator by @sanmai in #2296Changed:
0metrics in result summary by @staabm in #2311Fixed:
Internal:
Full Changelog: infection/infection@0.30.2...0.30.3
v0.30.1Compare Source
Changed:
LogicalNotmutator by @staabm in #2283IdenticalEqualby @sanmai in #2248Internal:
Full Changelog: infection/infection@0.30.1...0.30.2
v0.30.0Compare Source
Changed:
TextFileLogger: add hints about different logfile options by @staabm in #2278TrueValue/FalseValuemutator by @staabm in #2280Fixed:
--static-analysis-tool=phpstanby @maks-rafalko in #2284Internal:
Full Changelog
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.