Skip to content

Releases: xtext/xtext-gradle-plugin

Android 2.2.3 compatibility

20 Jan 16:10
Compare
Choose a tag to compare
Merge pull request #75 from programadorthi/feature-android-plugin

Updated android gradle plugin to 2.2.3

Xtext 2.11 compatibility

23 Dec 14:14
Compare
Choose a tag to compare
1.0.15

Fix typo

Skip Xtext when no main sources are present

11 Dec 14:25
Compare
Choose a tag to compare

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

02 Dec 15:46
Compare
Choose a tag to compare
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

25 Aug 19:09
Compare
Choose a tag to compare

This release fixes incremental compilation with Gradle 3.0

Bugfix release

21 Aug 14:53
Compare
Choose a tag to compare

This fixes a regression introduced in 1.0.6 which prevented users from writing their tests in Xtend.

Bugfix release

10 Aug 12:26
Compare
Choose a tag to compare

Fixes duplicate resource exceptions in Android builds.

Bugfix release

05 Aug 14:09
Compare
Choose a tag to compare
1.0.9

Handle non-existing classpath entries correctly

Clean build correctness and performance improvements

01 Aug 13:19
Compare
Choose a tag to compare

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

14 Jul 15:12
Compare
Choose a tag to compare

This patch release drastically improves jar indexing performance in larger projects.