Releases: infection/infection
Releases · infection/infection
Upgrade `ondram/ci-detector` to the latest version
Changed:
- Upgrade
ondram/ci-detector
to latest version #1669
Upgrade PHP Parser for PHP 8.1 support
Fixed:
- Infection crashes when using PHP 8.1 reserved keywords as enum cases #1656
Use merge-base (three dot diff) instead of direct diff
Changed:
- Use merge-base (three dot diff) instead of direct diff (#1653)
Correctly handle base path for HTML logger
Correctly handle non UTF-8 characters in diff and process output for HTML logger
Fixed:
- Error Malformed UTF-8 characters, possibly incorrectly encoded on send Stryke dashboard report with tests that contain invalid UTF-8 characters #1643
HTML logger, mutating only changed `lines`, show Ignored mutants
Added:
- Implement the Stryker HTML report #1625
- Add new
--git-diff-lines
option to generate Mutants only for the changed lines #1632 - Show ignored mutants on progress and summary #1612
Changed:
- Replace
badge
logger with more advancedstryker
logger #1629 - Mark Mutant as killed if Test Framework returns non-zero exit code #1621
- Set
failOnRisky
,failOnWarning
totrue
if parameters are not already set for mutants #1630 - Automatically set
XDEBUG_MODE=coverage
if needed #1518 - Add
dg/bypass-finals
to the conflict packages list #1605
Fix compatibility with Symfony 4, 5, 6
0.25.5
bypass-finals conflic, automatic `XDEBUG_MODE=coverage`, stop Infection execution on empty git diff filter
Ignore mutations by regex for uncovered mutants
Fixed:
ignoreSourceCodeByRegex
option is ignored between// @codeCoverageIgnoreStart
and// @codeCoverageIgnoreEnd
#1561