Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added notes related to the quick-fix improvements made in xtext-eclipse/issues/1448 #1823

Merged
merged 1 commit into from
Aug 12, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
27 changes: 23 additions & 4 deletions xtext-website/_posts/releasenotes/2020-09-01-version-2-23-0.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: post
title: Xtext 2.23.0 Release Notes
date: 2020-09-01
title: Xtext 2.23.0 Release Notes
date: 2020-09-01
categories: releasenotes
published: false
---
Expand All @@ -13,13 +13,32 @@ Xtext 2.23.0 is a maintenance release.
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).

## UI Testing

The AbstractCodeMiningTest and the AbstractMultiQuickfixTest base classes have been added to the org.eclipse.xtext.ui.testing package to provide a convenient way to test the code mining and multi-quickfix capabilities. The Xtext example projects and the Xtend code base have been extended by concrete test cases to demonstrate the usage of these framework classes.

## Upgrades
## Eclipse Integration

### Quickfix improvements

## Removals
Convert a terminal fragment to a terminal rule. It resolves the following errors:

* A rule call in the parser rule points to a terminal fragment.
* A hidden token in the grammar definition or a parser rule points to a terminal fragment.

Remove illegal hidden token definition. It resolves the following errors:

* The hidden-token points to a parser rule, terminal fragment, or an enum rule.

Create a new rule definition. It resolves the following errors:

* An undefined parser rule is cross-referenced.
* An undefined enum, terminal, or a terminal fragment is cross-referenced.

([xtext-eclipse#1448](https://github.com/eclipse/xtext-eclipse/issues/1448))

## Upgrades

## Removals

## Deprecations

Expand Down