Releases: infection/infection
Releases · infection/infection
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
Fix `git-diff-filter` option on MacOS
Fixed:
- Fix
git-diff-filter
option on MacOS #1493
Do not increment max integer value
Fixed:
- Do not increment max integer value #1486
`describe` command, `--noop` option, `@infection-ignore-all` and new mutators
Added:
- Add support for
@infection-ignore-all
annotation #1468 - Introduce
--noop
option to run Noop mutators that do not change the source code (AST) #1465 - Add a
describe
command #1442 - [MUTATOR] Add
Concat
operator mutator #1440 - [MUTATOR] Add
ConcatOperandRemoval
operator mutator #1440 - [MUTATOR] Add
While
expression mutator #1405 - [MUTATOR] Add
DoWhile
expression mutator #1411 - [MUTATOR] Add
PregMatchRemoveFlags
mutator - remove flags one by one #1462 - [MUTATOR] Add
PregMatchRemoveCaret
#1455 - [MUTATOR] Add
PregMatchRemoveDollar
mutator #1455 - [MUTATOR] Add
NullSafe
operator mutator #1457
Changed:
- [BC BREAK] Removed
OneZeroInteger
mutator in favor ofIncrementInteger
/DecrementInteger
mutators - [BC BREAK] Rename
@zero_iteration
profile to the@loop
#1407
Allow to set both global settings in config file at the same time
Fixed:
- Both
global-ignore
andglobal-ignoreSourceCodeByRegex
cannot be set in infection.json file at the same time #1433