Skip to content

1.19.0-rc.1 - support for modern Gradle and JDK

Pre-release
Pre-release

Choose a tag to compare

@szpak szpak released this 07 Jun 17:01
· 34 commits to master since this release
release/1.19.0-rc.1
e8dd7a1
  • Java 17 is minimal supported* version
  • Gradle 8.4 is minimal supported* version
  • PIT 1.19.5 by default
  • Ability to build and run with JDK 24
  • Initial support for Gradle 9 (no warnings with 9.0-m9)
  • Ability to override verbose from command line - #341 - PR by pfoerd
  • Define plugins in build.gradle instead of .properties files - #373 - PR by mitchellmebane
  • Added examples of using plugin with Kotlin DSL - #355 - PR by mfvanek
  • Upgrade Gradle wrapper to 8.14.2

Compatibility notes. Java 17+ and Gradle 8.4+ are the minimal supported versions.

PLEASE NOTE. This version is just a refreshed variant of 1.15.0, compatible with latest Gradle version (8.14/9.0). No PIT 1.19.0 features parity was developed.

Missing features:

  1. Automatic releasing from CI to Maven Central and Gradle Plugins (as previously used CDeliveryBoy is not compatible with Gradle 7+).
  2. Releasing also to Maven Central (not just only to Gradle Plugins).

Full list of changes: https://github.com/szpak/gradle-pitest-plugin/compare/release/1.15.0..release/1.19.0-rc.1

Thanks to all the contributors to this release: @Pfoerd, @mitchellmebane, @ThomGeG, @mfvanek.