Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "OCL/New and Noteworthy/2024-03"

(RC1)
(RC2)
Line 38: Line 38:
  
 
* [https://bugs.eclipse.org/582988 582988] Use JustJ to format OCL build pages
 
* [https://bugs.eclipse.org/582988 582988] Use JustJ to format OCL build pages
 
==RC2==
 

Revision as of 17:04, 9 March 2024

Eclipse OCL New and Noteworthy items for the 2024-03 (6.20.0) release.

Release Overview

This minor release fixes a few minor bugs and one howler through introduction of a local validation registry.

Behind the scenes development of a new model-to-text formatter/serializer allows migration to the 'new' Xtext generator framework while retaining compatibility for Eclipse platforms from Oxygen onwards.

Eclipse versions

The prevailing Eclipse OCL release candidate is auto-tested every week on Oxygen, Photon, 2018-09, 2018-12, 2019-03, 2019-06, 2019-09, 2019-12, 2020-03, 2020-06, 2020-09, 2020-12, 2021-03, 2021-06 and 2021-09 platforms using Jenkins on Linux and the prevailing Java/project versions for the release.

2023-12 release should be installable on Mars and Neon platforms provided Xtext 2.9 or greater is also installed.

The 2023-12 sources may only be buildable on 2023-12.

Java versions

Java 11 on Windows was used to develop and test the milestones of this release. Following the Eclipse platform migration to a Java 17 minimum, development now uses Java 17, although standalone tests continue to use Java 8.

Java 17 on Jenkins, Linux was used to build and test the release candidates.

The Classic Ecore/UML plugins have been tested on Mars, Neon, Oxygen and Photon and on a Java 5 Virtual Machine. Standalone execution requires only the org.eclipse.osgi plugin from Eclipse Kepler or a spoof of org.eclipse.osgi.util.NLS and org.eclipse.osgi.framework.

The Pivot plugins require at least a Java 8 Virtual Machine and at least Xtext 2.9.1. Testing on Oxygen has a couple of test failures. Testing on Mars and Neon has a few editor/console startup failures.

Milestone 3

  • 563046 Improve comment and expression formatting
  • 582722 Validation View shows content again
  • 582877 Validation View hover text preserves source expression formatting
  • 582948 HTML Validation log preserves source expression formatting

RC 1

  • 582958 Persisted AS resources no longer confuse Sirius

RC 2

  • 582988 Use JustJ to format OCL build pages

Back to the top