Releases: eclipse-glsp/glsp-vscode-integration
Releases · eclipse-glsp/glsp-vscode-integration
2.2.1 Release
Changes
- [diagram] Fix minor styling and behavioral issues when using
GLSPProjectionView
#62
Potentially Breaking Changes
- [protocol] Fix a bug in the client-server action forwarding that prevented proper marking and handling of server received actions #58
Following classes and methods are now deprecated:VsCodeGLSPModelSource
: Rebinding to a custom model source is no longer necessary. Use the defaultGLSPModelSource
instead.ExtensionAction
: The concept of marking actions as locally dispatchedExtensionActions
is no longer necessary and usage is discouraged.GlspVscodeConnector.sendToActiveClient
: UseGlspVscodeConnector.dispatchAction
instead.GlspVscodeConnector.setActionToClient
: UseGlspVscodeConnector.dispatchAction
instead.
Full Changelog: v2.1.1...v2.2.1
2.1.1 Release
What's Changed
- [deps] Update to
2.1.1
hotfix version of glsp-client - [api] Port back fix for proper forwarding of server actions #58
Full Changelog: v2.1.0...v2.1.1
2.1.0 Release
Full Changelog: eclipse-glsp/glsp-eclipse-integration@v2.0.0...v2.1.0
2.0.0 Release
Changes
- [launch] Socket-based launch quickstart components now support auto-assigned ports #33
- [diagram] Fix a bug where the context key for selected elements was not updated properly #28
- [diagram] Implement support for
MessageAction
notifications #35 - [diagram] Improve dirty state handling to also enable dirty state change evens that have not been triggered by an operation #37
- [launch] Provide
NodeGlspVscodeServer
to enable direct server integration in the extension context without a dedicated server process #38 - [diagram] Fixed a bug that prevented proper server-side disposal of diagram sessions #40
- [API] Restructured packages to also provide a node-dependency free entry point for web-extensions ('@eclipse-glsp/vscode-integration/browser`) #39
- [diagram] Add support for server progress reporting #47
- [example] Add keybinding for triggering
ExportSvgAction
s #41
Breaking Changes
- [deps] Update to vscode-jsonrpc 8.0.2 & update minimum requirements for Node to >=16.11.0 #31
- [launch] Refactor socket-based quickstart components to also support WebSocket connections #37
- Renamed
JavaSocketServerLaunchOptions
->SocketServerLaunchOptions
and removedserverType
property - Renamed
GlspServerLauncher
->GLSPSocketServerLauncher
- Replaced
serverPort
property ofSocketGlspVscodeServerOptions
withconnectionOptions
- Added
start()
andonReady
toGlspVscodeServer
interface
- Renamed
- [API] Refactored
GlspVscodeConnector.onSelectionUpdate
event #40Event<string[]>
->Event<{selectedElementIDs:string[], deselectedElementIDs:[]}>
- [API] Drop dependency to
sprotty-vscode-webview
#36- Classes,Types and symbols provide by
sprotty-vscode-webview
are no longer exported via main index SprottyDiagramIdentifier
->GLSPDiagramIdentifier
SprottyStarter
->GLSPStarter
GLSPVscodeDiagramWidget
->GLSPDiagramWidget
- Classes,Types and symbols provide by
- [API] Refactor webview communication into a
WebviewEndpoint
service and usevscode-messenger
protocol for webview communication #51 #52- Extract vscode specific diagram bindings into custom feature modules
- Replace
GLSPVscodeExtensionHandler
withHostExtensionHandler
New Contributors
- @martin-fleck-at made their first contribution in #31
- @debovema made their first contribution in #30
- @xai made their first contribution in #33
- @julia05 made their first contribution in #35
Full Changelog: v1.0.0...v2.0.0
1.1.0 Release Candidate 10
1.1.0 Release Candiate 9
What's Changed
- GLSP-1006: Improve DirtyStateEventHandling by @tortmayr in #37
- GLSP-895 Drop dependency to sprotty-vscode-webview by @tortmayr in #36
- GLSP-813 Use Node example server instead of java variant by @tortmayr in #38
- GLSP-1009: Provide web-extension example by @tortmayr in #39
- GLSP-415 Add keybindings for svg export by @tortmayr in #41
Full Changelog: v1.1.0-RC08...v1.1.0-RC09
1.1.0 Release Candiate 8
1.1.0 Release Candiate 7
Full Changelog: v1.1.0-RC06...v1.1.0-RC07
1.1.0 Release Candiate 6
Full Changelog: v1.1.0-RC05...v1.1.0-RC06
1.1.0 Release Candiate 5
Full Changelog: v1.1.0-RC04...v1.1.0-RC05