Releases: infection/infection
Releases · infection/infection
New mutators. Improved performance. Compatibility with PHPUnit 6.4+
0.6.0
New Mutators:
- Zero iteration mutator #52 (sidz)
- Add Break-Continue mutators #51 (sidz)
- Swap arguments on spaceship operator #48 (marcosh)
Performance improvements:
Merged pull requests:
- Compatibility with PHPUnit 6.4 #49 (morozov) 🎉
- Upgrade Mockery to ^1.0 #50 (borNfreee)
- Add composer script for static analyzing tools #46 (borNfreee)
Closed issues:
- [New Mutator] Swap arguments in the Spaceship operator #47
0.5.3
0.5.3
Implemented enhancements:
- Display PHPUnit/PHPSpec version under what tests are run #31
- Provide meaningful feedback on failure #29
- Add exceptions handling with printing trace for verbose level. #39 (borNfreee)
Closed issues:
Merged pull requests:
- Add option to pass test framework extra options #42 (borNfreee)
- remove timeout from initial test run #41 (JanPietrzyk)
- Add Filesystem and add Directory Check for logs path. #40 (sidz)
- Support phpdbg #37 (keradus)
- Add test framework version to console #33 (borNfreee)
- Interface mutations fix #32 (oxidmod)
0.5.2
0.5.2
Fixed bugs:
- SourceDirGuesser failure #23
Closed issues:
Merged pull requests:
- Added option '-c|--configuration' for custom configuration file path. #28 (corpsee)
- Add ISSUE_TEMPLATE.md to get all required info from users #26 (borNfreee)
- Fix autoload section from composer.json and allow to use multiple paths #25 (sidz)
- Fixed bootstrap.php for case with install by Composer as dependency and run from vendor/bin #22 (corpsee)
0.5.1
0.5.0
0.4.0
0.4.0
Closed issues:
- Location of test framework #4
Merged pull requests:
- Add
--min-msi-and
--min-covered-msi
options to control MSI in CI and fail builds #16 (borNfreee) - Allow to exclude files, not only dirs in the
infection.json
config file #15 (borNfreee) - Fix issues reported by PHPStan. Run it for each build #14 (borNfreee)
- Add php-cs-fixer config, apply fixes #13 (borNfreee)
- Add arithmetic tests #12 (borNfreee)
- Fix build on Windows. Integrate Appveyor #10 (borNfreee)
Custom PHPUnit executable, bug-fixes
Fixed bugs:
- Uncaught Error: Call to a member function appendChild() on null #5
Closed issues:
Merged pull requests:
Allow Phar renaming
Previously, renaming the Phar distribution was causing an error when Stream Interceptor was required from phar://
stream.
Now, thanks to \Phar::loadPhar(...);
it works as expected.
Phar distribution release
Starting from this release, Infection will have a signed (by OpenSSL) Phar distribution.
infection.phar
and infection.phar.pubkey
will be attached directly to each release here, in Github Releases
The major advantage of this release is a self-update
functionality for phar.
The first public release
Change package name in `composer.json` Signed-off-by: borNfreee <b0rn@list.ru>