This relase brings support for Gradle 8.0 and migrates the plugin to Gradle's Property API for easier configuration. All usages of Gradle-interal APIs have been removed, improving compatibility with future versions.
Breaking changes:
- Raised minimum Gradle version to 7.1
- Raised minimum Xtext version to 2.17.1
- Raised minimum Java version to 11
SourceSet.xtendOutputDiris nowSourceSet.xtend.outputDir- All extension/task properties now use the
PropertyAPI. Groovy build scripts shouldn't need modification, but Kotlin build scripts and other statically compiled plugins will need to be adjusted FileCollectionproperties are now final fields. Instead ofclasspath = ..., useclasspath.from(...)(to append) orclasspath.setFrom(...)(to overrwrite)