Skip to content
27 changes: 27 additions & 0 deletions xtend-website/_posts/releasenotes/2026-08-24-version-2-44-0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
layout: post
title: Xtend 2.44.0 Release Notes
date: 2026-08-24
categories: releasenotes
published: true
---

## 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/xtext/issues/1721](https://github.com/eclipse-xtext/xtext/issues/1721).

## Breaking Changes

## Credits

See Xtext release notes.

## 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.44+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.44+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.30&list_id=16618269&product=TMF&product=Xtend&query_based_on=Xtext%202.30&query_format=advanced&status_whiteboard=v2.44&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.43.0</version>
<version>2.44.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.xtext</groupId>
<artifactId>org.eclipse.xtext.xbase.testing</artifactId>
<version>2.43.0</version>
<version>2.44.0</version>
<scope>test</scope>
</dependency>
```
Expand Down
2 changes: 1 addition & 1 deletion xtend-website/documentation/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Xtend is a statically-typed programming language which translates to comprehensi
* **[Properties](203_xtend_expressions.html#property-access)** - shorthands for accessing and defining getters and setter
* **Type inference** - you rarely need to write down type signatures anymore
* **Full support for Java generics** - including all conformance and conversion rules
* **Translates to Java** not bytecode - understand what is going on and use your code for platforms such as Android or GWT
* **Translates to Java** not bytecode - understand what is going on and use your code for platforms such as Android

Unlike other JVM languages Xtend has [zero interoperability issues](201_types.html) with Java: Everything you write interacts with Java exactly as expected. At the same time Xtend is much more concise, readable and expressive. Xtend's small library is just a thin layer that provides useful utilities and extensions on top of the Java Development Kit (JDK).

Expand Down
6 changes: 3 additions & 3 deletions xtend-website/download.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,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.43.0</version>
<version>2.44.0</version>
</dependency>
```

Expand All @@ -61,7 +61,7 @@ and the Xtend compiler plugin:
<plugin>
<groupId>org.eclipse.xtend</groupId>
<artifactId>xtend-maven-plugin</artifactId>
<version>2.43.0</version>
<version>2.44.0</version>
<executions>
<execution>
<goals>
Expand Down Expand Up @@ -89,7 +89,7 @@ plugins {
repositories.mavenCentral()

dependencies {
compile 'org.eclipse.xtend:org.eclipse.xtend.lib:2.43.0'
compile 'org.eclipse.xtend:org.eclipse.xtend.lib:2.44.0'
}
```

Expand Down
12 changes: 0 additions & 12 deletions xtend-website/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -75,18 +75,6 @@ <h4>Android Development</h4>
</p>
</div>
</div>
<div class="span6 float feature">
<div class="span2">
<img src="images/gwt-logo.png" alt="Google Web Toolkit" />
</div>
<div class="span3">
<h4>Web Development</h4>
<p>
The Google Web Toolkit translates Java source code to fast Javascript code. Xtend makes typical
GWT programming a joy. There are many nice examples and cool enhancements <a href="https://github.com/DJCordhose/todomvc-xtend-gwt">out there</a>.
</p>
</div>
</div>
<div class="span6 float feature">
<div class="span2">
<img src="images/Java_Duke_learning.png" alt="Java FX" />
Expand Down
1 change: 0 additions & 1 deletion xtext-website/_includes/documentation-menu.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
<li><a href="307_special_languages.html">Typical Language Configurations</a></li>
<li><a href="308_emf_integration.html">Integration with EMF</a></li>
<li><a href="310_eclipse_support.html">Eclipse Support</a></li>
<li><a href="330_web_support.html">Web Editor Support</a></li>
<li><a href="340_lsp_support.html">LSP Support</a></li>
<li><a href="350_continuous_integration.html">Continuous Integration</a></li>
</ul>
58 changes: 58 additions & 0 deletions xtext-website/_posts/releasenotes/2026-08-24-version-2-44-0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
---
layout: post
title: Xtext 2.44.0 Release Notes
date: 2026-08-24
categories: releasenotes
published: true
---

## 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/xtext/issues/1721](https://github.com/eclipse-xtext/xtext/issues/1721).

## Changes

-

## Breaking Changes

- Xtext-Web and GWT support were removed

In case you reference

```
web = { ... }
```

or

```
language = {
...
webSupport = { ...}

}
```

in your workflows you need to remove these.

## 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).

- Christian Dietrich
- Lorenzo Bettini
- Hannes Wellmann
- Andrey Loskutov

## 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.44+is%3Aclosed+repo%3Aeclipse-xtext%2Fxtext&type=issues&ref=searchresults)

* [Closed Pull Requests](https://github.com/search?utf8=%E2%9C%93&q=is%3Apr+milestone%3ARelease_2.44+is%3Aclosed+repo%3Aeclipse-xtext%2Fxtext&type=pullrequests&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.44&list_id=16618269&product=TMF&product=Xtend&query_based_on=Xtext%202.44&query_format=advanced&status_whiteboard=v2.44&status_whiteboard_type=allwordssubstr)
3 changes: 0 additions & 3 deletions xtext-website/documentation/302_configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -261,9 +261,6 @@ language = XtextGeneratorLanguage {
fragment = xbase.XbaseGeneratorFragment2 {}
fragment = ui.templates.CodetemplatesGeneratorFragment2 {}
fragment = ui.compare.CompareFragment2 {}
fragment = web.WebIntegrationFragment {
framework = "Ace"
}
fragment = ui.projectWizard.TemplateProjectWizardFragment {}
fragment = ui.fileWizard.TemplateFileWizardFragment {}
}
Expand Down
2 changes: 1 addition & 1 deletion xtext-website/documentation/310_eclipse_support.md
Original file line number Diff line number Diff line change
Expand Up @@ -930,4 +930,4 @@ The Xtext example projects (*File &rarr; New &rarr; Example &rarr; Xtext Example

---

**[Next Chapter: Web Editor Support](330_web_support.html)**
**[Next Chapter: LSP Support](340_lsp_support.html)**
13 changes: 0 additions & 13 deletions xtext-website/documentation/310_web_integration.html

This file was deleted.

Loading
Loading