Releases: infection/infection
Releases · infection/infection
Avoid parser bugs for very large negative numbers
Fixed:
- Avoid parser bugs for very large negative numbers #1580
Count syntax errors caused by a mutatan as a failure of a mutant
Added:
- Count syntax errors caused by a mutatan as a failure of a mutant #1571
Performance improvements, running killing tests first; JSON schema for autocomplete of config file; detecting syntax errors
0.25.0 (2021-09-06)
Added:
- Detect syntax errors during mutation analysis and differentiate them from all errors #1555 #262
- Add
$schema
to generatedinfection.json
config file for autocomplete #1553 #1432
Changed:
- [Performance] Add files to coverage whitelist instead of the whole directories when
--filter
or--git-diff-filter
are used #1543 - [Performance] Speed up Infection runs by remembering which test killed a mutant #1519 #1549
- [internal] Allow Infection test suite to be executed in parallel using Paratest #1544
- Generate
infection.json
(without.dist
postfix) by default #1554 - Do not mark Mutant as Killed when no tests were executed #1546
Fixed:
- Display time and consumed memory even in case of insufficient MSI #1562
- Trim "\n" and "\t" characters when replacing relative paths with absolute ones during XML config creation #1550 #1542
- For Mutant's
phpunit.xml
, setexecutionOrder="default"
to prevent random ordering of the tests since we need them to be sorted (fastest - first) #1547
Major performance improvent, more clever `badge` logger, new Mutators
Add support for Pest test framework
xdebug-handler 2
Add `INFECTION` and `TEST_TOKEN` environment variables for each Mutant process
Added:
- Add
INFECTION
andTEST_TOKEN
environment variables for each Mutant process #1504
Fixed:
- composer install
--no-scripts
installs 0.13.4 instead of 0.15.0 #876 - Invalid mutator config Bug #1479
- Error: Expected a value other than null #1480
- git-diff-filter option on MacOS doesn't work #1492
- TypeError: Argument 1 passed to
PhpParser\Node\Scalar\LNumber::__construct()
must be of the type int, float given #1484 - Do not increment max integer value #1486
- Do not decrement min integer value #1488
- Fix file not found exception for Codeception Cests
Fix file not found exception for Codeception Cests
Fixed:
- Fix file not found exception for Codeception Cests #1503
0.21.4: Make unique only global settings (arrays)
Fixed:
- Invalid mutator config with
MBString
mutator #1479
Fix "Error: Expected a value other than null"
Fixed:
- ProxyTrace should check for tests locations #1494