Infection v0.7.1 Release Notes

Release Date: 2018-02-02 // about 6 years ago
  • Full Changelog

    ๐Ÿ—„ Deprecated:

    • ๐Ÿ—„ exclude option in infection.json is Deprecated! and will be removed in 0.8.0. Use excludes instead

    Implemented enhancements:

    • ๐Ÿ‘ PHPUnit 7.0 support
    • โœ‚ Remove tests/test folders when infection is run for root directory. Wโ€ฆ #117 (borNfreee)
    • Config setting for temp files #140 (sidz)
    • ๐Ÿ‘‰ Make Humbug's config to be compatible with Infection #120 (sidz)
    • โž• added new types of logs (debug, summary) #135 (BackEndTea)

    ๐Ÿ›  Fixed bugs:

    • PHP DOM Extension not working when explicitly enabled twice #125
    • ๐Ÿ–จ Infection not working if using custom printer #108
    • Infection not working with phpdbg #106
    • Startup problem #104
    • 0๏ธโƒฃ Default values of functions not being found by coverage #101
    • disable colors options #99
    • Mutations not working well with function_exists #97
    • Not covered mutant with switch(true) -> switch(false) mutation #34
    • ๐Ÿ›  Fix: mutate methods but not functions #113 (BackEndTea)

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ”‹ Feature: e2e tests #135 (BackEndTea)
    • โœจ Enhancement: Keep packages sorted #149 (localheinz)
    • โœจ Enhancement: Allow to install sebastian/diff:3.0 #148 (localheinz)
    • ๐Ÿšš Rework InfectionApplication class and remove 'application' service #146 (sidz)
    • โœ… Skip XdebugHandlerTest when infection is running via phpdbg #145 (sidz)
    • ๐Ÿ›  Fix: Disable xdebug before composer analyze on travis #136 (BackEndTea)
    • ๐Ÿ›  Fix: Use actual name #133 (localheinz)
    • โšก๏ธ Update IOException #132 (BackEndTea)
    • โšก๏ธ Update symfony/process as it has an issue which introduced by 3.4.2 #131 (sidz)
    • Give higher priority to custom config path #130 (BackEndTea)
    • Ignore fixtures from cs fixer #128 (BackEndTea)
    • โž• Add tests #124 (BackEndTea)
    • ๐Ÿ›  Fix: Change is function signature check #123 (BackEndTea)
    • โž• Add header comment to php-cs fixer #119 (BackEndTea)
    • ๐Ÿšš Move Files folder into the Fixtures folder #118 (BackEndTea)
    • ๐Ÿ›  fix small typos #116 (teiling88)
    • โšก๏ธ Update gitattributes #112 (BackEndTea)
    • ๐Ÿ›  Fix: remove printer attributes from phpunit #110 (BackEndTea)
    • ๐Ÿ›  Fix phpdbg issue caused by xdebug disabling feature #107 (sidz)
    • 0๏ธโƒฃ Parse only PHP files by default #105 (borNfreee)
    • โž• Add credits #102 (theofidry)
    • ๐Ÿ›  Fix issue with --no-ansi flag #100 (sidz)
    • PHPSPEC - If you had a custom bootstrap file in the phpspec.yml it would generate the autoload without the semicolon. #98 (AliceIW)