Skip to content

Latest commit

 

History

History
53 lines (34 loc) · 2.84 KB

CHANGELOG.md

File metadata and controls

53 lines (34 loc) · 2.84 KB

Eclipse Sprotty Change Log (Server)

This change log covers only the server part of Sprotty. See also the change logs of sprotty, sprotty-theia and sprotty-layout.

v0.9.0 (Aug. 2020)

New features:

  • Support request rejection (#78)

Fixed issues: https://github.com/eclipse/sprotty-server/milestone/3?closed=1


v0.8.0 (Apr. 2020)

New features:

  • Center action retains zoom level (#58)
  • Build OSGi compliant jars (#62)
  • Upgrade to Xtext 2.21 (#67)

Fixed issues: https://github.com/eclipse/sprotty-server/milestone/2?closed=1


v0.7.0 (Oct. 2019)

New features:

  • Request-response actions (#34)
  • Example using WebSocket (#34)
  • New class ElktSerializer for serializing ELK graphs (#47)
  • New classes SModelIterator and SModelIterable (#56)
  • Cleaned up handling of client/server-side layout (#41, #52)

Fixed issues: https://github.com/eclipse/sprotty-server/milestone/1?closed=1

Breaking API changes:

  • DefaultDiagramServer.submitModel requires an additional parameter cause (#34)
  • ILayoutEngine.layout requires an additional parameter cause (#36)
  • ElkLayoutEngine.transformGraph requires an additional parameter cause (#41)
  • Extracted application of bounds to new service ComputedBoundsApplicator (replaces LayoutUtil) (#41)
  • Changed ComputedBoundsAction (#41)
  • Removed ServerLayoutKind (#41)
  • The client now decides whether to apply layout on client-side as well as server-side (#52)
  • Removed DefaultDiagramServer.setNeedsClientLayout (#52)

v0.6.0 (Mar. 2019)

First release of Sprotty with the Eclipse Foundation. The previous repository location was theia-ide/sprotty (Maven group id: io.typefox.sprotty).