Releases: hcoles/pitest
1.15.6
1.15.5
1.15.4
- #1288 - New extension point to allow custom coverage export formats
- #1289 - Parse argline configuration from surefire configuration
- #1274 Follow invoke dynamic calls when detecting static initializer only methods
Note, maven users who have previously needed to duplicate argline parameters between surefire and pitest's jvmArgs and argline parameters may need to adjust their configuration when upgrading. Entries supplied to surefire will now automatically be added to pitest.
1.15.3
1.15.2
- #1268 - Filter Lombok NonNull checks
- #1267 - Expand test api to allow reporting of errors during test scanning
#1267 will ensure that previously hidden errors encountered by the JUnit5 plugin will now be reported. This is a backwards compatible api change. It will have no effect until the JUnit5 plugin is updated to use the expanded api. The updated plugin will not be compatible with earlier versions of pitest.
1.15.1
1.15.0
- #1253 suppress coverage stats when history test reduction enabled
- #1252 add
extrafeatures
param for maven to allow features to be added on commandline without overwriting existing list - #1251 expand history interfaces (breaking change)
- #1250 improve error message when failing to parse feature strings
- #1248 performance tweak - delay test class identification
- #1247 legacy code removal
#1251 updates several existing interfaces. Plugins (eg the arcmutate kotlin plugin) using these interfaces must also be updated when upgrading.
1.14.4
1.14.3
1.14.2
#1221 - Unified percentage calculate (thanks @Vampire)
#1218 - Thread safety for results collection when tests run in parallel (thanks @Vampire)
#1225 - Prevent error when non archive files included on classpath
#1229 - Mutate Iterables to emptyList
#1227/1232 - Fix MethodMutator interface to depend on abstract types