From 95756fc0c6b339481e0b365eff54c75855f58568 Mon Sep 17 00:00:00 2001 From: Christian Dietrich Date: Fri, 6 Mar 2020 08:14:10 +0100 Subject: [PATCH 01/13] [#1689] created initial releasenotes Signed-off-by: Christian Dietrich --- .../releasenotes/2020-06-02-version-2-22-0.md | 27 +++++++++++++++ .../releasenotes/2020-06-02-version-2-22-0.md | 33 +++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md create mode 100644 xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md diff --git a/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md b/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md new file mode 100644 index 00000000000..a8a80979a24 --- /dev/null +++ b/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md @@ -0,0 +1,27 @@ +--- +layout: post +title: Xtend 2.22.0 Release Notes +date: 2020-06-02 +categories: releasenotes +published: false +--- + +Xtend 2.22.0 is mainly a maintenance release with a small number of usability improvements + +## 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): + +TODO + +## 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) diff --git a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md new file mode 100644 index 00000000000..f311997d930 --- /dev/null +++ b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md @@ -0,0 +1,33 @@ +--- +layout: post +title: Xtext 2.22.0 Release Notes +date: 2020-06-02 +categories: releasenotes +published: false +--- + +Xtext 2.22.0 is mainly a maintenance release. + +## Eclipse Integration + +## Upgrades + +## Xtend + +## Deprecations + +## 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)): + +TODO + +## 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) From 1b858c347b3d928afd78e1f5e038c1897d1eeb2e Mon Sep 17 00:00:00 2001 From: Christian Dietrich Date: Mon, 9 Mar 2020 15:29:00 +0100 Subject: [PATCH 02/13] [#1696] prepared docs for 2.22/2020-06 Signed-off-by: Christian Dietrich --- xtend-website/documentation/204_activeannotations.md | 4 ++-- xtend-website/download.md | 6 +++--- xtext-website/documentation/350_continuous_integration.md | 7 ++++--- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/xtend-website/documentation/204_activeannotations.md b/xtend-website/documentation/204_activeannotations.md index 3c022d91b33..b230a40e208 100644 --- a/xtend-website/documentation/204_activeannotations.md +++ b/xtend-website/documentation/204_activeannotations.md @@ -240,13 +240,13 @@ Therefore, careful testing and debugging of the processor is essential. It is be org.eclipse.xtend org.eclipse.xtend.core - 2.21.0 + 2.22.0 test org.eclipse.xtext org.eclipse.xtext.xbase.testing - 2.21.0 + 2.22.0 test ``` diff --git a/xtend-website/download.md b/xtend-website/download.md index 404092082e4..a595fd07778 100644 --- a/xtend-website/download.md +++ b/xtend-website/download.md @@ -52,7 +52,7 @@ If you already have a project, you need to add the Xtend library: org.eclipse.xtend org.eclipse.xtend.lib - 2.21.0 + 2.22.0 ``` @@ -62,7 +62,7 @@ and the Xtend compiler plugin: org.eclipse.xtend xtend-maven-plugin - 2.21.0 + 2.22.0 @@ -90,7 +90,7 @@ plugins { repositories.jcenter() dependencies { - compile 'org.eclipse.xtend:org.eclipse.xtend.lib:2.21.0' + compile 'org.eclipse.xtend:org.eclipse.xtend.lib:2.22.0' } ``` diff --git a/xtext-website/documentation/350_continuous_integration.md b/xtext-website/documentation/350_continuous_integration.md index 4a3f6c4ebf8..c6474970630 100644 --- a/xtext-website/documentation/350_continuous_integration.md +++ b/xtext-website/documentation/350_continuous_integration.md @@ -247,6 +247,7 @@ To further speed up the p2 dependency resolution step, use the concrete build re | Xtext | EMF | MWE2/MWE | Xpand | Eclipse | All included in | | ------------- | ------------- | ----------- | ----------- | ----------- | ----------- | +| [2.22.0]({{page.upsite.xtext}}releases/2.22.0/) | [2.22.0]({{page.upsite.eclipse}}modeling/emf/emf/builds/release/2.22) (2.20.0) | [2.11.2]({{page.upsite.mwe}}releases/2.11.2/) (2.9.1) | [2.2.0]({{page.upsite.xpand}}releases/R201605260315) (1.4) | [4.16.0]({{page.upsite.eclipse}}releases/2020-06) (4.7.3) | [2020-06]({{page.upsite.eclipse}}releases/2020-06)| | [2.21.0]({{page.upsite.xtext}}releases/2.21.0/) | [2.21.0]({{page.upsite.eclipse}}modeling/emf/emf/builds/release/2.21) (2.20.0) | [2.11.2]({{page.upsite.mwe}}releases/2.11.2/) (2.9.1) | [2.2.0]({{page.upsite.xpand}}releases/R201605260315) (1.4) | [4.15.0]({{page.upsite.eclipse}}releases/2020-03) (4.7.3) | [2020-03]({{page.upsite.eclipse}}releases/2020-03)| | [2.20.0]({{page.upsite.xtext}}releases/2.20.0/) | [2.20.0]({{page.upsite.eclipse}}modeling/emf/emf/builds/release/2.20) (2.12.0) | [2.11.1]({{page.upsite.mwe}}releases/2.11.1/) (2.9.1) | [2.2.0]({{page.upsite.xpand}}releases/R201605260315) (1.4) | [4.14.0]({{page.upsite.eclipse}}releases/2019-12) (4.7.3) | [2019-12]({{page.upsite.eclipse}}releases/2019-12)| | [2.19.0]({{page.upsite.xtext}}releases/2.19.0/) | [2.19.0]({{page.upsite.eclipse}}modeling/emf/emf/builds/release/2.19) (2.12.0) | [2.11.0]({{page.upsite.mwe}}releases/2.11.0/) (2.9.1) | [2.2.0]({{page.upsite.xpand}}releases/R201605260315) (1.4) | [4.13.0]({{page.upsite.eclipse}}releases/2019-09) (4.7.3) | [2019-09]({{page.upsite.eclipse}}releases/2019-09)| @@ -264,7 +265,7 @@ To further speed up the p2 dependency resolution step, use the concrete build re | [2.8.3]({{page.upsite.xtext}}releases/2.8.3/), [2.8.2]({{page.upsite.xtext}}releases/2.8.2/), [2.8.1]({{page.upsite.xtext}}releases/2.8.1/) | [2.11.0]({{page.upsite.emf}}2.11/core/R201506010402/) (2.10.2) | [2.8.0]({{page.upsite.mwe}}releases/2.8.0/) (2.7.1) | [2.1.0]({{page.upsite.xpand}}releases/R201505260349) (1.4) | [4.5.0]({{page.upsite.eclipse}}eclipse/updates/4.5/R-4.5-201506032000/) (3.6) | [Mars R]({{page.upsite.eclipse}}releases/mars/201506241002/)| | [2.7.3]({{page.upsite.xtext}}releases/maintenance/R201411190455/) | [2.10.2]({{page.upsite.emf}}2.10.x/core/S201501230452/) (2.10) | [2.7.0]({{page.upsite.mwe}}releases/R201409021051/mwe2lang/) [1.3.4]({{page.upsite.mwe}}releases/R201409021027/mwe) (2.7.0/1.2) | [2.0.0]({{page.upsite.xpand}}releases/R201406030414) (1.4) | [4.4.2]({{page.upsite.eclipse}}eclipse/updates/4.4/R-4.4.2-201502041700) (3.6) |[Luna SR2]({{page.upsite.eclipse}}releases/luna/201502271000/)| -The following is an example target platform definition for Xtext 2.21.0 and Eclipse 4.15 alias 2020-03. +The following is an example target platform definition for Xtext 2.22.0 and Eclipse 4.16 alias 2020-06. ```xml @@ -273,7 +274,7 @@ The following is an example target platform definition for Xtext 2.21.0 and Ecli - + @@ -285,7 +286,7 @@ The following is an example target platform definition for Xtext 2.21.0 and Ecli - + From 33605649c9525260ba7eda947bc2adc0e689e04e Mon Sep 17 00:00:00 2001 From: Christian Dietrich Date: Mon, 23 Mar 2020 12:37:28 +0100 Subject: [PATCH 03/13] added hints on removals to release notes Signed-off-by: Christian Dietrich --- .../_posts/releasenotes/2020-06-02-version-2-22-0.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md index f311997d930..9103e1dfce1 100644 --- a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md +++ b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md @@ -14,6 +14,11 @@ Xtext 2.22.0 is mainly a maintenance release. ## Xtend +## Removals + +* 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 ## Credits From 732733c4649eb63a70d0a9ef9ef49ac5c42d2d6c Mon Sep 17 00:00:00 2001 From: Christian Dietrich Date: Tue, 28 Apr 2020 09:57:08 +0200 Subject: [PATCH 04/13] added asm8 hint to release notes Signed-off-by: Christian Dietrich --- xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md index 9103e1dfce1..8be1d77f50b 100644 --- a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md +++ b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md @@ -12,6 +12,8 @@ Xtext 2.22.0 is mainly a maintenance release. ## Upgrades +* Xtext 2.22 requires ASM 8.0.1 (updated from 7.2.0). + ## Xtend ## Removals From 6a6b4149e91568d9455e9f61d3c7aeb04c02866b Mon Sep 17 00:00:00 2001 From: Tamas Miklossy Date: Mon, 4 May 2020 11:32:17 +0200 Subject: [PATCH 05/13] [#1689] Add Xtext/Xtend website update to the release notes. Signed-off-by: Tamas Miklossy --- .../_posts/releasenotes/2020-06-02-version-2-22-0.md | 4 ++++ .../_posts/releasenotes/2020-06-02-version-2-22-0.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md b/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md index a8a80979a24..c4269bd85d9 100644 --- a/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md +++ b/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md @@ -8,6 +8,10 @@ published: false Xtend 2.22.0 is mainly a maintenance release with a small number of usability improvements +## 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 diff --git a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md index 8be1d77f50b..00706910b85 100644 --- a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md +++ b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md @@ -8,6 +8,10 @@ published: false Xtext 2.22.0 is mainly a maintenance release. +## 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. + ## Eclipse Integration ## Upgrades From 71786d0b94394972cf8be989f41ad459eabd0d20 Mon Sep 17 00:00:00 2001 From: Christian Dietrich Date: Thu, 7 May 2020 17:27:06 +0200 Subject: [PATCH 06/13] ICU & Postprocessor in Release Notes Signed-off-by: Christian Dietrich --- xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md index 00706910b85..8c996b6a96e 100644 --- a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md +++ b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md @@ -22,11 +22,14 @@ The [Xtext community website](https://www.eclipse.org/Xtext/community.html) and ## 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)): From 46eb2b91eaf35e97d5f3ee705e6646061991f152 Mon Sep 17 00:00:00 2001 From: Tamas Miklossy Date: Mon, 4 May 2020 12:23:59 +0200 Subject: [PATCH 07/13] [#1689] Add "Maven Tycho update to 1.7.0" to the release notes. Signed-off-by: Tamas Miklossy --- xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md | 1 + 1 file changed, 1 insertion(+) diff --git a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md index 8c996b6a96e..ba78f3b3be3 100644 --- a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md +++ b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md @@ -17,6 +17,7 @@ The [Xtext community website](https://www.eclipse.org/Xtext/community.html) and ## Upgrades * Xtext 2.22 requires ASM 8.0.1 (updated from 7.2.0). +* Maven Tycho was updated to version 1.7.0. ## Xtend From 24178420103bcc486679bd8227f26a502477c325 Mon Sep 17 00:00:00 2001 From: Tamas Miklossy Date: Wed, 13 May 2020 14:32:38 +0200 Subject: [PATCH 08/13] [#1689] Add 'Code Generation improvements' section to the release notes. Signed-off-by: Tamas Miklossy --- .../_posts/releasenotes/2020-06-02-version-2-22-0.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md index ba78f3b3be3..8ebe4d8eb47 100644 --- a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md +++ b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md @@ -12,6 +12,16 @@ Xtext 2.22.0 is mainly a maintenance release. 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. +## Code Generation improvements +This release contains some fixes to improve the generated code in the `src-gen` folders. The following files are affected: + +* `Internal.g` file in the **runtime** module - [xtext-core#1467](https://github.com/eclipse/xtext-core/issues/1467) +* `InternalParser.java` file in the **runtime** module - [xtext-core#1467](https://github.com/eclipse/xtext-core/issues/1467) +* `GrammarAccess.java` file in the **runtime** module - [xtext-core#269](https://github.com/eclipse/xtext-core/issues/269) +* `PartialContentAssistParser.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 From 54e76517ebced6f99382650a144fa0848dfe863f Mon Sep 17 00:00:00 2001 From: Christian Dietrich Date: Tue, 19 May 2020 09:14:32 +0200 Subject: [PATCH 09/13] [eclipse/xtext#1770] update to mwe 2.11.3 final Signed-off-by: Christian Dietrich --- xtext-website/documentation/350_continuous_integration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xtext-website/documentation/350_continuous_integration.md b/xtext-website/documentation/350_continuous_integration.md index 9711098280c..e96f59b364a 100644 --- a/xtext-website/documentation/350_continuous_integration.md +++ b/xtext-website/documentation/350_continuous_integration.md @@ -116,7 +116,7 @@ The `pom.xml` for the language project contains information about how Maven shou org.eclipse.emf org.eclipse.emf.mwe2.launch - 2.11.2 + 2.11.3 org.eclipse.xtext @@ -247,7 +247,7 @@ To further speed up the p2 dependency resolution step, use the concrete build re | Xtext | EMF | MWE2/MWE | Xpand | Eclipse | All included in | | ------------- | ------------- | ----------- | ----------- | ----------- | ----------- | -| [2.22.0]({{page.upsite.xtext}}releases/2.22.0/) | [2.22.0]({{page.upsite.eclipse}}modeling/emf/emf/builds/release/2.22) (2.20.0) | [2.11.2]({{page.upsite.mwe}}releases/2.11.2/) (2.9.1) | [2.2.0]({{page.upsite.xpand}}releases/R201605260315) (1.4) | [4.16.0]({{page.upsite.eclipse}}releases/2020-06) (4.7.3) | [2020-06]({{page.upsite.eclipse}}releases/2020-06)| +| [2.22.0]({{page.upsite.xtext}}releases/2.22.0/) | [2.22.0]({{page.upsite.eclipse}}modeling/emf/emf/builds/release/2.22) (2.20.0) | [2.11.3]({{page.upsite.mwe}}releases/2.11.3/) (2.9.1) | [2.2.0]({{page.upsite.xpand}}releases/R201605260315) (1.4) | [4.16.0]({{page.upsite.eclipse}}releases/2020-06) (4.7.3) | [2020-06]({{page.upsite.eclipse}}releases/2020-06)| | [2.21.0]({{page.upsite.xtext}}releases/2.21.0/) | [2.21.0]({{page.upsite.eclipse}}modeling/emf/emf/builds/release/2.21) (2.20.0) | [2.11.2]({{page.upsite.mwe}}releases/2.11.2/) (2.9.1) | [2.2.0]({{page.upsite.xpand}}releases/R201605260315) (1.4) | [4.15.0]({{page.upsite.eclipse}}releases/2020-03) (4.7.3) | [2020-03]({{page.upsite.eclipse}}releases/2020-03)| | [2.20.0]({{page.upsite.xtext}}releases/2.20.0/) | [2.20.0]({{page.upsite.eclipse}}modeling/emf/emf/builds/release/2.20) (2.12.0) | [2.11.1]({{page.upsite.mwe}}releases/2.11.1/) (2.9.1) | [2.2.0]({{page.upsite.xpand}}releases/R201605260315) (1.4) | [4.14.0]({{page.upsite.eclipse}}releases/2019-12) (4.7.3) | [2019-12]({{page.upsite.eclipse}}releases/2019-12)| | [2.19.0]({{page.upsite.xtext}}releases/2.19.0/) | [2.19.0]({{page.upsite.eclipse}}modeling/emf/emf/builds/release/2.19) (2.12.0) | [2.11.0]({{page.upsite.mwe}}releases/2.11.0/) (2.9.1) | [2.2.0]({{page.upsite.xpand}}releases/R201605260315) (1.4) | [4.13.0]({{page.upsite.eclipse}}releases/2019-09) (4.7.3) | [2019-09]({{page.upsite.eclipse}}releases/2019-09)| From 472b4c7cf8dbab54ae2b3329498ba49c22e9b789 Mon Sep 17 00:00:00 2001 From: Christian Dietrich Date: Mon, 25 May 2020 10:45:39 +0200 Subject: [PATCH 10/13] added cta to release notes Signed-off-by: Christian Dietrich --- .../_posts/releasenotes/2020-06-02-version-2-22-0.md | 6 +++++- .../_posts/releasenotes/2020-06-02-version-2-22-0.md | 7 +++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md b/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md index c4269bd85d9..f404d59b807 100644 --- a/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md +++ b/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md @@ -6,7 +6,11 @@ categories: releasenotes published: false --- -Xtend 2.22.0 is mainly a maintenance release with a small number of usability improvements +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 diff --git a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md index 8ebe4d8eb47..d0584d027f5 100644 --- a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md +++ b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md @@ -8,6 +8,10 @@ published: false 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. @@ -28,8 +32,7 @@ We encourage you to regenerate your languages with the latest Xtext version. Usu * Xtext 2.22 requires ASM 8.0.1 (updated from 7.2.0). * Maven Tycho was updated to version 1.7.0. - -## Xtend +* MWE(2) was updated to 2.11.3/1.5.3. ## Removals From 985bd3615d8c7e2809380e6a61b6919f85b90d5b Mon Sep 17 00:00:00 2001 From: Tamas Miklossy Date: Mon, 25 May 2020 12:33:52 +0200 Subject: [PATCH 11/13] [#1689] Add 'RegenerateLanguages documentation' to the Release notes. Signed-off-by: Tamas Miklossy --- xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md index d0584d027f5..c59e27bbfd9 100644 --- a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md +++ b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md @@ -16,6 +16,8 @@ As you might have recognized, the number of people contributing to Xtext on a re 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: From c1ad916f8168b1667a9ec6ac45310e957d17f095 Mon Sep 17 00:00:00 2001 From: Karsten Thoms Date: Tue, 2 Jun 2020 08:57:14 +0000 Subject: [PATCH 12/13] Add committer stats Signed-off-by: Karsten Thoms --- .../releasenotes/2020-06-02-version-2-22-0.md | 7 ++++++- .../releasenotes/2020-06-02-version-2-22-0.md | 13 ++++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md b/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md index f404d59b807..0672ed22533 100644 --- a/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md +++ b/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md @@ -22,7 +22,12 @@ The [Xtend community website](https://www.eclipse.org/xtend/community.html) has 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): -TODO +- Christian Dietrich (itemis) +- Nico Prediger (itemis) +- Tamas Miklossy (itemis) +- Sebastian Zarnekow (independent) +- Karsten Thoms (Karakun) +- Mathias Rieder (Bachmann) ## Fixed Issues diff --git a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md index c59e27bbfd9..5d24dd6ecd5 100644 --- a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md +++ b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md @@ -50,7 +50,18 @@ We encourage you to regenerate your languages with the latest Xtext version. Usu 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)): -TODO +- 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 From 5223a7eb063783750d8cd6811e325af73b01c531 Mon Sep 17 00:00:00 2001 From: Christian Dietrich Date: Tue, 2 Jun 2020 18:22:59 +0200 Subject: [PATCH 13/13] publish 2.22 Signed-off-by: Christian Dietrich --- xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md | 2 +- xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md b/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md index 0672ed22533..2275981eb81 100644 --- a/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md +++ b/xtend-website/_posts/releasenotes/2020-06-02-version-2-22-0.md @@ -3,7 +3,7 @@ layout: post title: Xtend 2.22.0 Release Notes date: 2020-06-02 categories: releasenotes -published: false +published: true --- Xtend 2.22.0 is mainly a maintenance release with a small number of usability improvements. diff --git a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md index 5d24dd6ecd5..f2ac8519bb6 100644 --- a/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md +++ b/xtext-website/_posts/releasenotes/2020-06-02-version-2-22-0.md @@ -3,7 +3,7 @@ layout: post title: Xtext 2.22.0 Release Notes date: 2020-06-02 categories: releasenotes -published: false +published: true --- Xtext 2.22.0 is mainly a maintenance release.