Releases: xtext/xtext-gradle-plugin
Android 2.2.3 compatibility
Merge pull request #75 from programadorthi/feature-android-plugin Updated android gradle plugin to 2.2.3
Xtext 2.11 compatibility
1.0.15 Fix typo
Skip Xtext when no main sources are present
The XtextGenerate task ran even if the only inputs were .java files (which don't produce any outputs, but are just there for linking). This has been fixed, so for instance users can now use Xtend for tests only and the main generate task will be skipped instead of failing to find the Xtend compiler.
Fix Android compatibility
Fix compatiblity with Android plugin Packaging options need to be configured before variants are evaluated. The Xtend classpath inferrer was called to early and overwritten. The inference mechanism was improved to be more explicit. There is now a chain of inferrers which is used when the user did not explicitly overwrite the Xtext classpath. This chain could even be used by other language authors to infer their own language classpath.
Bugfix release
This release fixes incremental compilation with Gradle 3.0
Bugfix release
This fixes a regression introduced in 1.0.6 which prevented users from writing their tests in Xtend.
Bugfix release
Fixes duplicate resource exceptions in Android builds.
Bugfix release
1.0.9 Handle non-existing classpath entries correctly
Clean build correctness and performance improvements
This release fixes a performance issue when invoking a clean build which lead to the builder state being discarded several times. This dramatically improves clean build performance.
This release also fixes the issue that stale output files were not cleaned on an Xtext clean build as well as when invoking gradle clean
. There is now a per-outlet setting that allows you to specify whether this outlet should be cleaned automatically. This should be true for most outlets. The next major version will change this to be the default behavior.
xtext.languages.myLang.generator.outlet.cleanAutomatically = true
Performance Improvements
This patch release drastically improves jar indexing performance in larger projects.