Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
  1. Home
  2. Projects
  3. Eclipse Modeling Project
  4. Textual Modeling Framework
  5. Eclipse Xtext™
  6. 2.14.0

Eclipse Xtext™ 2.14.0

Primary tabs

  • Overview(active tab)
  • Issues
  • Release Plan
  • Review Information

Xtext 2.14 is the release intended for participation of the Eclipse Photon simultaneous release.

With this release Xtext has been made ready for Java 9 and 10. This involves many internal changes and use of the latest build infrastructure from Maven Tycho and Gradle.

Xtext adopts now Photon’s new Code Mining API and provides an API to implement code mining providers on Xtext documents. With that DSLs can provide additional semantic information displayed in code editors. The Domainmodel example has been extended to provide a blue print for usage of the API. The integration has been developed with respect to backward compatibility in a way that languages developed against Photon are still deployable back to Eclipse Luna.

The Xtext testing infrastructure now provides a JUnit 5 Extension class, which enables writing and execution of Xtext tests with JUnit 5. The Xtext New Project Wizard has been extended to allow selection of the JUnit version for testing support in new DSL projects.

A new code generator fragment and API is provided for the creation of New Project Wizards and New File Wizards. The wizard APIs support creation of multiple file templates.

Additional Grammar Annotations allow enriching Xtext grammar files by annotations that contribute additional validations

The Xtend language adds a new validation on unnecessary modifiers and keywords in Xtend code. A quick fix lets the user resolve such issues.

Usage of internal API has been reduced and problematic code has been refactored to make Xtext compatible on Luna to Photon.

LSP support has been upgraded to the latest LSP4J version 0.4.0 and thus supports LSP 3.7.0.

 

Release Date: 
Wednesday, May 23, 2018
This release is part of Eclipse Photon.
Review: 
2.14.0 Release Review
Release Type: 
Minor release
Eclipse Xtext™

Project Links

  • Xtend Website
  • Website

Related Projects

Project Hierarchy:

  • Eclipse Modeling Project
  • Textual Modeling Framework
  • Eclipse Xtext™

Tags

Technology Types
  • Language
  • Modeling
  • Tools
Build Technologies
  • Gradle
  • Jenkins
  • Maven
  • Tycho
Other Tags
  • xtext

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top