Skip to content

4.0.0-m1

Pre-release
Pre-release
Compare
Choose a tag to compare
@oehme oehme released this 25 Feb 18:47
· 3 commits to master since this release
55477c0

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 now SourceSet.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 of classpath = ..., use classpath.from(...) (to append) or classpath.setFrom(...) (to overrwrite)