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
  7. 2.14.0 Release Review

Eclipse Xtext™ 2.14.0 Release Review

Type: 
Release
State: 
Successful
End Date of the Review Period: 

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Wednesday, May 16, 2018
Project: 
Eclipse Xtext™
Release: 

2.14.0

Description: 

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.

 

Conforms To UI/UX Guidelines: 
Not verified
This release is part of Eclipse Photon.
  • Sign in to post comments.
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