Graphiti "New and Noteworthy" for Eclipse Photon

Last revised June 5, 2018

This document describes the new development topics that were addressed during the milestones towards the release 0.15.0 within the Photon release train.

RC3

The main focus for this milestone has been set on releng work.
Bug 531146 Graphiti had to revert its Batik dependencies to 1.7.0/1.7.1 again because of issues in other Eclipse release tain project that were caused by the new version. Graphiti is still using Batik 1.7 for its Photon release.

M7

The main focus for this milestone has been set on bugfixing and releng work.
Bug 486902 A bug in the handling of canceling model changes from within a feature that caused unwanted error log entries has been fixed.
Bug 495984 A bug in the exception handling in the Graphiti diagram browser that caused e.g. resource loading exceptions to be logged on refresh has been fixed.
Bug 531146 Graphiti has upgraded its Batik dependencies and uses the newest 1.9.1 version now.

M6

The main focus for this milestone has been set on bugfixing and releng work.
Bug 531207 Prepare removal of deprecated GEF class.

M5

The main focus for this milestone has been set on bugfixing and releng work.
Bug 508022 An automated test that has been disabled because of infrastructure issues has been re-activated.
Bug 511287 A potential FileNotFoundException in the paste functionality has been fixed.
Bug 529378 A bug in the midpoint calculation that caused wrong results in same cases has been fixed.
Java 8 Graphiti has finally switched to Java 8 for compilation and as runtime requirement.

M3

The main focus for this milestone has been set on small enhancements and bugfixing.
Flexible error poupup title for direct editing Graphiti now offers a new API to change the title of the error popup for direct editing.
Bug 528405 A bug that might have caused ArithmeticExceptions in the layout policy has been fixed.

M2

The main focus for this milestone has been set on getting into the release train.

M1

The main focus for this milestone has been set on getting into the release train.