Releases: hcoles/pitest
1.7.6
- #1008 Upgrade ASM for initial Java 19 support
- #1016 Fail cleanly when no working test plugin supplied
- #1015 Move TestNG support out of main codebase
As a result of #1015 the TestNG plugin must now be configured when using pitest in codebases tested by TestNG. In earlier releases support was included automatically.
1.7.5
#625 / #983 Fixed report aggregation (thanks @therealryan and @aurelien-baudet)
#985 Handle empty surefire excludes
#993 Move rv mutators to external plugin
#994 / #995 Filter equivalent boxed return true mutants in try blocks
#968 / 997 Improve filtering of equivalent empty return mutants
#999 / 1003 New parameter to locate root of multi module projects
As a result of #993, anyone wishing to use the research orientated RV operators must configure the pitest-rv plugin
1.7.4
1.7.3
1.7.2
1.7.1
1.7.0
#923 Internal interface changes
#930 Pluggable mutators
Due to internal changes some third party plugins maybe incompatible with this release.
All history files should be deleted before upgrading.
The names of the remove conditionals mutators have changed slightly as a result of #930 and may need to be updated in build scripts if explicitly activated.
1.6.9
1.6.8
1.6.7
#897 Fix description when replacing value with empty set
#900 Support multiple test engines
#822 Fix regression of NPE when reading classpath manifest
#798 Fix regression of jvmArgs parameter support via maven
#797 Fix regression of line coverage on console
As a result of #900 the testPlugin
parameter is now defunct, but pitest will continue to accept it without error for this release. Pitest will use any test-engines supplied on the classpath, falling back to the built in JUnit4 support when other test engines cannot handle the class.