0.27.0 (2023-05-16)
Added:
- Add negation mutators by @manhunto in #1753
- Calculate results and show metrics if Infection is interrupted with
SIGINT
(ctrl + c) by @maks-rafalko in #1857
Changed:
- [BC BREAK] Treat log paths as relative to config directory by @LeoVie in #1851
- Do not mutate
$var instanceof ClassName
insideassert()
function as it's impossible or hard to kill by @maks-rafalko in #1852
Fixed:
- During all "unwrap" functions, return the real values instead of values wrapped with
Node\Arg()
class by @maks-rafalko in #1853 - Make PHPUnit 10.1 XML coverage report and test cases names with provider compatible with Infection and old format by @maks-rafalko in #1854
Internal:
- Upgrade PHP-CS-Fixer by @maks-rafalko in #1855
- Add GH Action to requrie tests in Pull Requests by @maks-rafalko in #1848
- Update
sebastian/differ
to the latest verions by @maks-rafalko in #1850 - Allow fidry/cpu-core-counter v0.5 by @Slamdunk in #1826
- Remove
xdebug-filter.php
as it's not used and deprecated by @maks-rafalko in #1856 - Upgrade PHPStan to the latest version and fix some errors by @maks-rafalko in #1859
- Upgrade the codebase up to PHP 8.1 syntax using Rector by @maks-rafalko in #1860
- Upgrade psalm to the latest version by @maks-rafalko in #1858
- Integrate
sidz/phpstan-rules
to avoid magic numbers in our code base by @maks-rafalko in #1861
New Contributors
Full Changelog: 0.26.21...0.27.0