Skip to content

Releases: eclipse-glsp/glsp-vscode-integration

2.2.1 Release

22 Jul 13:01
v2.2.1
Compare
Choose a tag to compare

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 default GLSPModelSource instead.
    • ExtensionAction: The concept of marking actions as locally dispatched ExtensionActions is no longer necessary and usage is discouraged.
    • GlspVscodeConnector.sendToActiveClient: Use GlspVscodeConnector.dispatchAction instead.
    • GlspVscodeConnector.setActionToClient: Use GlspVscodeConnector.dispatchAction instead.

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

2.1.1 Release

19 Feb 13:24
Compare
Choose a tag to compare

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

05 Feb 09:39
v2.1.0
Compare
Choose a tag to compare

2.0.0 Release

15 Oct 19:22
v2.0.0
4c8ff9c
Compare
Choose a tag to compare

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 ExportSvgActions #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 removed serverType property
    • Renamed GlspServerLauncher -> GLSPSocketServerLauncher
    • Replaced serverPort property of SocketGlspVscodeServerOptions with connectionOptions
    • Added start() and onReady to GlspVscodeServer interface
  • [API] Refactored GlspVscodeConnector.onSelectionUpdate event #40
    • Event<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
  • [API] Refactor webview communication into a WebviewEndpoint service and use vscode-messenger protocol for webview communication #51 #52
    • Extract vscode specific diagram bindings into custom feature modules
    • Replace GLSPVscodeExtensionHandler with HostExtensionHandler

New Contributors

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

1.1.0 Release Candidate 10

30 Jun 13:59
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

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

1.1.0 Release Candiate 9

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

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

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

What's Changed

  • Update next dependencies by @tortmayr in #34
  • feat: adjust server startup to use autoassigned ports by @xai in #33

New Contributors

  • @xai made their first contribution in #33

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

1.1.0 Release Candiate 7

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

1.1.0 Release Candiate 6

06 Mar 17:47
Compare
Choose a tag to compare
Pre-release

1.1.0 Release Candiate 5

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