Skip to content

Commit

Permalink
Merge pull request #2095 from eclipse/website-master
Browse files Browse the repository at this point in the history
Website master -> published
  • Loading branch information
cdietrich committed Aug 29, 2022
2 parents adac006 + 57848ac commit 6713335
Show file tree
Hide file tree
Showing 5 changed files with 94 additions and 10 deletions.
34 changes: 34 additions & 0 deletions xtend-website/_posts/releasenotes/2022-08-29-version-2-28-0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
layout: post
title: Xtend 2.28.0 Release Notes
date: 2022-08-29
categories: releasenotes
published: true
---

Xtend 2.28.0 is a maintenance release.

## 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, at least in the current form and as part of the Eclipse Simrel. If you care, please join the discussion in [https://github.com/eclipse/xtext/issues/1721](https://github.com/eclipse/xtext/issues/1721).

## Changes / Enhancements

* Xtend Supports M2E 2.x

## 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)
Hannes Wellmann (IILS mbH) ![](https://img.shields.io/badge/-first%20time%20contributor-green.svg)

## 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.28+is%3Aclosed+repo%3Aeclipse%2Fxtext-xtend&type=Issues)

* [Closed Pull Requests](https://github.com/search?q=is%3Apr+milestone%3ARelease_2.28+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.28&list_id=16618269&product=TMF&product=Xtend&query_based_on=Xtext%202.28&query_format=advanced&status_whiteboard=v2.28&status_whiteboard_type=allwordssubstr)
4 changes: 2 additions & 2 deletions xtend-website/documentation/204_activeannotations.md
Original file line number Diff line number Diff line change
Expand Up @@ -240,13 +240,13 @@ Therefore, careful testing and debugging of the processor is essential. It is be
<dependency>
<groupId>org.eclipse.xtend</groupId>
<artifactId>org.eclipse.xtend.core</artifactId>
<version>2.27.0</version>
<version>2.28.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.xtext</groupId>
<artifactId>org.eclipse.xtext.xbase.testing</artifactId>
<version>2.27.0</version>
<version>2.28.0</version>
<scope>test</scope>
</dependency>
```
Expand Down
6 changes: 3 additions & 3 deletions xtend-website/download.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ If you already have a project, you need to add the Xtend library:
<dependency>
<groupId>org.eclipse.xtend</groupId>
<artifactId>org.eclipse.xtend.lib</artifactId>
<version>2.27.0</version>
<version>2.28.0</version>
</dependency>
```

Expand All @@ -62,7 +62,7 @@ and the Xtend compiler plugin:
<plugin>
<groupId>org.eclipse.xtend</groupId>
<artifactId>xtend-maven-plugin</artifactId>
<version>2.27.0</version>
<version>2.28.0</version>
<executions>
<execution>
<goals>
Expand Down Expand Up @@ -90,7 +90,7 @@ plugins {
repositories.mavenCentral()
dependencies {
compile 'org.eclipse.xtend:org.eclipse.xtend.lib:2.27.0'
compile 'org.eclipse.xtend:org.eclipse.xtend.lib:2.28.0'
}
```

Expand Down
49 changes: 49 additions & 0 deletions xtext-website/_posts/releasenotes/2022-08-29-version-2-28-0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
layout: post
title: Xtext 2.28.0 Release Notes
date: 2022-08-29
categories: releasenotes
published: true
---

Xtext 2.28.0 is 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, at least in the current form and as part of the Eclipse Simrel. If you care, please join the discussion in [https://github.com/eclipse/xtext/issues/1721](https://github.com/eclipse/xtext/issues/1721).

## Changes to `org.eclipse.xtext.sdk` feature.

The `org.eclipse.xtext.sdk` does no longer package the deprecated `org.eclipse.xtext.generator` bundle. Please migrate to the new workflow/generator. The old and deprecated generator can still be found in the new `org.eclipse.xtext.generator` feature.

## Upgrades

* LSP4J was updated to 0.15.0
* GSON was updated to 2.9.0

## Changes / Enhancements

* LSP Code was optimized and enhanced. We have e.g. done some enhancements to Quickfix API.
* Xtext Supports M2E 2.x
* Xbase based formatters now can be subclassed in Java more easily.
* Better support for needRebuild api in platform.

## 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)
Ruben Porras
Karsten Thoms (karakun)
Frank Benoit (ETAS)
Hannes Wellmann (IILS mbH) ![](https://img.shields.io/badge/-first%20time%20contributor-green.svg)

## 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.28+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.28+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.28&list_id=16618269&product=TMF&product=Xtend&query_based_on=Xtext%202.28&query_format=advanced&status_whiteboard=v2.28&status_whiteboard_type=allwordssubstr)
11 changes: 6 additions & 5 deletions xtext-website/documentation/350_continuous_integration.md
Original file line number Diff line number Diff line change
Expand Up @@ -306,8 +306,9 @@ To further speed up the p2 dependency resolution step, use the concrete build re

| Xtext | EMF | MWE2/MWE | Xpand | Eclipse | All included in |
| ------------- | ------------- | ----------- | ----------- | ----------- | ----------- |
| [2.27.0]({{page.upsite.xtext}}releases/2.27.0/) | [2.30.0]({{page.upsite.eclipse}}modeling/emf/emf/builds/release/2.30) (2.20.0) | [2.13.0]({{page.upsite.mwe}}releases/2.13.0/) (2.9.1) | [2.2.0]({{page.upsite.xpand}}releases/R201605260315) (1.4) | [4.24.0]({{page.upsite.eclipse}}releases/2022-06) (4.7.3) | [2022-06]({{page.upsite.eclipse}}releases/2021-06)|
| [2.26.0]({{page.upsite.xtext}}releases/2.26.0/) | [2.29.0]({{page.upsite.eclipse}}modeling/emf/emf/builds/release/2.29) (2.20.0) | [2.12.2]({{page.upsite.mwe}}releases/2.12.2/) (2.9.1) | [2.2.0]({{page.upsite.xpand}}releases/R201605260315) (1.4) | [4.23.0]({{page.upsite.eclipse}}releases/2022-03) (4.7.3) | [2022-03]({{page.upsite.eclipse}}releases/2021-03)|
| [2.28.0]({{page.upsite.xtext}}releases/2.28.0/) | [2.31.0]({{page.upsite.eclipse}}modeling/emf/emf/builds/release/2.31) (2.20.0) | [2.13.0]({{page.upsite.mwe}}releases/2.13.0/) (2.9.1) | [2.2.0]({{page.upsite.xpand}}releases/R201605260315) (1.4) | [4.24.0]({{page.upsite.eclipse}}releases/2022-09) (4.7.3) | [2022-09]({{page.upsite.eclipse}}releases/2022-09)|
| [2.27.0]({{page.upsite.xtext}}releases/2.27.0/) | [2.30.0]({{page.upsite.eclipse}}modeling/emf/emf/builds/release/2.30) (2.20.0) | [2.13.0]({{page.upsite.mwe}}releases/2.13.0/) (2.9.1) | [2.2.0]({{page.upsite.xpand}}releases/R201605260315) (1.4) | [4.24.0]({{page.upsite.eclipse}}releases/2022-06) (4.7.3) | [2022-06]({{page.upsite.eclipse}}releases/2022-06)|
| [2.26.0]({{page.upsite.xtext}}releases/2.26.0/) | [2.29.0]({{page.upsite.eclipse}}modeling/emf/emf/builds/release/2.29) (2.20.0) | [2.12.2]({{page.upsite.mwe}}releases/2.12.2/) (2.9.1) | [2.2.0]({{page.upsite.xpand}}releases/R201605260315) (1.4) | [4.23.0]({{page.upsite.eclipse}}releases/2022-03) (4.7.3) | [2022-03]({{page.upsite.eclipse}}releases/2022-03)|
| [2.25.0]({{page.upsite.xtext}}releases/2.25.0/) | [2.25.0]({{page.upsite.eclipse}}modeling/emf/emf/builds/release/2.25) (2.20.0) | [2.12.1]({{page.upsite.mwe}}releases/2.12.1/) (2.9.1) | [2.2.0]({{page.upsite.xpand}}releases/R201605260315) (1.4) | [4.19.0]({{page.upsite.eclipse}}releases/2021-03) (4.7.3) | [2021-03]({{page.upsite.eclipse}}releases/2021-03)|
| [2.24.0]({{page.upsite.xtext}}releases/2.24.0/) | [2.24.0]({{page.upsite.eclipse}}modeling/emf/emf/builds/release/2.24) (2.20.0) | [2.12.0]({{page.upsite.mwe}}releases/2.12.0/) (2.9.1) | [2.2.0]({{page.upsite.xpand}}releases/R201605260315) (1.4) | [4.18.0]({{page.upsite.eclipse}}releases/2020-12) (4.7.3) | [2020-12]({{page.upsite.eclipse}}releases/2020-12)|
| [2.23.0]({{page.upsite.xtext}}releases/2.23.0/) | [2.23.0]({{page.upsite.eclipse}}modeling/emf/emf/builds/release/2.23) (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.17.0]({{page.upsite.eclipse}}releases/2020-09) (4.7.3) | [2020-09]({{page.upsite.eclipse}}releases/2020-09)|
Expand All @@ -329,7 +330,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.27.0 and Eclipse 4.24 alias 2022-06.
The following is an example target platform definition for Xtext 2.28.0 and Eclipse 4.25 alias 2022-09.

```xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
Expand All @@ -338,7 +339,7 @@ The following is an example target platform definition for Xtext 2.27.0 and Ecli
<locations>
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="false" type="InstallableUnit">
<unit id="org.eclipse.xtext.sdk.feature.group" version="0.0.0"/>
<repository location="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.27.0/"/>
<repository location="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.28.0/"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="false" type="InstallableUnit">
<unit id="org.eclipse.jdt.feature.group" version="0.0.0"/>
Expand All @@ -347,7 +348,7 @@ The following is an example target platform definition for Xtext 2.27.0 and Ecli
<unit id="org.eclipse.draw2d.feature.group" version="0.0.0"/>
<unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/>
<unit id="org.eclipse.emf.mwe2.launcher.feature.group" version="0.0.0"/>
<repository location="http://download.eclipse.org/releases/2022-06/"/>
<repository location="http://download.eclipse.org/releases/2022-09/"/>
</location>
</locations>
</target>
Expand Down

0 comments on commit 6713335

Please sign in to comment.