Breaking change
- Gradle 7.3 or later is required. On older Gradle versions the plugin now fails with a clear message. If you are on Gradle < 7.3, keep using version 5.0.0.
Changes
- Support for Gradle 8 and Gradle 9: the plugin is tested against Gradle 7.3.3, 7.6.6, 8.14.6 and 9.8.2 (#86)
verifyLombokand the delombok setup shown in the examples work with the configuration cache (#86)DelombokTaskandInstallLombokTaskconfigure their main class and classpath lazily and no longer accessTask.projectat execution time (#86)- Lombok is always added to
annotationProcessorandtestAnnotationProcessor installLomboknow usescompileClasspath, sincecompileOnlyis no longer resolvable in recent Gradle versions- Default Lombok version updated to 1.18.48
Notes
- The domain
franzbecker.iono longer belongs to the maintainer and has reportedly been used to distribute malware. Do not use it. The only official sources are this repository and the Gradle Plugin Portal. Plugin ID and group are unchanged. - The plugin is built with Gradle 8.14.6 and JDK 17 and still published as Java 8 bytecode. CI and releases moved from Travis to GitHub Actions.