Skip to content

Commit ac610d7

Browse files
authored
Update changelog (#511)
1 parent ec81c36 commit ac610d7

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,18 @@
1515
- Pluggable `DiagramExporter` registry with default SVG and PNG strategies and a shared post-processing step. PNG export is a new built-in capability.
1616
- Adopters register a custom `DiagramExporter` to add formats or override the defaults.
1717
- [protocol] Move `OriginViewportAction` from the client package to `@eclipse-glsp/protocol` so it can be dispatched server-side as well. The action is still re-exported transitively via `@eclipse-glsp/sprotty`, so existing client-side imports continue to work. [#456](https://github.com/eclipse-glsp/glsp-client/pull/456)
18+
- [protocol] Add bidirectional request/response protocol support for server-initiated queries [#480](https://github.com/eclipse-glsp/glsp-client/pull/480)
19+
- [routing] Add sticky Manhattan edge router and rounded-corner edge view [#486](https://github.com/eclipse-glsp/glsp-client/pull/486)
20+
- [example] Add standalone browser example running the GLSP workflow server as a web worker [#490](https://github.com/eclipse-glsp/glsp-client/pull/490) [#500](https://github.com/eclipse-glsp/glsp-client/pull/500)
21+
- [example] Update start scripts to support external bundles and configurable ports [#506](https://github.com/eclipse-glsp/glsp-client/pull/506)
22+
- [api] Restore parallel-start dispatch for async action handlers [#507](https://github.com/eclipse-glsp/glsp-client/pull/507)
23+
- [mcp] Make MCP server startup configurable via URL parameters [#508](https://github.com/eclipse-glsp/glsp-client/pull/508)
1824

1925
### Potentially Breaking Changes
2026

2127
- [node] Update minimum requirements for Node to >=22 [#476](https://github.com/eclipse-glsp/glsp-client/pull/476)
28+
- [protocol] Remove direct dependency on lodash [#495](https://github.com/eclipse-glsp/glsp-client/pull/495)
29+
- Base GLSP packages no longer depend on lodash. Adopters that relied on lodash being available transitively must either switch to the new GLSP utility functions or add lodash as a direct dependency.
2230
- [protocol] `OriginViewportAction.is` now also requires the `animate` field (matching the shape of `CenterAction.is` and `FitToScreenAction.is`). Hand-rolled emitters that ship a bare `{kind: 'originViewport'}` will no longer pass the guard; use `OriginViewportAction.create()` (which defaults `animate: true`) or include `animate` explicitly. [#456](https://github.com/eclipse-glsp/glsp-client/pull/456)
2331
- [protocol] `GLSPClient.shutdownServer()` now returns `MaybePromise<void>` instead of `void`. Pre-existing synchronous adopter implementations remain valid; callers that dispose the connection immediately after the shutdown signal MUST `await` the returned value to ensure the notification is flushed to the wire before the connection closes. [#456](https://github.com/eclipse-glsp/glsp-client/pull/456)
2432

0 commit comments

Comments
 (0)