Eclipse Xtext 2.8.0

2.8.0

Description

Version 2.8.0 of Xtext will come with over 180 bugfixes, significant perfromance improvements and many new features.

The most important features for Xtext are:

  • Semantic-Whitespace Support (Example Language)
  • New formatter API
  • First steps towards Eclipse independent IDE services (content assist)
  • Interruptable Builder
  • Optional persistence of computed resource state, for quicker reload
  • Optional Java 8 target (Lambdas, Default methods) (Xbase & Xtend)
  • Autoconversion of Java code to Xtend (Xtend)
  • Navigation beweeen generated code and Xtend source  
  • various performance improvements
  • many bugfixes (see bugzilla: http://goo.gl/9YmCSP )

 

API Certification

The project leadership certifies that the APIs in this release are "Eclipse Quality".

Architectural Issues

no issues

Security Issues

no issues

Non-Code Aspects

everything is updated

Usability Details

no deviations

End of Life

Some APIs have been deprecated but documented with pointers to equivalent replacements.

A JDiff report will be included in the final release.

Standards

no standards are implemented.

Communities

User discussions are active on at [1] and [2] as well as on platforms like StackOverFlow.

The bugzilla is actively used by the community to provide bug reports, feature requests and patches.

Also on gerrit there are contributions from users in form of pull requests. An oomph setup that is also used by the committers makes it very easy to contribute.

[1] - https://www.eclipse.org/forums/index.php?t=thread&frm_id=27&

[2] - https://groups.google.com/forum/?hl=en#!forum/xtend-lang

 

This release is part of Mars