Skip to content

Commit 8de1d81

Browse files
authored
v2.0.0 (#220)
1 parent 93a9a18 commit 8de1d81

File tree

23 files changed

+52
-38
lines changed

23 files changed

+52
-38
lines changed

CHANGELOG.md

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,14 @@
77
- [graph] Updated the Graph model and add Layoutable interface [#175](https://github.com/eclipse-glsp/glsp-server/pull/175) - Contributed on behalf of STMicroelectronics
88
- [layout] Extend `ComputedBoundsAction` to also provide route data for client-side routed edges and store source/target point in the `args` map [#181](https://github.com/eclipse-glsp/glsp-server/pull/181)
99
- [websocket] Remove listing on `stdin` from `WebsocketServerLauncher` [#189](https://github.com/eclipse-glsp/glsp-server/pull/189)
10-
- [diagram] Fixed a bug that prevented stable ids within one session when using the `IdKeeperAdapter` [#192](https://github.com/eclipse-glsp/glsp-server/pull/192) - Contributed on behalf of STMicroelectronics
10+
- [diagram] Fix a bug that prevented stable ids within one session when using the `IdKeeperAdapter` [#192](https://github.com/eclipse-glsp/glsp-server/pull/192) - Contributed on behalf of STMicroelectronics
11+
- [API] Introduce `deselectAll` flag for `SelectAction`s [#204](https://github.com/eclipse-glsp/glsp-server/pull/204)
12+
- [API] Add support for progress reporting [#205](https://github.com/eclipse-glsp/glsp-server/pull/205)
13+
- [diagram] Add support for handling reconnection requests to RequestModelActionHandler [#208](https://github.com/eclipse-glsp/glsp-server/pull/208)
14+
- [diagram] Add support for dynamic edge type hints [#210](https://github.com/eclipse-glsp/glsp-server/pull/210)
15+
- Provide EdgeCreationChecker API. Adopters can implement this to handle dynamic edge creation validation requests.
16+
- [launch] Add `hostname` arg to `CLIParser` [#214](https://github.com/eclipse-glsp/glsp-server/pull/214)
17+
- [deps] Remove upper bounds version constraints for Guice and Guava [#216](https://github.com/eclipse-glsp/glsp-server/pull/216)
1118

1219
### Breaking Changes
1320

@@ -19,12 +26,20 @@
1926
- [operation] Rework `OperationHandler` to provide an optional command instead of direct execution to allow more execution control [#187](https://github.com/eclipse-glsp/glsp-server/pull/187)
2027
- `Abstract<XYZ>` base implementations were deprecated in favor of `GModelOperationHandler` and `EMFOperationHandler` base classes
2128
- Long-term deprecated and unused `Basic<XYZ>` base classes were removed
22-
- [modelstate] Use interface-injection for all subclasses of GModelState (EMFModelState, EMFNotationModelState)
23-
- EMFModelState and EMFNotationModelState are now interfaces instead of classes
24-
- EMFModelStateImpl and EMFNotationModelStateImpl classes have been added
25-
- Related Modules have been updated to inject these GModelState sub-types as a Singleton
29+
- [modelstate] Use interface-injection for all subclasses of GModelState (EMFModelState, EMFNotationModelState) [#199](https://github.com/eclipse-glsp/glsp-server/pull/199)
30+
- `EMFModelState` and `EMFNotationModelState` are now interfaces instead of classes
31+
- Add `EMFModelStateImpl` and `EMFNotationModelStateImpl` classes
32+
- Update related modules to inject these GModelState sub-types as a Singleton
2633
- [validation] Add explicit support and API for live and batch validation [#200](https://github.com/eclipse-glsp/glsp-server/pull/200)
27-
- [server] Default ports have changed from 5007 (and 8081 for websockets) to 0, which implies autoassignment by the OS [#198](https://github.com/eclipse-glsp/glsp-server/pull/198)
34+
- [server] Change default ports from 5007 (and 8081 for websockets) to 0, which implies autoassignment by the OS [#198](https://github.com/eclipse-glsp/glsp-server/pull/198)
35+
- [API] Remove deprecated `GConstants.STACK` constant [#209](https://github.com/eclipse-glsp/glsp-server/pull/209)
36+
- [API] Revise model loading and client action handling [#211](https://github.com/eclipse-glsp/glsp-server/pull/211)
37+
- Refactor `ModelSubmissionHandler` to enable handling of `RequestModelAction` as proper request action
38+
- Introduce a `submitInitialModel` method that is called by the `RequestModelActionHandler`
39+
- Remove `configureClientActions` from `DiagramModule` as client actions are now implicitly configured via `InitializeClientSession` request
40+
- Remove `ClientActionHandler` and replace with `ClientActionForwarder`
41+
- Rename `ServerStatusAction` -> `StatusAction` and `ServerMessageAction` -> `MessageAction`
42+
- [deps] Set Java compliance level to Java 17 as Java 11 is now EOL [#217](https://github.com/eclipse-glsp/glsp-server/pull/217)
2843

2944
## [v1.0.0 - 30/06/2022](https://github.com/eclipse-glsp/glsp-server/releases/tag/v1.0.0)
3045

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Contains the code for the Java-based framework to create [GLSP](https://github.c
44

55
## Building
66

7-
The GLSP server bundles are built with Java 11 or higher and maven.
7+
The GLSP server bundles are built with Java 17 or higher and maven.
88
Execute `mvn clean verify -Pm2` (for maven) or `mvn clean verify -Pp2` (for p2).
99
The nightly builds are available as maven repository or p2 update site.
1010

examples/org.eclipse.glsp.example.workflow/META-INF/MANIFEST.MF

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: GLSP Workflow Example
44
Bundle-SymbolicName: org.eclipse.glsp.example.workflow;singleton:=true
5-
Bundle-Version: 1.1.0.qualifier
5+
Bundle-Version: 2.0.0
66
Bundle-ClassPath: .
77
Bundle-Vendor: Eclipse GLSP
88
Bundle-Localization: plugin
@@ -22,9 +22,9 @@ Export-Package: org.eclipse.glsp.example.workflow,
2222
org.eclipse.glsp.example.workflow.wfgraph.util
2323
Automatic-Module-Name: org.eclipse.glsp.example.workflow
2424
Bundle-RequiredExecutionEnvironment: JavaSE-17
25-
Require-Bundle: org.eclipse.glsp.layout;bundle-version="[1.0.0,2.0.0)",
26-
org.eclipse.glsp.server;bundle-version="[1.0.0,2.0.0)",
27-
org.eclipse.glsp.server.websocket;bundle-version="[1.0.0,2.0.0)",
25+
Require-Bundle: org.eclipse.glsp.layout;bundle-version="[2.0.0,3.0.0)",
26+
org.eclipse.glsp.server;bundle-version="[2.0.0,3.0.0)",
27+
org.eclipse.glsp.server.websocket;bundle-version="[2.0.0,3.0.0)",
2828
org.eclipse.elk.core;bundle-version="0.8.1",
2929
org.eclipse.elk.alg.layered;bundle-version="0.8.1",
3030
org.eclipse.elk.graph;bundle-version="0.8.1"

examples/org.eclipse.glsp.example.workflow/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<parent>
1010
<groupId>org.eclipse.glsp</groupId>
1111
<artifactId>org.eclipse.glsp.parent</artifactId>
12-
<version>1.1.0-SNAPSHOT</version>
12+
<version>2.0.0</version>
1313
<relativePath>../../pom.xml</relativePath>
1414
</parent>
1515

plugins/org.eclipse.glsp.graph/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: GLSP Graph
44
Bundle-SymbolicName: org.eclipse.glsp.graph;singleton:=true
5-
Bundle-Version: 1.1.0.qualifier
5+
Bundle-Version: 2.0.0
66
Bundle-Vendor: Eclipse GLSP
77
Automatic-Module-Name: org.eclipse.glsp.graph
88
Bundle-RequiredExecutionEnvironment: JavaSE-17

plugins/org.eclipse.glsp.graph/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<parent>
99
<groupId>org.eclipse.glsp</groupId>
1010
<artifactId>org.eclipse.glsp.parent</artifactId>
11-
<version>1.1.0-SNAPSHOT</version>
11+
<version>2.0.0</version>
1212
<relativePath>../../pom.xml</relativePath>
1313
</parent>
1414

plugins/org.eclipse.glsp.layout/META-INF/MANIFEST.MF

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: GLSP Layout
44
Bundle-SymbolicName: org.eclipse.glsp.layout
5-
Bundle-Version: 1.1.0.qualifier
5+
Bundle-Version: 2.0.0
66
Bundle-Vendor: EclispeSource
77
Automatic-Module-Name: org.eclipse.glsp.layout
88
Bundle-RequiredExecutionEnvironment: JavaSE-17
9-
Require-Bundle: org.eclipse.glsp.server;bundle-version="[1.0.0,2.0.0)",
9+
Require-Bundle: org.eclipse.glsp.server;bundle-version="[2.0.0,3.0.0)",
1010
org.eclipse.elk.core;bundle-version="0.8.1",
1111
org.eclipse.elk.graph;bundle-version="0.8.1",
1212
com.google.guava;bundle-version="[30.1.0,33.0.0)"

plugins/org.eclipse.glsp.layout/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<parent>
99
<groupId>org.eclipse.glsp</groupId>
1010
<artifactId>org.eclipse.glsp.parent</artifactId>
11-
<version>1.1.0-SNAPSHOT</version>
11+
<version>2.0.0</version>
1212
<relativePath>../../pom.xml</relativePath>
1313
</parent>
1414

plugins/org.eclipse.glsp.server.emf/META-INF/MANIFEST.MF

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: GLSP Server EMF
44
Bundle-SymbolicName: org.eclipse.glsp.server.emf;singleton:=true
5-
Bundle-Version: 1.1.0.qualifier
5+
Bundle-Version: 2.0.0
66
Bundle-ClassPath: .
77
Bundle-Vendor: Eclipse GLSP
88
Bundle-Localization: plugin
99
Automatic-Module-Name: org.eclipse.glsp.example.emf
1010
Bundle-RequiredExecutionEnvironment: JavaSE-17
11-
Require-Bundle: org.eclipse.glsp.server;bundle-version="[1.0.0,2.0.0)",
12-
org.eclipse.glsp.graph;bundle-version="[1.0.0,2.0.0)",
11+
Require-Bundle: org.eclipse.glsp.server;bundle-version="[2.0.0,3.0.0)",
12+
org.eclipse.glsp.graph;bundle-version="[2.0.0,3.0.0)",
1313
org.eclipse.emf.ecore;bundle-version="2.25.0",
1414
org.eclipse.emf.ecore.edit;bundle-version="2.13.0",
1515
org.eclipse.emf.ecore.xmi;bundle-version="2.16.0"

plugins/org.eclipse.glsp.server.emf/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<parent>
1010
<groupId>org.eclipse.glsp</groupId>
1111
<artifactId>org.eclipse.glsp.parent</artifactId>
12-
<version>1.1.0-SNAPSHOT</version>
12+
<version>2.0.0</version>
1313
<relativePath>../../pom.xml</relativePath>
1414
</parent>
1515

0 commit comments

Comments
 (0)