diff --git a/examples/package.json b/examples/package.json index 9e0c3078..39202c7f 100644 --- a/examples/package.json +++ b/examples/package.json @@ -1,14 +1,14 @@ { "name": "sprotty-examples", - "version": "0.14.0", + "version": "1.0.0", "private": "true", "dependencies": { "@vscode/codicons": "^0.0.33", "express": "^4.18.2", "inversify": "^6.0.1", "reflect-metadata": "^0.1.13", - "sprotty": "^0.14.0", - "sprotty-elk": "^0.14.0", + "sprotty": "^1.0.0", + "sprotty-elk": "^1.0.0", "ws": "^8.14.2" }, "devDependencies": { diff --git a/lerna.json b/lerna.json index a3615be4..0b64ce61 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "0.14.0", + "version": "1.0.0", "npmClient": "yarn", "command": { "run": { diff --git a/package.json b/package.json index c7daef12..db30b214 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "build": "lerna run build", "test": "lerna run test", "publish:prepare": "lerna version --ignore-scripts --yes --no-push", - "publish:latest": "lerna publish from-git --no-verify-access --yes --no-push", + "publish:latest": "lerna publish from-git --yes --no-push", "publish:next": "SHA=$(git rev-parse --short HEAD) && lerna publish preminor --exact --canary --preid next.${SHA} --dist-tag next --no-git-reset --no-git-tag-version --no-push --ignore-scripts --yes --no-verify-access" }, "devDependencies": { diff --git a/packages/generator-sprotty/CHANGELOG.md b/packages/generator-sprotty/CHANGELOG.md index 36a99ae7..a5d31cb0 100644 --- a/packages/generator-sprotty/CHANGELOG.md +++ b/packages/generator-sprotty/CHANGELOG.md @@ -2,6 +2,17 @@ This change log covers only the Yeoman `generator-sprotty` package of Sprotty. See [here](https://github.com/eclipse-sprotty/sprotty/blob/master/CHANGELOG.md) for other packages. +### v1.0.0 (Oct. 2023) + +Several improvements of the generator template were made in ([#388](https://github.com/eclipse-sprotty/sprotty/pull/388)): + + * Configured routing points to avoid errors on edge selection + * Added mouseover and selection styles + * Fill viewport height with the diagram + * Removed package-lock.json (it will be generated after creating the package) + * Added inversify dependency + +----- ### v0.14.0 (Aug. 2023) diff --git a/packages/generator-sprotty/package.json b/packages/generator-sprotty/package.json index 2df2c8a6..ddc5c3e4 100644 --- a/packages/generator-sprotty/package.json +++ b/packages/generator-sprotty/package.json @@ -1,6 +1,6 @@ { "name": "generator-sprotty", - "version": "0.14.0", + "version": "1.0.0", "description": "Yeoman generator for Sprotty", "license": "(EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0)", "engines": { @@ -17,12 +17,12 @@ "homepage": "https://github.com/eclipse-sprotty/sprotty", "bugs": "https://github.com/eclipse-sprotty/sprotty/issues", "author": { - "name": "Eclipse Sprotty" + "name": "Eclipse Sprotty" }, "repository": { - "type": "git", - "url": "https://github.com/eclipse-sprotty/sprotty", - "directory": "packages/generator-sprotty" + "type": "git", + "url": "https://github.com/eclipse-sprotty/sprotty", + "directory": "packages/generator-sprotty" }, "dependencies": { "chalk": "^4.1.2", diff --git a/packages/generator-sprotty/sprotty-local-template/package.json b/packages/generator-sprotty/sprotty-local-template/package.json index 80c957cd..9fc447c1 100644 --- a/packages/generator-sprotty/sprotty-local-template/package.json +++ b/packages/generator-sprotty/sprotty-local-template/package.json @@ -4,7 +4,7 @@ "dependencies": { "inversify": "^6.0.1", "reflect-metadata": "^0.1.13", - "sprotty": "^0.14.0" + "sprotty": "^1.0.0" }, "devDependencies": { "typescript": "~5.2.2", diff --git a/packages/sprotty-elk/CHANGELOG.md b/packages/sprotty-elk/CHANGELOG.md index 91cf485f..3e281e8a 100644 --- a/packages/sprotty-elk/CHANGELOG.md +++ b/packages/sprotty-elk/CHANGELOG.md @@ -2,6 +2,16 @@ This change log covers only the `elkjs` layout of Sprotty. See [here](https://github.com/eclipse-sprotty/sprotty/blob/master/CHANGELOG.md) for other packages. +### v1.0.0 (Oct. 2023) + +This version marks the transition of Sprotty's incubation phase into maturity. As part of this, all deprecated API have been removed. + + * Removed all API that was marked as deprecated in any previous release ([#374](https://github.com/eclipse-sprotty/sprotty/pull/374)) + +Fixed issues and closed PRs: https://github.com/eclipse-sprotty/sprotty/milestone/6?closed=1 + +----- + ## v.0.14.0 (Aug. 2023) * Updated dependency to `inversify` to ensure compatibility with `Typescript 5` ([#357](https://github.com/eclipse-sprotty/sprotty/pull/357)): version constraint is now `~6.0.1` in all sprotty packages. @@ -10,7 +20,7 @@ This change log covers only the `elkjs` layout of Sprotty. See [here](https://gi Fixed issues: https://github.com/eclipse-sprotty/sprotty/milestone/10?closed=1 - ----- +----- ### v0.13.1 (Jan. 2023) diff --git a/packages/sprotty-elk/package.json b/packages/sprotty-elk/package.json index 49285ac2..53241360 100644 --- a/packages/sprotty-elk/package.json +++ b/packages/sprotty-elk/package.json @@ -1,6 +1,6 @@ { "name": "sprotty-elk", - "version": "0.14.0", + "version": "1.0.0", "description": "Integration of ELK graph layout algorithms in Sprotty", "license": "(EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0)", "keywords": [ @@ -22,7 +22,7 @@ }, "dependencies": { "elkjs": "^0.8.2", - "sprotty-protocol": "^0.14.0" + "sprotty-protocol": "^1.0.0" }, "optionalDependencies": { "inversify": "^6.0.1" diff --git a/packages/sprotty-protocol/CHANGELOG.md b/packages/sprotty-protocol/CHANGELOG.md index 88baae0d..41fa6fd6 100644 --- a/packages/sprotty-protocol/CHANGELOG.md +++ b/packages/sprotty-protocol/CHANGELOG.md @@ -2,6 +2,17 @@ This change log covers only the client-server protocol of Sprotty. See [here](https://github.com/eclipse-sprotty/sprotty/blob/master/CHANGELOG.md) for other packages. +### v1.0.0 (Oct. 2023) + +This version marks the transition of Sprotty's incubation phase into maturity. As part of this, all deprecated API have been removed. + + * Add request context to avoid collisions in request IDs ([#385](https://github.com/eclipse-sprotty/sprotty/pull/385)); when using this package in a server context, call `setRequestContext('server')` to ensure that requests are disambiguated from other contexts. + * Removed all API that was marked as deprecated in any previous release ([#374](https://github.com/eclipse-sprotty/sprotty/pull/374)) + +Fixed issues and closed PRs: https://github.com/eclipse-sprotty/sprotty/milestone/6?closed=1 + +----- + ## v.0.14.0 (Aug. 2023) Fixed issues: https://github.com/eclipse-sprotty/sprotty/milestone/10?closed=1 diff --git a/packages/sprotty-protocol/package.json b/packages/sprotty-protocol/package.json index 8ed03db9..47dcf07c 100644 --- a/packages/sprotty-protocol/package.json +++ b/packages/sprotty-protocol/package.json @@ -1,6 +1,6 @@ { "name": "sprotty-protocol", - "version": "0.14.0", + "version": "1.0.0", "description": "TypeScript declarations for Sprotty to be used both in browser and Node.js context", "license": "(EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0)", "keywords": [ diff --git a/packages/sprotty/CHANGELOG.md b/packages/sprotty/CHANGELOG.md index 77e38156..afb4e352 100644 --- a/packages/sprotty/CHANGELOG.md +++ b/packages/sprotty/CHANGELOG.md @@ -2,6 +2,20 @@ This change log covers only the client part of Sprotty. See [here](https://github.com/eclipse-sprotty/sprotty/blob/master/CHANGELOG.md) for other packages. +### v1.0.0 (Oct. 2023) + +This version marks the transition of Sprotty's incubation phase into maturity. As part of this, all deprecated API have been removed. + + * Removed all API that was marked as deprecated in any previous release ([#374](https://github.com/eclipse-sprotty/sprotty/pull/374)) + * `ToolManager` API was deprecated and then removed ([#371](https://github.com/eclipse-sprotty/sprotty/pull/371)) + * Renamed ViewportRootElement model element ([#381](https://github.com/eclipse-sprotty/sprotty/pull/381)) + * Updated to `autocompleter` 9.1.0 ([#382](https://github.com/eclipse-sprotty/sprotty/pull/382)) + * Removed SModelExtension interface ([#389](https://github.com/eclipse-sprotty/sprotty/pull/389)) + +Fixed issues and closed PRs: https://github.com/eclipse-sprotty/sprotty/milestone/6?closed=1 + +----- + ### v0.14.0 (Aug. 2023) * Renamed all internal model classes by adding an `Impl` suffix. This ensures a clean separation between the external (protocol) model and the internal (client) model. The original model definitions are marked as deprecated, so you need to update your imports to stay compatible with future versions ([#355](https://github.com/eclipse-sprotty/sprotty/pull/355)) diff --git a/packages/sprotty/package.json b/packages/sprotty/package.json index a4233a6f..9d626f97 100644 --- a/packages/sprotty/package.json +++ b/packages/sprotty/package.json @@ -1,6 +1,6 @@ { "name": "sprotty", - "version": "0.14.0", + "version": "1.0.0", "description": "A next-gen framework for graphical views", "license": "(EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0)", "keywords": [ @@ -28,7 +28,7 @@ "autocompleter": "^9.1.0", "file-saver": "^2.0.5", "snabbdom": "^3.5.1", - "sprotty-protocol": "^0.14.0", + "sprotty-protocol": "^1.0.0", "tinyqueue": "^2.0.3" }, "devDependencies": {