Skip to content

Releases: infection/infection

xdebug-handler 2

26 Apr 20:59
Compare
Choose a tag to compare

Fixed:

  • For recent Xdebug coverage collection needs XDEBUG_MODE=coverage or xdebug.mode=coverage #1473

Changed:

  • Upgrade xdebug-handler to v2 and handle that coverage option is set #1510

Add `INFECTION` and `TEST_TOKEN` environment variables for each Mutant process

24 Apr 18:34
Compare
Choose a tag to compare

Added:

  • Add INFECTION and TEST_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

31 Mar 11:45
Compare
Choose a tag to compare

Fixed:

  • Fix file not found exception for Codeception Cests #1503

0.21.4: Make unique only global settings (arrays)

03 Mar 14:27
Compare
Choose a tag to compare

Fixed:

  • Invalid mutator config with MBString mutator #1479

Fix "Error: Expected a value other than null"

01 Mar 19:55
31e13ed
Compare
Choose a tag to compare

Fixed:

  • ProxyTrace should check for tests locations #1494

Fix `git-diff-filter` option on MacOS

25 Feb 21:11
Compare
Choose a tag to compare

Fixed:

  • Fix git-diff-filter option on MacOS #1493

Do not increment max integer value

22 Feb 13:13
Compare
Choose a tag to compare

Fixed:

  • Do not increment max integer value #1486

`describe` command, `--noop` option, `@infection-ignore-all` and new mutators

26 Jan 22:11
Compare
Choose a tag to compare

Full Changelog

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 of IncrementInteger/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

20 Nov 17:17
Compare
Choose a tag to compare

Fixed:

  • Both global-ignore and global-ignoreSourceCodeByRegex cannot be set in infection.json file at the same time #1433

Regex validation in `infection.json`. Fix bug with order of keys in config settings

03 Nov 12:19
Compare
Choose a tag to compare

Fixed:

  • Order of keys in mutators config array, leads to different results #1408
  • PcreException should mention which regexp is actually invalid #1406