Skip to content

Releases: eclipse-glsp/glsp-eclipse-integration

2.2.1 Release

23 Jul 14:12
v2.2.1
Compare
Choose a tag to compare

Changes

  • [api] Improved customizability by changing the visibility of private methods and fields to protected #101

Full Changelog: v2.1.1...v2.2.1

2.1.1 Release (Ide Integration)

19 Feb 12:20
Compare
Choose a tag to compare

Changes

  • [deps] Update to 2.1.1 patch version of ´@eclipse-glsp/client`

Full Changelog: v2.1.0...v2.1.1

2.1.0 Release

25 Jan 16:19
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.1.0

2.0.0 Release

16 Oct 14:13
v2.0.0
6a705ce
Compare
Choose a tag to compare

Changes

  • [diagram] Fix a bug that could cause a crash when closing a diagram editor on Windows #59
  • [debug] Fix a bug to ensure that the system browser opens reliably when using the Debug (External Browser) command #60
  • [websocket] Fix a bug that could trigger premature session disposal even if other GLSP clients where associated with this session #63
  • [eclipse] Propagate the GLSP diagram selection to the Eclipse selection service #73 -- Contributed on behalf of STMicroelectronics
  • [eclipse] Fix a dead-lock bug that could occur saving by closing a dirty editor #75
  • [diagram] Add context menu support for Windows (Edge) #77
  • [websocket] Implement websocket reconnect handling in example app #84
  • [server] Ensure that resources with a symlink a correctly resolved by the Jetty server on Windows #85
  • [deps] Remove upper bound version requirements for Guava and Guice to stay compatible with newer Eclipse versions #89

Breaking Changes

  • [websocket] Update to Jetty Websocket 10 #70 - Contributed on behalf of STMicroelectronics
    • This includes breaking changes due to major API changes in Jetty and the following new minimum versions:
      • Jetty 9.x -> Jetty 10.0.13
      • LSP4J -> 0.8.0 -> 0.11.0
      • ELK 0.7.0 -> 0.8.1
      • Log4J 1.2x -> 2.19
    • Remove the keepAliveModule and rely on Jetty's infinite session timeout mechanism instead
  • [eclipse] Rework of the GLSPDiagramEditor to support E4 Parts #83
    • Most methods in GLSPDiagramEditor moved to GLSPDiagramComposite if you want to override them with your own implementation override GLSPDiagramEditor.createGLSPDiagramComposite() and return our own class
    • Extent GLSPDiagramPart to implement your own E4 Part
    • GLSPEditorRegistry works on GLSPDiagramComposite and no longer on GLSPDiagramEditor, which is the implementation used by E3 and E4
  • [client] Remove dependency to vscode-ws-jsonrpc. Use websocket handling provided by glsp-client instead #76
  • [deps] Use Java 17 as minimum compilation target since Java 11 is EOL #91

New Contributors

Full Changelog: v1.0.0...v2.0.0

1.1.0 Release Candidate 10

30 Jun 14:07
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Update eclipse-integration READMEs by @ndoschek in #78
  • Update to latest client and server versions by @tortmayr in #79

Full Changelog: v1.1.0.RC09...v1.1.0.RC10

1.1.0 Release Candiate 9

30 May 20:55
Compare
Choose a tag to compare
Pre-release

1.1.0 Release Candiate 8

08 May 11:31
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Fix context menu for Edge in Windows by @planger in #77

Full Changelog: v1.1.0.RC07...v1.1.0.RC08

1.1.0 Release Candiate 7

07 Apr 12:27
Compare
Choose a tag to compare
Pre-release

1.1.0 Release Candiate 6

06 Mar 18:41
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Update GLSP version of minimum baseline target by @tortmayr in #74
  • Reduce 'synchronized' scope of GLSPEditorRegistry.partClosed by @paulreuter in #75
  • GLSP-944 Remove usage of vscode-ws-jsonrpc by @tortmayr in #76

New Contributors

Full Changelog: v1.1.0.RC05...v1.1.0.RC06

1.1.0 Release Candiate 5

07 Feb 16:30
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v1.1.0.RC04...v1.1.0.RC05