diff --git a/CHANGELOG.md b/CHANGELOG.md index 430fa77..addcfc4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Eclipse GLSP Server Changelog +## v2.9.0 - active + +### Changes + +### Potentially Breaking Changes + ## [v2.8.0 - 28/08/2026](https://github.com/eclipse-glsp/glsp-server-node/releases/tag/v2.8.0) ### Changes diff --git a/examples/workflow-server-bundled-web/package.json b/examples/workflow-server-bundled-web/package.json index 3ca5be9..02cbf21 100644 --- a/examples/workflow-server-bundled-web/package.json +++ b/examples/workflow-server-bundled-web/package.json @@ -1,6 +1,6 @@ { "name": "@eclipse-glsp-examples/workflow-server-bundled-web", - "version": "2.8.0", + "version": "2.9.0-next", "description": "GLSP web server for the workflow example (bundled)", "keywords": [ "eclipse", diff --git a/examples/workflow-server-bundled/package.json b/examples/workflow-server-bundled/package.json index aa1ce74..00323d1 100644 --- a/examples/workflow-server-bundled/package.json +++ b/examples/workflow-server-bundled/package.json @@ -1,6 +1,6 @@ { "name": "@eclipse-glsp-examples/workflow-server-bundled", - "version": "2.8.0", + "version": "2.9.0-next", "description": "GLSP node server for the workflow example (bundled)", "keywords": [ "eclipse", diff --git a/examples/workflow-server-mcp-demo/package.json b/examples/workflow-server-mcp-demo/package.json index 9c84b34..21d3d34 100644 --- a/examples/workflow-server-mcp-demo/package.json +++ b/examples/workflow-server-mcp-demo/package.json @@ -1,6 +1,6 @@ { "name": "@eclipse-glsp-examples/workflow-server-mcp-demo", - "version": "2.8.0", + "version": "2.9.0-next", "private": true, "description": "Browser demo that drives the @eclipse-glsp/server-mcp portable Fetch handler against the workflow web server bundle.", "homepage": "https://www.eclipse.org/glsp/", diff --git a/examples/workflow-server/package.json b/examples/workflow-server/package.json index 24c61be..facb842 100644 --- a/examples/workflow-server/package.json +++ b/examples/workflow-server/package.json @@ -1,6 +1,6 @@ { "name": "@eclipse-glsp-examples/workflow-server", - "version": "2.8.0", + "version": "2.9.0-next", "description": "GLSP node server for the workflow example", "keywords": [ "eclipse", diff --git a/package.json b/package.json index d107f85..41ec791 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "parent", - "version": "2.8.0", + "version": "2.9.0-next", "private": true, "scripts": { "build": "pnpm compile && pnpm bundle", @@ -30,7 +30,7 @@ "upgrade:next": "glsp updateNext" }, "devDependencies": { - "@eclipse-glsp/dev": "2.8.0", + "@eclipse-glsp/dev": "next", "@types/node": "22.x", "typescript": "^5.9.2" }, diff --git a/packages/graph/package.json b/packages/graph/package.json index 45f63fd..e321e7a 100644 --- a/packages/graph/package.json +++ b/packages/graph/package.json @@ -1,6 +1,6 @@ { "name": "@eclipse-glsp/graph", - "version": "2.8.0", + "version": "2.9.0-next", "description": "The typescript implementation of the GLSP graphical model (GModel)", "keywords": [ "eclipse", @@ -48,7 +48,7 @@ "prepublishOnly": "pnpm build" }, "dependencies": { - "@eclipse-glsp/protocol": "2.8.0" + "@eclipse-glsp/protocol": "next" }, "publishConfig": { "access": "public" diff --git a/packages/layout-elk/package.json b/packages/layout-elk/package.json index 8937599..6660ec2 100644 --- a/packages/layout-elk/package.json +++ b/packages/layout-elk/package.json @@ -1,6 +1,6 @@ { "name": "@eclipse-glsp/layout-elk", - "version": "2.8.0", + "version": "2.9.0-next", "description": "Integration of ELK graph layout algorithms in GLSP Node Server", "keywords": [ "eclipse", diff --git a/packages/server-mcp/package.json b/packages/server-mcp/package.json index 3c2cce6..e942a14 100644 --- a/packages/server-mcp/package.json +++ b/packages/server-mcp/package.json @@ -1,6 +1,6 @@ { "name": "@eclipse-glsp/server-mcp", - "version": "2.8.0", + "version": "2.9.0-next", "description": "Model Context Protocol (MCP) server for the GLSP TypeScript server — runs on Node, browser, and Fetch-API runtimes", "keywords": [ "eclipse", diff --git a/packages/server/package.json b/packages/server/package.json index e94a20b..631a1fc 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,6 +1,6 @@ { "name": "@eclipse-glsp/server", - "version": "2.8.0", + "version": "2.9.0-next", "description": "A js server framework for Eclipse GLSP", "keywords": [ "eclipse", @@ -59,7 +59,7 @@ }, "dependencies": { "@eclipse-glsp/graph": "workspace:*", - "@eclipse-glsp/protocol": "2.8.0", + "@eclipse-glsp/protocol": "next", "commander": "^14.0.0", "fast-json-patch": "^3.1.0", "vscode-jsonrpc": "8.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f475374..05c15fb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,8 +14,8 @@ importers: .: devDependencies: '@eclipse-glsp/dev': - specifier: 2.8.0 - version: 2.8.0(@types/node@22.19.21)(@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.9.3))(typescript@5.9.3)(vite@8.0.16(@types/node@22.19.21)(esbuild@0.28.1)) + specifier: next + version: 2.8.0-next.19(@types/node@22.19.21)(@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.9.3))(typescript@5.9.3)(vite@8.0.16(@types/node@22.19.21)(esbuild@0.28.1)) '@types/node': specifier: 22.x version: 22.19.21 @@ -65,8 +65,8 @@ importers: packages/graph: dependencies: '@eclipse-glsp/protocol': - specifier: 2.8.0 - version: 2.8.0(inversify@6.2.2(reflect-metadata@0.2.2))(reflect-metadata@0.2.2) + specifier: next + version: 2.8.0-next.17(inversify@6.2.2(reflect-metadata@0.2.2))(reflect-metadata@0.2.2) packages/layout-elk: dependencies: @@ -89,8 +89,8 @@ importers: specifier: workspace:* version: link:../graph '@eclipse-glsp/protocol': - specifier: 2.8.0 - version: 2.8.0(inversify@6.2.2(reflect-metadata@0.2.2))(reflect-metadata@0.2.2) + specifier: next + version: 2.8.0-next.17(inversify@6.2.2(reflect-metadata@0.2.2))(reflect-metadata@0.2.2) commander: specifier: ^14.0.0 version: 14.0.3 @@ -168,21 +168,21 @@ packages: '@dabh/diagnostics@2.0.8': resolution: {integrity: sha512-R4MSXTVnuMzGD7bzHdW2ZhhdPC/igELENcq5IjEverBvq5hn1SXCWcsi6eSsdWP0/Ur+SItRRjAktmdoX/8R/Q==} - '@eclipse-glsp/cli@2.8.0': - resolution: {integrity: sha512-ILZKIk3PAxD8sOfgAFr8Qnvyi8SoRs2F/UVoqWGHyhwMqpAdexn/s2VRcMV41h9FC/b/AZ+zc6/BbFTa0222Ew==} + '@eclipse-glsp/cli@2.8.0-next.19': + resolution: {integrity: sha512-t+PEnSqOjFXznmAexX7Ekc+jLUIqPlIkUnm1laWi/D9mFHo67KRQ7563qmrTn4Wi0NAsdWeXToFBxFxG6/PfaQ==} hasBin: true - '@eclipse-glsp/config-test@2.8.0': - resolution: {integrity: sha512-r8WGm12zJd7wmIWoMz5+akFmqC+ZucA6l0z8+gX38i/rwZvz2GVeX4LFkOa/eWodkLVVJvjLWjjHcwpOvCvbIA==} + '@eclipse-glsp/config-test@2.8.0-next.19': + resolution: {integrity: sha512-kLTnX6MGyKvI9u6TxZek3AQaUcdI/TMuhDBwB0+zGma3lwuGSvXqmqkYDdXrGN5ntuYoq7sfZBuCy+67LO7SXQ==} - '@eclipse-glsp/config@2.8.0': - resolution: {integrity: sha512-RL/V9NMsjQ2bX9+d4Sbl1fxf7h+eLH8T8mMnjzd5MqvZdJYyUP7n+Yt5vyXenPRuXMpu4jTX9h3HL+u4mziY8g==} + '@eclipse-glsp/config@2.8.0-next.19': + resolution: {integrity: sha512-Jxb3Zq9pw1waIbBINTEy9+7clcB939bOW+Lo56GB38LBd4HkQX82/Gh0EZN7PZhMP/mCfo4J6XGOK0m7q7qbpg==} - '@eclipse-glsp/dev@2.8.0': - resolution: {integrity: sha512-bueBgpXygZQoYdB5lbCd/YpQGrWVUWTea+FK5Ff5cNNFrSEK/dENXPMIz5p9hjxqaQIVG00WLKs3VE6EUTu9WQ==} + '@eclipse-glsp/dev@2.8.0-next.19': + resolution: {integrity: sha512-Kairzb+bgxSVuBcVPBLxWNbJevMm3nYqbTY1WaY8RXjDCRSW03U50et2AgC2L/F8I1gmJGZLfMF4BhxJzehOIg==} - '@eclipse-glsp/eslint-config@2.8.0': - resolution: {integrity: sha512-3hJbDif0O028+59TMXbkv6lzeIxuYZiSsUwmYSbik3NUK+vvp+ipP10mj8m/glISiksAZXa6HRIuOvxaBm2ZYA==} + '@eclipse-glsp/eslint-config@2.8.0-next.19': + resolution: {integrity: sha512-QlXER0UYOaYT7WpzYpuHbLgjaeKTTjd0USddgvvuWneIwvsRRjaXk9QI0RKeCIKvJHjpzPOFsmW8RTjzp/EMhw==} peerDependencies: '@eslint/js': ^10.0.1 '@stylistic/eslint-plugin': ^5.10.0 @@ -195,11 +195,11 @@ packages: globals: ^17.6.0 typescript-eslint: ^8.0.0 - '@eclipse-glsp/prettier-config@2.8.0': - resolution: {integrity: sha512-Or/vVcsHgN/+q12hcwwRpXragXv43g7kvXlb7HLigltDrlf5W9Mfg3umhUFpC7PTYsdHM7FVi9cwp51ggDBDWQ==} + '@eclipse-glsp/prettier-config@2.8.0-next.19': + resolution: {integrity: sha512-pBLY7CQYHl0pAwSTiNPr4j182sSi0LH9ZwL+Ka0EhvXMMxUfvPMaEmKFi5nXuxVigeOFpRcTaRyuJU0LH15AqA==} - '@eclipse-glsp/protocol@2.8.0': - resolution: {integrity: sha512-Dd9sVtX1kRkvWnGeyF9pC2DrHUDYaDgm0TukuRIaw4SvlKeKK2w48c2hmpRkKpsIKbWw8lk8R53FDKTqE52jnQ==} + '@eclipse-glsp/protocol@2.8.0-next.17': + resolution: {integrity: sha512-6MLj5iZu70OUxk+t1h/9FMXXu+c1RdjET6Bu12zkrkeJ9Yvpd0Nroh0C1eTqKFszFNryjH2mj5WijA2Vc0iljA==} peerDependencies: inversify: ^6.1.3 reflect-metadata: ^0.2.2 @@ -209,13 +209,13 @@ packages: reflect-metadata: optional: true - '@eclipse-glsp/ts-config@2.8.0': - resolution: {integrity: sha512-H7Eb5bfE7IhzEvOi7t80y07dIMmC62jTAF1baWvP8T4HRHOuQH/pOnmlN2/e0tQe1CYpykGZMMO0YFO8+xuDSA==} + '@eclipse-glsp/ts-config@2.8.0-next.19': + resolution: {integrity: sha512-zH7UW1+upPxvGljLMTuOP+S7yfXtxyvDcXnkc+iPWtzZORzcLm7IZRYfzoC6EKx45cllyasiLwV5ebhk6a/QOw==} peerDependencies: typescript: '>=5.5' - '@eclipse-glsp/vitest-config@2.8.0': - resolution: {integrity: sha512-8+ZZRbwNBCe9283F9TEjNpWdGJdCQGUfuUtMcgGCBbiAY3h+/0Y147KKAPkcBe3vd17po8okFmOqFdqbetqnkw==} + '@eclipse-glsp/vitest-config@2.8.0-next.19': + resolution: {integrity: sha512-Kq2VLBCTbp2keeNnNK6Io06iTSepzsQ/Ql3FCrXsEMyDziYYKsPsmZ1wbMbCWFoziQokWzTf4pkTcwVCymPWCQ==} peerDependencies: '@vitest/coverage-v8': '>=4.0.0' vitest: '>=4.0.0' @@ -2005,11 +2005,11 @@ snapshots: enabled: 2.0.0 kuler: 2.0.0 - '@eclipse-glsp/cli@2.8.0': {} + '@eclipse-glsp/cli@2.8.0-next.19': {} - '@eclipse-glsp/config-test@2.8.0(@types/node@22.19.21)(vite@8.0.16(@types/node@22.19.21)(esbuild@0.28.1))': + '@eclipse-glsp/config-test@2.8.0-next.19(@types/node@22.19.21)(vite@8.0.16(@types/node@22.19.21)(esbuild@0.28.1))': dependencies: - '@eclipse-glsp/vitest-config': 2.8.0(@vitest/coverage-v8@4.1.9)(vitest@4.1.9) + '@eclipse-glsp/vitest-config': 2.8.0-next.19(@vitest/coverage-v8@4.1.9)(vitest@4.1.9) '@vitest/coverage-v8': 4.1.9(vitest@4.1.9) vitest: 4.1.9(@types/node@22.19.21)(@vitest/coverage-v8@4.1.9)(vite@8.0.16(@types/node@22.19.21)(esbuild@0.28.1)) transitivePeerDependencies: @@ -2027,11 +2027,11 @@ snapshots: - msw - vite - '@eclipse-glsp/config@2.8.0(@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.9.3))(typescript@5.9.3)': + '@eclipse-glsp/config@2.8.0-next.19(@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.9.3))(typescript@5.9.3)': dependencies: - '@eclipse-glsp/eslint-config': 2.8.0(@eslint/js@10.0.1(eslint@10.5.0))(@stylistic/eslint-plugin@5.10.0(eslint@10.5.0))(@tony.ganchev/eslint-plugin-header@3.4.4(eslint@10.5.0))(eslint-config-prettier@10.1.8(eslint@10.5.0))(eslint-import-resolver-typescript@4.4.5(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.9.3))(eslint@10.5.0))(eslint@10.5.0))(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.9.3))(eslint@10.5.0))(eslint-plugin-no-null@1.0.2(eslint@10.5.0))(eslint@10.5.0)(globals@17.6.0)(typescript-eslint@8.61.1(eslint@10.5.0)(typescript@5.9.3)) - '@eclipse-glsp/prettier-config': 2.8.0(prettier@3.8.4) - '@eclipse-glsp/ts-config': 2.8.0(typescript@5.9.3) + '@eclipse-glsp/eslint-config': 2.8.0-next.19(@eslint/js@10.0.1(eslint@10.5.0))(@stylistic/eslint-plugin@5.10.0(eslint@10.5.0))(@tony.ganchev/eslint-plugin-header@3.4.4(eslint@10.5.0))(eslint-config-prettier@10.1.8(eslint@10.5.0))(eslint-import-resolver-typescript@4.4.5(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.9.3))(eslint@10.5.0))(eslint@10.5.0))(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.9.3))(eslint@10.5.0))(eslint-plugin-no-null@1.0.2(eslint@10.5.0))(eslint@10.5.0)(globals@17.6.0)(typescript-eslint@8.61.1(eslint@10.5.0)(typescript@5.9.3)) + '@eclipse-glsp/prettier-config': 2.8.0-next.19(prettier@3.8.4) + '@eclipse-glsp/ts-config': 2.8.0-next.19(typescript@5.9.3) '@eslint/js': 10.0.1(eslint@10.5.0) '@stylistic/eslint-plugin': 5.10.0(eslint@10.5.0) '@tony.ganchev/eslint-plugin-header': 3.4.4(eslint@10.5.0) @@ -2052,11 +2052,11 @@ snapshots: - supports-color - typescript - '@eclipse-glsp/dev@2.8.0(@types/node@22.19.21)(@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.9.3))(typescript@5.9.3)(vite@8.0.16(@types/node@22.19.21)(esbuild@0.28.1))': + '@eclipse-glsp/dev@2.8.0-next.19(@types/node@22.19.21)(@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.9.3))(typescript@5.9.3)(vite@8.0.16(@types/node@22.19.21)(esbuild@0.28.1))': dependencies: - '@eclipse-glsp/cli': 2.8.0 - '@eclipse-glsp/config': 2.8.0(@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.9.3))(typescript@5.9.3) - '@eclipse-glsp/config-test': 2.8.0(@types/node@22.19.21)(vite@8.0.16(@types/node@22.19.21)(esbuild@0.28.1)) + '@eclipse-glsp/cli': 2.8.0-next.19 + '@eclipse-glsp/config': 2.8.0-next.19(@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.9.3))(typescript@5.9.3) + '@eclipse-glsp/config-test': 2.8.0-next.19(@types/node@22.19.21)(vite@8.0.16(@types/node@22.19.21)(esbuild@0.28.1)) transitivePeerDependencies: - '@edge-runtime/vm' - '@opentelemetry/api' @@ -2078,7 +2078,7 @@ snapshots: - typescript - vite - '@eclipse-glsp/eslint-config@2.8.0(@eslint/js@10.0.1(eslint@10.5.0))(@stylistic/eslint-plugin@5.10.0(eslint@10.5.0))(@tony.ganchev/eslint-plugin-header@3.4.4(eslint@10.5.0))(eslint-config-prettier@10.1.8(eslint@10.5.0))(eslint-import-resolver-typescript@4.4.5(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.9.3))(eslint@10.5.0))(eslint@10.5.0))(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.9.3))(eslint@10.5.0))(eslint-plugin-no-null@1.0.2(eslint@10.5.0))(eslint@10.5.0)(globals@17.6.0)(typescript-eslint@8.61.1(eslint@10.5.0)(typescript@5.9.3))': + '@eclipse-glsp/eslint-config@2.8.0-next.19(@eslint/js@10.0.1(eslint@10.5.0))(@stylistic/eslint-plugin@5.10.0(eslint@10.5.0))(@tony.ganchev/eslint-plugin-header@3.4.4(eslint@10.5.0))(eslint-config-prettier@10.1.8(eslint@10.5.0))(eslint-import-resolver-typescript@4.4.5(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.9.3))(eslint@10.5.0))(eslint@10.5.0))(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.9.3))(eslint@10.5.0))(eslint-plugin-no-null@1.0.2(eslint@10.5.0))(eslint@10.5.0)(globals@17.6.0)(typescript-eslint@8.61.1(eslint@10.5.0)(typescript@5.9.3))': dependencies: '@eslint/js': 10.0.1(eslint@10.5.0) '@stylistic/eslint-plugin': 5.10.0(eslint@10.5.0) @@ -2091,13 +2091,13 @@ snapshots: globals: 17.6.0 typescript-eslint: 8.61.1(eslint@10.5.0)(typescript@5.9.3) - '@eclipse-glsp/prettier-config@2.8.0(prettier@3.8.4)': + '@eclipse-glsp/prettier-config@2.8.0-next.19(prettier@3.8.4)': dependencies: prettier-plugin-packagejson: 3.0.2(prettier@3.8.4) transitivePeerDependencies: - prettier - '@eclipse-glsp/protocol@2.8.0(inversify@6.2.2(reflect-metadata@0.2.2))(reflect-metadata@0.2.2)': + '@eclipse-glsp/protocol@2.8.0-next.17(inversify@6.2.2(reflect-metadata@0.2.2))(reflect-metadata@0.2.2)': dependencies: sprotty-protocol: 1.4.0 uuid: 14.0.0 @@ -2106,11 +2106,11 @@ snapshots: inversify: 6.2.2(reflect-metadata@0.2.2) reflect-metadata: 0.2.2 - '@eclipse-glsp/ts-config@2.8.0(typescript@5.9.3)': + '@eclipse-glsp/ts-config@2.8.0-next.19(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@eclipse-glsp/vitest-config@2.8.0(@vitest/coverage-v8@4.1.9)(vitest@4.1.9)': + '@eclipse-glsp/vitest-config@2.8.0-next.19(@vitest/coverage-v8@4.1.9)(vitest@4.1.9)': dependencies: '@vitest/coverage-v8': 4.1.9(vitest@4.1.9) vitest: 4.1.9(@types/node@22.19.21)(@vitest/coverage-v8@4.1.9)(vite@8.0.16(@types/node@22.19.21)(esbuild@0.28.1))