Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 50 million developers.Sign up
#737 Add skipFailingTests flag to command line tool (thanks @szpak)
#739 Fix typo in error message (thanks @vmellgre)
#745 Improve error message when junit not on classpath (thanks @szpak)
#748 Bump asm to 8.0 for Java 14 support
- #556 - Do not mutate enum constructors
- #726 - Ensure static initializer coverage is recorded
- #734/#735/#736 - Replace legacy interfaces with Java API (thanks @AlexElin)
Existing history files should be deleted when upgrading to this build.
#683 - Filter try-with-resources before filtering inlined code (thanks @Vampire)
#686 - Do not print the class name twice for unsplittable test units (thanks @Vampire)
#672 - Do not include the current directory to the minion class path (thanks @Vampire)
#692 - Add property='skipPitest' to skip attribute inn maven plugin (thanks @cjgwhite)
#697 - TestNG 7.0.0 compatibility (thanks @kris-scheibe)
#666 - UOI4 reports mutated field name (thanks @LaurentTho3)
#716 - Bump asm to 7.3.1
#710 - Use the new mutator set by default
Note, that #710 introduces a behaviour change to pitest, changing the mutators that are used by default.
#534 Smaller blocks for more precise test targeting (thanks @jon-bell)
#664 Fix A0D2 map key (thanks @Vampire)
#656 Escape characters in init methods for html report (thanks @Vampire)
#404 Filter junk mutations to compiler generated Objects.requireNonNull calls
When upgrading all history files should be deleted or incorrect results may be generated.
#613 / #623 - Fix for powermock issues on (thanks @jon-bell)
#614 - Improved error message when no test plugin (thanks @szpak)
#620 - Support annotation processors such as Micronaut that do not set debug filename
- #545 Faster coverage calculation
Thanks to work by @jon-bell this release significantly increases the performance of pitest's coverage stage.