Graphiti "New and Noteworthy" for Eclipse 2019-06

Last revised May 24, 2019

This document describes the new development topics that were addressed during the milestones towards the release 0.16.0 within the Eclipse 2019-06 release train.

M2

The main focus for this milestone has been set on bugfixing and releng work.
Bug 546834 A bug in moving shapes for certain diagrams has been fixed.

M1

The main focus for this milestone has been set on small enhancements and bugfixing.
Changed license to EPL 2.0 Graphiti changed its license from the old EPL 1.0 to EPL 2.0.
Enhanced possibilities for selection adaptations Graphiti now allows more flexibility in changing the set of selected objects when the user selects an object and also allos changing the selection when a connection is selected.
Removed deprecations The interfaces ICustomUndoableFeature and ICustomUndoablePattern that were deprecated in Graphiti 0.12.0 have been removed.
Updated Batik dependecies Graphiti now uses Batik in version 1.9.1.
Bug 541017 A potential null pointer exception in the selection handling of the diagram editor has been fixed.
Bug 541019 A potential null pointer exception in the selection handling of the graphical composite for views has been fixed.
Bug 541020 A potential index out of bounds exception in getting the add functionality has been fixed.
Bug 541129 A bug in the calculation of connection midpoints for huge diagrams has been fixed.