Skip to content

3.0.0

Compare
Choose a tag to compare
@oehme oehme released this 21 Oct 14:50
· 14 commits to master since this release
a897d07

New & Noteworthy

  • Support for "generate once" outlets. If you set outlet.cleanAutomatically=false, then generated files in that folder will not be removed or overwritten. Useful for generating stubs that users are expected to modify manually afterwards. (#78)
  • Full Buildship integration. The language preference files are now automatically generated when importing a project with Buildship. (#72)
  • Better Xtext dependency version alignment, reducing the likelihood of problems like #121 or #187
  • More robust detection of Xtext version (#81, #129)

Breaking Changes

  • Minimum Gradle version raised from 4.3 to 4.7
  • outlet.cleanAutomatically is now true by default. This means outlets will wipe their output folders by default. If you want to have a "generate once" outlet, set this option to false.
  • If you overwrite java.srcDirs (rather than adding to it), you will no longer get the Xtend output directory added to the sources. This mostly affects Xtext language projects created with the Xtext wizard. If your project contains the line java.srcDirs = ['src', 'src-gen'] replace that with java.srcDirs = ['src', 'src-gen', 'xtend-gen']. If it contains the line java.srcDirs = ['src/main/java', 'src/main/xtext-gen'], replace that with java.srcDir 'src/main/xtext-gen'.