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