1.5.0 - breaking changes
szpak-ci
released this
28 Apr 09:19
·
169 commits
to master
since this release
- Move
pitest
configuration from root project to current project to eliminate Gradle 6+ warning - #62 - Upgrade Gradle wrapper to 6.3 (ability to build with Java 14)
Compatibility changes. This version finally relaxes the need to create pitest
configuration in the root project. This was problematic especially with Android projects and also started to generate deprecation warnings in Gradle 6.
The migration steps are required only in project manually adding custom PIT plugins. For example:
buildscript { //only in gradle-pitest-plugin <1.5.0
//...
configurations.maybeCreate('pitest')
dependencies {
pitest 'org.example.pit.plugins:pitest-custom-plugin:0.42'
}
}
pitest {
testPlugin = 'custom'
//...
}
should be replaced with:
//only in gradle-pitest-plugin 1.5.0+
//in project (not buildscript) dependencies and without needto create "pitest" configuration manually
dependencies {
pitest 'org.example.pit.plugins:pitest-custom-plugin:0.42'
}
pitest {
testPlugin = 'custom'
//...
}
Please also note that the users of the new JUnit 5 PIT plugin configuration mechanism with junit5PluginVersion
are not affected.