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.xtendOutputDir
is nowSourceSet.xtend.outputDir
- All extension/task properties now use the
Property
API. Groovy build scripts shouldn't need modification, but Kotlin build scripts and other statically compiled plugins will need to be adjusted FileCollection
properties are now final fields. Instead ofclasspath = ...
, useclasspath.from(...)
(to append) orclasspath.setFrom(...)
(to overrwrite)