-
Notifications
You must be signed in to change notification settings - Fork 320
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1797 from eclipse/website-master
Website master -> published
- Loading branch information
Showing
5 changed files
with
124 additions
and
9 deletions.
There are no files selected for viewing
40 changes: 40 additions & 0 deletions
40
xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
--- | ||
layout: post | ||
title: Xtend 2.22.0 Release Notes | ||
date: 2020-06-02 | ||
categories: releasenotes | ||
published: true | ||
--- | ||
|
||
Xtend 2.22.0 is mainly a maintenance release with a small number of usability improvements. | ||
|
||
## Call to Action: Secure the future maintenance of Xtext & Xtend | ||
|
||
As you might have recognized, the number of people contributing to Xtext & Xtend on a regular basis has declined over the past years and so has the number of contributions. At the same time the amount of work for basic maintenance has stayed the same or even increased with the new release cadence of Java and the Eclipse simultaneous release. Briefly: The future maintenance of Xtext & especially Xtend is at risk. If you care, please join the discussion in [https://github.com/eclipse/xtext/issues/1721](https://github.com/eclipse/xtext/issues/1721). | ||
|
||
## Documentation | ||
|
||
The [Xtend community website](https://www.eclipse.org/xtend/community.html) has been updated to list the recently published videos, presentations and blog posts around Xtend. The list is not yet complete, so feel free to contact us if you are also interested in listing your articles there. | ||
|
||
## Eclipse Integration | ||
|
||
## Credits | ||
|
||
The Xtend Language project is thankful for the dedication of each committer and contributor. This release has been made possible by the following persons (in order of the number of contributed commits to this release): | ||
|
||
- Christian Dietrich (itemis) | ||
- Nico Prediger (itemis) | ||
- Tamas Miklossy (itemis) | ||
- Sebastian Zarnekow (independent) | ||
- Karsten Thoms (Karakun) | ||
- Mathias Rieder (Bachmann) | ||
|
||
## Fixed Issues | ||
|
||
As in every release cycle we were eagerly hunting down bugs, and reviewed and integrated plenty of contributions. For further details please refer to the following lists: | ||
|
||
* [Fixed GitHub issues](https://github.com/search?q=is%3Aissue+milestone%3ARelease_2.22+is%3Aclosed+repo%3Aeclipse%2Fxtext-xtend&type=Issues) | ||
|
||
* [Closed Pull Requests](https://github.com/search?q=is%3Apr+milestone%3ARelease_2.22+is%3Aclosed+repo%3Aeclipse%2Fxtext-xtend&type=Issues) | ||
|
||
* [Fixed Eclipse Bugzilla tickets](https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&classification=Modeling&classification=Tools&columnlist=product%2Ccomponent%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate%2Ckeywords&f0=OP&f1=OP&f3=CP&f4=CP&known_name=Xtext%202.22&list_id=16618269&product=TMF&product=Xtend&query_based_on=Xtext%202.22&query_format=advanced&status_whiteboard=v2.22&status_whiteboard_type=allwordssubstr) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
74 changes: 74 additions & 0 deletions
74
xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
--- | ||
layout: post | ||
title: Xtext 2.22.0 Release Notes | ||
date: 2020-06-02 | ||
categories: releasenotes | ||
published: true | ||
--- | ||
|
||
Xtext 2.22.0 is mainly a maintenance release. | ||
|
||
## Call to Action: Secure the future maintenance of Xtext | ||
|
||
As you might have recognized, the number of people contributing to Xtext on a regular basis has declined over the past years and so has the number of contributions. At the same time the amount of work for basic maintenance has stayed the same or even increased with the new release cadence of Java and the Eclipse simultaneous release. Briefly: The future maintenance of Xtext is at risk. If you care, please join the discussion in [https://github.com/eclipse/xtext/issues/1721](https://github.com/eclipse/xtext/issues/1721). | ||
|
||
## Documentation | ||
|
||
The [Xtext community website](https://www.eclipse.org/Xtext/community.html) and the [Xtext documentation website](https://www.eclipse.org/Xtext/documentation/index.html) have been updated. New Xtext-based projects have been added, some editor features and the Unit testing / UI testing capabilities have been documented and the embedded code snippets have been updated as well. | ||
|
||
We further enhanced the [Xtext Developer Documentation](https://github.com/eclipse/xtext/tree/master/dev-doc) to enable the community to easily contribute to Xtext. | ||
|
||
## Code Generation improvements | ||
This release contains some fixes to improve the generated code in the `src-gen` folders. The following files are affected: | ||
|
||
* `Internal<dslName>.g` file in the **runtime** module - [xtext-core#1467](https://github.com/eclipse/xtext-core/issues/1467) | ||
* `Internal<dslName>Parser.java` file in the **runtime** module - [xtext-core#1467](https://github.com/eclipse/xtext-core/issues/1467) | ||
* `<dslName>GrammarAccess.java` file in the **runtime** module - [xtext-core#269](https://github.com/eclipse/xtext-core/issues/269) | ||
* `Partial<dslName>ContentAssistParser.java` file in the **ide** module - [xtext-core#1418](https://github.com/eclipse/xtext-core/issues/1418) | ||
|
||
We encourage you to regenerate your languages with the latest Xtext version. Usually you do not recognize any changes, unless you check-in the `src-gen` folders in a version control system. | ||
|
||
## Eclipse Integration | ||
|
||
## Upgrades | ||
|
||
* Xtext 2.22 requires ASM 8.0.1 (updated from 7.2.0). | ||
* Maven Tycho was updated to version 1.7.0. | ||
* MWE(2) was updated to 2.11.3/1.5.3. | ||
|
||
## Removals | ||
|
||
* Xtext no longer has a direct dependency to ICU4J. If you use ICU4J in your codebase you should also consider to get rid of this dependencies as it will no longer be supported by Eclipse (Platform). | ||
* As announced in the 2.21 Release the deprecated API in the LSP area was removed. | ||
* We also removed the outdated leftovers of IDEA Support in `org.eclipse.xtext.xtext.generator`. | ||
|
||
## Deprecations | ||
|
||
* `IXtext2EcorePostProcessor` & `XtendXtext2EcorePostProcessor` & `ProjectAwareXtendXtext2EcorePostProcessor` were deprecated as they depend on old Xpand/Xtend(1). As already announced in the [2.21 release notes](2020-03-03-version-2-21-0.md) you should avoid depending on the old Xpand based `org.eclipse.xtext.generator` as well as on Xtend(1) based postprocessing. So if you have an `.ext` file right next to your `.xtext` file or subclass the interface it's about time to switch to a manually maintained Ecore model. | ||
|
||
## Credits | ||
|
||
The Xtext project is thankful for the dedication of each committer and contributor. This release has been made possible by the following persons (in order of the number of contributed commits to this release to [all repositories](https://github.com/eclipse/xtext#repositories) except [xtext-xtend](https://github.com/eclipse/xtext-xtend)): | ||
|
||
- Christian Dietrich (itemis) | ||
- Tamas Miklossy (itemis) | ||
- Nico Prediger (itemis) | ||
- Sebastian Zarnekow (independent) | ||
- Karsten Thoms (Karakun) | ||
- Neeraj Bhusare (Zafin) | ||
- Arne Deutsch (itemis) | ||
- Jan Koehnlein (TypeFox) | ||
- George Suaridze (1C LLC) ![](https://img.shields.io/badge/-first%20time%20contributor-green.svg) | ||
- Mathias Rieder (Bachmann) | ||
- Mikael Barbero (Eclipse Foundation) | ||
- Titouan Vervack (Sigasi) | ||
|
||
## Fixed Issues | ||
|
||
As in every release cycle we were eagerly hunting down bugs, and reviewed and integrated plenty of contributions. For further details please refer to the following lists: | ||
|
||
* [Fixed GitHub issues](https://github.com/search?utf8=%E2%9C%93&q=is%3Aissue+milestone%3ARelease_2.22+is%3Aclosed+repo%3Aeclipse%2Fxtext+repo%3Aeclipse%2Fxtext-core+repo%3Aeclipse%2Fxtext-lib+repo%3Aeclipse%2Fxtext-extras+repo%3Aeclipse%2Fxtext-eclipse+repo%3Aeclipse%2Fxtext-idea+repo%3Aeclipse%2Fxtext-web+repo%3Aeclipse%2Fxtext-maven+repo%3Aeclipse%2Fxtext-xtend&type=Issues&ref=searchresults) | ||
|
||
* [Closed Pull Requests](https://github.com/search?utf8=%E2%9C%93&q=is%3Apr+milestone%3ARelease_2.22+is%3Aclosed+repo%3Aeclipse%2Fxtext+repo%3Aeclipse%2Fxtext-core+repo%3Aeclipse%2Fxtext-lib+repo%3Aeclipse%2Fxtext-extras+repo%3Aeclipse%2Fxtext-eclipse+repo%3Aeclipse%2Fxtext-idea+repo%3Aeclipse%2Fxtext-web+repo%3Aeclipse%2Fxtext-maven+repo%3Aeclipse%2Fxtext-xtend&type=Issues&ref=searchresults) | ||
|
||
* [Fixed Eclipse Bugzilla tickets](https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&classification=Modeling&classification=Tools&columnlist=product%2Ccomponent%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc%2Cchangeddate%2Ckeywords&f0=OP&f1=OP&f3=CP&f4=CP&known_name=Xtext%202.22&list_id=16618269&product=TMF&product=Xtend&query_based_on=Xtext%202.22&query_format=advanced&status_whiteboard=v2.22&status_whiteboard_type=allwordssubstr) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters