diff --git a/CHANGELOG.md b/CHANGELOG.md index bdd84d5..f7e17a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,23 @@ # Eclipse GLSP Server Changelog -## v2.4.0 - active +## v2.5.0 -active ### Changes ### Potentially breaking changes +## [v2.4.0 - 04/04/2025](https://github.com/eclipse-glsp/glsp-server-node/releases/tag/v2.4.0) + +### Changes + +- [layout] Fix a bug regarding the application of routing point information in `ComputedBoundsActionHandler` [#103](https://github.com/eclipse-glsp/glsp-server-node/pull/103) +- [gmodel] Cancel pending progress reporters in `RequestModelActionHandler` if an error occurred [#104](https://github.com/eclipse-glsp/glsp-server-node/pull/104) +- [operation] Improve `OperationActionHandler` to ensure that a new model is only submitted after actual changes [#105](https://github.com/eclipse-glsp/glsp-server-node/pull/105) +- [server] Ensure correct log level logging for `ConsoleLogger` [#106](https://github.com/eclipse-glsp/glsp-server-node/pull/106) +- [server] Avoid configuration of winston logger if logging is disabled via options [#107](https://github.com/eclipse-glsp/glsp-server-node/pull/107) + +### Potentially breaking changes + ## [v2.3.0 - 23/12/2024](https://github.com/eclipse-glsp/glsp-server-node/releases/tag/v2.3.0) ### Changes diff --git a/examples/workflow-server-bundled/package.json b/examples/workflow-server-bundled/package.json index 998fc2f..439d71d 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.4.0-next", + "version": "2.5.0-next", "description": "GLSP node server for the workflow example (bundled)", "keywords": [ "eclipse", diff --git a/examples/workflow-server/package.json b/examples/workflow-server/package.json index 30513ac..788ad17 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.4.0-next", + "version": "2.5.0-next", "description": "GLSP node server for the workflow example", "keywords": [ "eclipse", @@ -56,8 +56,8 @@ "watch:bundle": "webpack -w" }, "dependencies": { - "@eclipse-glsp/layout-elk": "2.4.0-next", - "@eclipse-glsp/server": "2.4.0-next", + "@eclipse-glsp/layout-elk": "2.5.0-next", + "@eclipse-glsp/server": "2.5.0-next", "inversify": "^6.1.3" }, "devDependencies": { diff --git a/lerna.json b/lerna.json index c689e7d..4e85eab 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "2.4.0-next", + "version": "2.5.0-next", "npmClient": "yarn", "command": { "run": { diff --git a/package.json b/package.json index 0348c22..09fa9d3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "parent", - "version": "2.4.0-next", + "version": "2.5.0-next", "private": true, "workspaces": [ "packages/*", diff --git a/packages/graph/package.json b/packages/graph/package.json index 28fb41f..0df33c0 100644 --- a/packages/graph/package.json +++ b/packages/graph/package.json @@ -1,6 +1,6 @@ { "name": "@eclipse-glsp/graph", - "version": "2.4.0-next", + "version": "2.5.0-next", "description": "The typescript implementation of the GLSP graphical model (GModel)", "keywords": [ "eclipse", diff --git a/packages/layout-elk/package.json b/packages/layout-elk/package.json index c51bf9d..ed738ed 100644 --- a/packages/layout-elk/package.json +++ b/packages/layout-elk/package.json @@ -1,6 +1,6 @@ { "name": "@eclipse-glsp/layout-elk", - "version": "2.4.0-next", + "version": "2.5.0-next", "description": "Integration of ELK graph layout algorithms in GLSP Node Server", "keywords": [ "eclipse", @@ -49,7 +49,7 @@ "watch": "tsc -w" }, "dependencies": { - "@eclipse-glsp/server": "2.4.0-next", + "@eclipse-glsp/server": "2.5.0-next", "elkjs": "^0.7.1" }, "peerDependencies": { diff --git a/packages/server/package.json b/packages/server/package.json index cc578e4..301ce48 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,6 +1,6 @@ { "name": "@eclipse-glsp/server", - "version": "2.4.0-next", + "version": "2.5.0-next", "description": "A js server framework for Eclipse GLSP", "keywords": [ "eclipse", @@ -58,7 +58,7 @@ "watch": "tsc -w" }, "dependencies": { - "@eclipse-glsp/graph": "2.4.0-next", + "@eclipse-glsp/graph": "2.5.0-next", "@eclipse-glsp/protocol": "next", "@types/uuid": "8.3.1", "commander": "^8.3.0", diff --git a/yarn.lock b/yarn.lock index 0a73107..5f6adf8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -223,10 +223,10 @@ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== -"@eclipse-glsp/cli@2.3.0-next.173+cd23030": - version "2.3.0-next.173" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/cli/-/cli-2.3.0-next.173.tgz#9b8c3e05a5a195b03055c814bad6a3a6fbe17e2a" - integrity sha512-nb6CxJj/2FSu/rmJJsNGU3HHVck8Jw6OLE0XqYDE3FMk0zc8DT9ZcvyA2aMCnvZeCzajlqnxYzD3DZ3eg8KKzg== +"@eclipse-glsp/cli@2.5.0-next.179+c29a688": + version "2.5.0-next.179" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/cli/-/cli-2.5.0-next.179.tgz#e12c03c1b9a0ebbab328ebb484d5534726e8af1b" + integrity sha512-nEHOTS34E3+hEylW8fE64Rw/67p791+0hWeeApHEdfQ62LNuD1r5NsdGuQWqZEKupxm6ecCmOUvNBRErVtub2g== dependencies: commander "^10.0.1" glob "^10.3.10" @@ -237,13 +237,13 @@ semver "^7.5.1" shelljs "^0.8.5" -"@eclipse-glsp/config-test@2.3.0-next.173+cd23030": - version "2.3.0-next.173" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/config-test/-/config-test-2.3.0-next.173.tgz#7dc5d76eb1fc77796ce451e733080773ceb5fb14" - integrity sha512-uobKo00Rir6Ldwbgo5q67CeTuiBNvDqlAEWnV/+Zm39Zog/oFbHmdZ7xkxQO1uMjFn3lF1hpBfRhJ1V3rieZ5g== +"@eclipse-glsp/config-test@2.5.0-next.179+c29a688": + version "2.5.0-next.179" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/config-test/-/config-test-2.5.0-next.179.tgz#fa00306b08f5ab5bc7a907718b6c5bfd5b563325" + integrity sha512-RbMU5ScEgiEvNlbreK0JBBLwEcH9R+IAvV+xRf08TSqdMBn0iPwsRl+mpWpyryyXxTtahHeq7uft4WUOSsOi+A== dependencies: - "@eclipse-glsp/mocha-config" "2.3.0-next.173+cd23030" - "@eclipse-glsp/nyc-config" "2.3.0-next.173+cd23030" + "@eclipse-glsp/mocha-config" "2.5.0-next.179+c29a688" + "@eclipse-glsp/nyc-config" "2.5.0-next.179+c29a688" "@istanbuljs/nyc-config-typescript" "^1.0.2" "@types/chai" "^4.3.7" "@types/mocha" "^10.0.2" @@ -257,14 +257,14 @@ sinon "^15.1.0" ts-node "^10.9.1" -"@eclipse-glsp/config@2.3.0-next.173+cd23030": - version "2.3.0-next.173" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/config/-/config-2.3.0-next.173.tgz#a8e3ff51eada8db0a46b9b810a26bc84dddd8b1e" - integrity sha512-+gTfAcVOi/FyfQCuCo6NEXwC6KW/HQHUZiSTU1bpSUh4crsFDflkHcm/Qt1/cotMlK8vJYNH/qB2GoQlX8+WhA== +"@eclipse-glsp/config@2.5.0-next.179+c29a688": + version "2.5.0-next.179" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/config/-/config-2.5.0-next.179.tgz#47928a936b739e1988d42b5defcf126771820992" + integrity sha512-nHf0SaGHJ7IURhiKqevPQYcV2iSZNsvbAXu2PTm6FHVV1rnSOHVyQXWUvrR0UDED31vtxvnGEwzDSjrxqe6MkQ== dependencies: - "@eclipse-glsp/eslint-config" "2.3.0-next.173+cd23030" - "@eclipse-glsp/prettier-config" "2.3.0-next.173+cd23030" - "@eclipse-glsp/ts-config" "2.3.0-next.173+cd23030" + "@eclipse-glsp/eslint-config" "2.5.0-next.179+c29a688" + "@eclipse-glsp/prettier-config" "2.5.0-next.179+c29a688" + "@eclipse-glsp/ts-config" "2.5.0-next.179+c29a688" "@typescript-eslint/eslint-plugin" "^6.7.5" "@typescript-eslint/parser" "^6.7.5" eslint "^8.51.0" @@ -279,49 +279,49 @@ rimraf "^5.0.5" "@eclipse-glsp/dev@next": - version "2.3.0-next.173" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/dev/-/dev-2.3.0-next.173.tgz#e98ad379837bb560382e3b5f731cca400df40794" - integrity sha512-RZuKjvylgjNB0qDLeOpfJEzCIjlYtnpsV9rcIRvUDmOR7QMEl3MrkkzyjZo9tIswE+iIfAjhiKI+lXGIkH4VEQ== - dependencies: - "@eclipse-glsp/cli" "2.3.0-next.173+cd23030" - "@eclipse-glsp/config" "2.3.0-next.173+cd23030" - "@eclipse-glsp/config-test" "2.3.0-next.173+cd23030" - -"@eclipse-glsp/eslint-config@2.3.0-next.173+cd23030": - version "2.3.0-next.173" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/eslint-config/-/eslint-config-2.3.0-next.173.tgz#987e089b4ce2e8bbdcd7f48f94dfd8a08c9f9f50" - integrity sha512-3K8GpnsercDh2PGzfOeEL6bw8bZSSg/fc3iKOYSALjZU6N4vChoK9vjhhAov1aRUi73b8oNMn4EHzxqrKzrq8g== - -"@eclipse-glsp/mocha-config@2.3.0-next.173+cd23030": - version "2.3.0-next.173" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/mocha-config/-/mocha-config-2.3.0-next.173.tgz#4084e5f48cb0c3cf67165fb48e7c108267fdba2e" - integrity sha512-B7oi6rIMQqCgi/263BwOL5Qd3vp8JzBQ7HHB+xqOxoMM7whL4wmROJOnEs3OPKuPuhbv58IVITfdVSy8eyvwXw== - -"@eclipse-glsp/nyc-config@2.3.0-next.173+cd23030": - version "2.3.0-next.173" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/nyc-config/-/nyc-config-2.3.0-next.173.tgz#0543cd0d62119ef3844d2cd248845274b4143749" - integrity sha512-l0bD3IBKc+8sTnNWw1J27ljYasrqq6346KHFmDr4Rmk0aAsFBvQjC0Sl+lzNWBVj4AL3kzTL8pfqPwwa5kKwnQ== - -"@eclipse-glsp/prettier-config@2.3.0-next.173+cd23030": - version "2.3.0-next.173" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/prettier-config/-/prettier-config-2.3.0-next.173.tgz#7187c38d6aadd64bc9bec24239be04e0d8a209d6" - integrity sha512-rnLD6cEseNqwHuq/uDvwVi02aa/I81+bum0tlAqA/Bw2LZZUCdJfBlmbqCKieCgQa+ZBCbnnXyX2/Z104G9xvQ== + version "2.5.0-next.179" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/dev/-/dev-2.5.0-next.179.tgz#0793ae8dd9f2603fc341a7268aa54434763f73e5" + integrity sha512-r9YSjBX2bfybn/VkwrGkjWLHp1XNsRjCuiUOPiVyzOBTaAjLmMksCXZCVF/DvVKCYV8lgVVEL7pxcDAyUS+g6g== + dependencies: + "@eclipse-glsp/cli" "2.5.0-next.179+c29a688" + "@eclipse-glsp/config" "2.5.0-next.179+c29a688" + "@eclipse-glsp/config-test" "2.5.0-next.179+c29a688" + +"@eclipse-glsp/eslint-config@2.5.0-next.179+c29a688": + version "2.5.0-next.179" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/eslint-config/-/eslint-config-2.5.0-next.179.tgz#06f32ffa41b9e92004a6be318c0c0fa878f496a6" + integrity sha512-W7a8CRNwmLjKkizMwOjH5sU/8FrlN6nVxgAk5ZNp4R0hrOoPlE6C+uTVV7PvmhYFm8DDdf76KQtJzD6NaYtgYg== + +"@eclipse-glsp/mocha-config@2.5.0-next.179+c29a688": + version "2.5.0-next.179" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/mocha-config/-/mocha-config-2.5.0-next.179.tgz#56f72859c5db706f015c74eeba5fa4db92d93f38" + integrity sha512-Sd7tZDIDG120aLgnaqgWZ7FJfBFYXNRqiDMdx2OOH0u4Ay6Do0rYYyZ9DF643JKADuVZeVRo5aqCs0wKDi7JPQ== + +"@eclipse-glsp/nyc-config@2.5.0-next.179+c29a688": + version "2.5.0-next.179" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/nyc-config/-/nyc-config-2.5.0-next.179.tgz#09ed0c5152056fa153143dfe2646c4e451c902d9" + integrity sha512-O5yekMi9c0lkTfZ7f8qQbdhbdj0s+0cwldDnc33his1ODkLCFWg6Ow5mGWge67DyCgTuNppE2rwDYzbuCHkx6Q== + +"@eclipse-glsp/prettier-config@2.5.0-next.179+c29a688": + version "2.5.0-next.179" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/prettier-config/-/prettier-config-2.5.0-next.179.tgz#3f3fa8ad749381d2a65d393d003bca97a8f16a06" + integrity sha512-KKiGJkNR9gBuLgE7p3P4xmHjhq5NfxLm3UQ4Ce6TV6745yzuNNAfhEXR1mAM8nLVVQ/rtH1zAXfKmFL3RLMg5A== dependencies: prettier-plugin-packagejson "~2.4.6" "@eclipse-glsp/protocol@next": - version "2.4.0-next.403" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/protocol/-/protocol-2.4.0-next.403.tgz#3d6478344857524c6e8f564baf84aa1ec1794ff8" - integrity sha512-3+spkLirIPYeEqTP54+9FOoLrraYDD72cKQW6yxuSj8fQ/8QY7bSu94e9hP/3yzJMuwqdAudgdrUJRs0oNaXeA== + version "2.5.0-next.418" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/protocol/-/protocol-2.5.0-next.418.tgz#6434d1b5f8d2bbf518d7f1eeda926cb64f31dbc1" + integrity sha512-cb4zPGO18JFowSXlEOyESYW/Zbnklrk1yFVvwGIco5ZMJilea57FGhQDaaCY7W1LgwNwy6gzpqNDstls/FiZjg== dependencies: sprotty-protocol "1.4.0" uuid "~10.0.0" vscode-jsonrpc "8.2.0" -"@eclipse-glsp/ts-config@2.3.0-next.173+cd23030": - version "2.3.0-next.173" - resolved "https://registry.yarnpkg.com/@eclipse-glsp/ts-config/-/ts-config-2.3.0-next.173.tgz#4b32bf0c2ad2e763425558d50727e9c2983dd107" - integrity sha512-Ke/JRXeteqEUNlCixcG1HA/y6CC7CT+jDfoERYqJlF6MJTkiwWewpdaQ5EACADK5giAaIvc3auYmpavH3EMBWw== +"@eclipse-glsp/ts-config@2.5.0-next.179+c29a688": + version "2.5.0-next.179" + resolved "https://registry.yarnpkg.com/@eclipse-glsp/ts-config/-/ts-config-2.5.0-next.179.tgz#0ac621ae96f773b4cb016d7af138e84855fa69d4" + integrity sha512-MvUCz5w9mK+m39+bwP/N9CGS5ENbcfujZqIekUpU96MKBWmNSwhSv/1KWDnvXJC0FKqKRvrOblSRCIQNYiREQw== "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": version "4.4.0"