Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 2.35 KB

CHANGELOG.md

File metadata and controls

34 lines (25 loc) · 2.35 KB

Eclipse GLSP Server Node Changelog

v1.1.0 - upcoming

Breaking Changes

  • [graph] Align GGraph model with newest changes from glsp-server #22 - Contributed on behalf of STMicroelectronics
    • Renamed interfaces:
      • EdgePlacement -> GEdgePlacement (affected classes: GEdgeLayoutable, GLabel)
      • GLayoutContainer -> GLayouting (affected classes: GCompartment, GGraph, GNode)
      • GShapePreRenderedElement -> GShapedPreRenderedElement

Inception of the Node GLSP Server. This project provides the Node based server component for the Eclipse Graphical Language Platform (GLSP). The implementation of this server is aligned with the default Java based GLSP Server. The initial implementation was contributed on behalf of STMicroelectronics. The following list composes changes that have been made since the initial implementation.

Changes (since the initial contribution )

  • [core] Implement dispatchOnNextUpdate method that enables queuing of actions that should be dispatched after the next graphical model update. #1 - Contributed on behalf of STMicroelectronics
  • [diagram] Implement LayoutEngine API for server-side autolayouting & provide an integration package for layout engines based on ELK. #2 #5 - Contributed on behalf of STMicroelectronics

Breaking Changes

  • [model] Source model refactorings #11
    • ModelSourceLoaderSourceModelStorage
    • Added method to SourceModelStorage
  • [model] Refactor ModelState API #20
    • Introduce updateRoot method
    • DefaultModelState => make root setter protected
  • [gmodel] Refactor & Move all base & helper classes for the direct GModel usecase into own gmodel-lib subdirectory #16