Releases: eclipse-glsp/glsp-eclipse-integration
Releases · eclipse-glsp/glsp-eclipse-integration
2.2.1 Release
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)
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
2.0.0 Release
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
- This includes breaking changes due to major API changes in Jetty and the following new minimum versions:
- [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
- @xai made their first contribution in #60
- @paulreuter made their first contribution in #75
- @N1k145 made their first contribution in #80
- @weissreto made their first contribution in #85
Full Changelog: v1.0.0...v2.0.0
1.1.0 Release Candidate 10
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
Full Changelog: v1.1.0.RC08...v1.1.0.RC09
1.1.0 Release Candiate 8
What's Changed
Full Changelog: v1.1.0.RC07...v1.1.0.RC08
1.1.0 Release Candiate 7
Full Changelog: v1.1.0.RC06...v1.1.0.RC07
1.1.0 Release Candiate 6
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
- @paulreuter made their first contribution in #75
Full Changelog: v1.1.0.RC05...v1.1.0.RC06
1.1.0 Release Candiate 5
What's Changed
- Do not dispose client session twice by @ivy-lmu in #69
- Fix P2 deployment by @tortmayr in #71
- Update to latest nightly and new OperationHandler API by @martin-fleck-at in #72
- Propagate the GLSP diagram selection to the Eclipse SelectionService by @planger in #73
Full Changelog: v1.1.0.RC04...v1.1.0.RC05