Releases: eclipse-glsp/glsp-server
Releases · eclipse-glsp/glsp-server
2.1.0 Release
What's Changed
- v2.0.0 by @tortmayr in #220
- Switch back to snapshot versions by @tortmayr in #222
- Add ghost elements to tool palette items through trigger actions by @martin-fleck-at in #221
- Fixes eclipse-glsp/glsp#1199 by @dmm9 in #223
- GLSP-1213 Fix ELK version to 0.8.1 by @tortmayr in #225
- Fixes eclipse-glsp/glsp#1212 by @ivy-cst in #224
New Contributors
Full Changelog: v2.0.0...v2.1.0
2.0.0 Release
Changes
- [graph] Updated the Graph model and add Layoutable interface #175 - Contributed on behalf of STMicroelectronics
- [layout] Extend
ComputedBoundsAction
to also provide route data for client-side routed edges and store source/target point in theargs
map #181 - [websocket] Remove listing on
stdin
fromWebsocketServerLauncher
#189 - [diagram] Fix a bug that prevented stable ids within one session when using the
IdKeeperAdapter
#192 - Contributed on behalf of STMicroelectronics - [API] Introduce
deselectAll
flag forSelectAction
s #204 - [API] Add support for progress reporting #205
- [diagram] Add support for handling reconnection requests to RequestModelActionHandler #208
- [diagram] Add support for dynamic edge type hints #210
- Provide EdgeCreationChecker API. Adopters can implement this to handle dynamic edge creation validation requests.
- [launch] Add
hostname
arg toCLIParser
#214 - [deps] Remove upper bounds version constraints for Guice and Guava #216
Breaking Changes
- [websocket] Update to Jetty Websocket 10 #185 #186 - 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
- This includes breaking changes due to major API changes in Jetty and the following new minimum versions:
- [operation] Rework
OperationHandler
to provide an optional command instead of direct execution to allow more execution control #187Abstract<XYZ>
base implementations were deprecated in favor ofGModelOperationHandler
andEMFOperationHandler
base classes- Long-term deprecated and unused
Basic<XYZ>
base classes were removed
- [modelstate] Use interface-injection for all subclasses of GModelState (EMFModelState, EMFNotationModelState) #199
EMFModelState
andEMFNotationModelState
are now interfaces instead of classes- Add
EMFModelStateImpl
andEMFNotationModelStateImpl
classes - Update related modules to inject these GModelState sub-types as a Singleton
- [validation] Add explicit support and API for live and batch validation #200
- [server] Change default ports from 5007 (and 8081 for websockets) to 0, which implies autoassignment by the OS #198
- [API] Remove deprecated
GConstants.STACK
constant #209 - [API] Revise model loading and client action handling #211
- Refactor
ModelSubmissionHandler
to enable handling ofRequestModelAction
as proper request action- Introduce a
submitInitialModel
method that is called by theRequestModelActionHandler
- Introduce a
- Remove
configureClientActions
fromDiagramModule
as client actions are now implicitly configured viaInitializeClientSession
request - Remove
ClientActionHandler
and replace withClientActionForwarder
- Rename
ServerStatusAction
->StatusAction
andServerMessageAction
->MessageAction
- Refactor
- [deps] Set Java compliance level to Java 17 as Java 11 is now EOL #217
New Contributors
- @xai made their first contribution in #179
- @rsoika made their first contribution in #182
- @mockersf made their first contribution in #189
- @N1k145 made their first contribution in #202
Full Changelog: v1.0.0...v2.0.0
1.1.0 Release Candiate 10
Full Changelog: v1.1.0.RC09...v1.1.0.RC10
1.1.0 Release Candiate 9
What's Changed
Full Changelog: v1.1.0.RC08...v1.1.0.RC09
1.1.0 Release Candiate 8
What's Changed
- GLSP-974: Use interface-injection for all subclasses of ModelState by @CamilleLetavernier in #199
- Add validation reason and distinguish between live and batch validation by @planger in #200
- feat: adjust server startup to use autoassigned ports by @xai in #198
Full Changelog: v1.1.0.RC07...v1.1.0.RC08
1.1.0 Release Candiate 7
What's Changed
- GLSP-964 Properly bind WorkflowGLSPServer by @tortmayr in #197
- chore: align startup message to include port number by @xai in #195
Full Changelog: v1.1.0.RC06...v1.1.0.RC07
1.1.0 Release Candiate 6
What's Changed
- Update changelog by @tortmayr in #193
- Maintain the revision of graph models in
EMFGModelFactory
by @planger in #194
Full Changelog: v1.1.0.RC05...v1.1.0.RC06
1.1.0 Release Candiate 5
What's Changed
- Switch to Jetty 10 by @tortmayr in #186
- Update changelog by @tortmayr in #188
- don't wait on stdin in websocket server by @mockersf in #189
- Let OperationHandlers return an optional command to control execution by @martin-fleck-at in #187
- Remove unnecessary 'ApplyTaskEditAction' and update operation handlers by @martin-fleck-at in #191
- Ensure existing IdKeeperAdapters are found by @planger in #192
New Contributors
Full Changelog: v1.1.0.RC04...v1.1.0.RC05
1.1.0 Release Candiate 4
What's Changed
- Update tycho maven version: 2.3.0 => 2.7.5 by @xai in #180
- Update Jenkinsconfiguration by @tortmayr in #184
Full Changelog: v1.1.0.RC03...v1.1.0.RC04
1.1.0 Release Candiate 3
What's Changed
- #738: Add route data to ComputedBoundsAction by @martin-fleck-at in #181
- added a new constructor method providing a custom sort string by @rsoika in #182
New Contributors
Full Changelog: v1.1.0.RC02...v1.1.0.RC03