From a2892d02458510971cd86bc22015cafdff032706 Mon Sep 17 00:00:00 2001 From: Tim Deubler Date: Tue, 23 Aug 2022 17:39:04 +0200 Subject: [PATCH] v0.31.0 Signed-off-by: Tim Deubler --- .github/workflows/npm-publish.yaml | 2 +- CHANGELOG.md | 16 ++++++++++++++++ lerna.json | 2 +- package.json | 4 ++-- packages/common/CHANGELOG.md | 16 ++++++++++++++++ packages/common/package.json | 2 +- packages/core/CHANGELOG.md | 16 ++++++++++++++++ packages/core/package.json | 4 ++-- packages/display/CHANGELOG.md | 16 ++++++++++++++++ packages/display/package.json | 6 +++--- packages/editor/CHANGELOG.md | 16 ++++++++++++++++ packages/editor/package.json | 8 ++++---- packages/playground/package.json | 12 ++++++------ packages/tests/package.json | 4 ++-- packages/utils/package.json | 2 +- 15 files changed, 103 insertions(+), 23 deletions(-) diff --git a/.github/workflows/npm-publish.yaml b/.github/workflows/npm-publish.yaml index 6b743bfb9..fe4d5d7c8 100644 --- a/.github/workflows/npm-publish.yaml +++ b/.github/workflows/npm-publish.yaml @@ -28,7 +28,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v2 with: - node-version: '14' + node-version: '16' registry-url: 'https://registry.npmjs.org' env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 92e3c53b9..f4b6e594e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,19 @@ +## 0.31.0 (2022-8-23) +### core +* added: The ImageProvider can now be configured to display an [errorImage](https://heremaps.github.io/xyz-maps/docs/interfaces/core.imageprovideroptions.html#errorimage) for failing tile requests. +* added: Introduced remote [preprocessor](https://heremaps.github.io/xyz-maps/docs/interfaces/core.imageprovideroptions.html#preprocessor) to enable custom data processing for remote image sources. +* added: The credentials of IMLProvider and SpaceProvider can now be updated at any time via [provider.config({credentials: {...}})](https://heremaps.github.io/xyz-maps/docs/classes/core.imlprovider.html#config) +### editor +* improved: The [snapTolerance](https://heremaps.github.io/xyz-maps/docs/interfaces/editor.editoroptions.html#snaptolerance) option is now taken into account for crossing detection. +* fixed: Navlinks may still have been highlighted even though the intersection was no longer selected. +* fixed: Altitude precision is reduced when restoring Navlink Features through a local undo operation. +### display +* improved: Handling of missing image tile data has been improved. +* added: The camera (position) of the current view can now be retrieved using [map.getCamera()](https://heremaps.github.io/xyz-maps/docs/classes/display.map.html#getcamera) +* fixed: Visualizing point styles on 3D polylines fails when used in combination with collision detection. +* fixed: 2D roads disappear when the map is pitch or rotated +* fixed: Text placed on a polyline might be upside down + ## 0.30.0 (2022-8-5) ### core * added: The ImageProvider supports images contained in a 404 status response. diff --git a/lerna.json b/lerna.json index 537ad0037..a7c0fbc34 100644 --- a/lerna.json +++ b/lerna.json @@ -4,5 +4,5 @@ ], "npmClient": "yarn", "useWorkspaces": true, - "version": "0.30.0" + "version": "0.31.0" } diff --git a/package.json b/package.json index 0d61b4c58..bcc968add 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@here/xyz-maps", - "version": "0.30.0", + "version": "0.31.0", "description": "XYZ Editor is an experimental and work in progress open-source map editor written in TypeScript/JavaScript", "author": { "name": "HERE Europe B.V.", @@ -59,4 +59,4 @@ "lint-staged": { "*.{js,ts}": "eslint --cache --fix" } -} +} \ No newline at end of file diff --git a/packages/common/CHANGELOG.md b/packages/common/CHANGELOG.md index 92e3c53b9..f4b6e594e 100644 --- a/packages/common/CHANGELOG.md +++ b/packages/common/CHANGELOG.md @@ -1,3 +1,19 @@ +## 0.31.0 (2022-8-23) +### core +* added: The ImageProvider can now be configured to display an [errorImage](https://heremaps.github.io/xyz-maps/docs/interfaces/core.imageprovideroptions.html#errorimage) for failing tile requests. +* added: Introduced remote [preprocessor](https://heremaps.github.io/xyz-maps/docs/interfaces/core.imageprovideroptions.html#preprocessor) to enable custom data processing for remote image sources. +* added: The credentials of IMLProvider and SpaceProvider can now be updated at any time via [provider.config({credentials: {...}})](https://heremaps.github.io/xyz-maps/docs/classes/core.imlprovider.html#config) +### editor +* improved: The [snapTolerance](https://heremaps.github.io/xyz-maps/docs/interfaces/editor.editoroptions.html#snaptolerance) option is now taken into account for crossing detection. +* fixed: Navlinks may still have been highlighted even though the intersection was no longer selected. +* fixed: Altitude precision is reduced when restoring Navlink Features through a local undo operation. +### display +* improved: Handling of missing image tile data has been improved. +* added: The camera (position) of the current view can now be retrieved using [map.getCamera()](https://heremaps.github.io/xyz-maps/docs/classes/display.map.html#getcamera) +* fixed: Visualizing point styles on 3D polylines fails when used in combination with collision detection. +* fixed: 2D roads disappear when the map is pitch or rotated +* fixed: Text placed on a polyline might be upside down + ## 0.30.0 (2022-8-5) ### core * added: The ImageProvider supports images contained in a 404 status response. diff --git a/packages/common/package.json b/packages/common/package.json index abf4e3b68..2eff67548 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@here/xyz-maps-common", - "version": "0.30.0", + "version": "0.31.0", "description": "Commonly used libraries of XYZ Maps.", "author": { "name": "HERE Europe B.V.", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 92e3c53b9..f4b6e594e 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,3 +1,19 @@ +## 0.31.0 (2022-8-23) +### core +* added: The ImageProvider can now be configured to display an [errorImage](https://heremaps.github.io/xyz-maps/docs/interfaces/core.imageprovideroptions.html#errorimage) for failing tile requests. +* added: Introduced remote [preprocessor](https://heremaps.github.io/xyz-maps/docs/interfaces/core.imageprovideroptions.html#preprocessor) to enable custom data processing for remote image sources. +* added: The credentials of IMLProvider and SpaceProvider can now be updated at any time via [provider.config({credentials: {...}})](https://heremaps.github.io/xyz-maps/docs/classes/core.imlprovider.html#config) +### editor +* improved: The [snapTolerance](https://heremaps.github.io/xyz-maps/docs/interfaces/editor.editoroptions.html#snaptolerance) option is now taken into account for crossing detection. +* fixed: Navlinks may still have been highlighted even though the intersection was no longer selected. +* fixed: Altitude precision is reduced when restoring Navlink Features through a local undo operation. +### display +* improved: Handling of missing image tile data has been improved. +* added: The camera (position) of the current view can now be retrieved using [map.getCamera()](https://heremaps.github.io/xyz-maps/docs/classes/display.map.html#getcamera) +* fixed: Visualizing point styles on 3D polylines fails when used in combination with collision detection. +* fixed: 2D roads disappear when the map is pitch or rotated +* fixed: Text placed on a polyline might be upside down + ## 0.30.0 (2022-8-5) ### core * added: The ImageProvider supports images contained in a 404 status response. diff --git a/packages/core/package.json b/packages/core/package.json index 132ec6953..afbad922f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@here/xyz-maps-core", - "version": "0.30.0", + "version": "0.31.0", "description": "Core libs of XYZ Editor.", "author": { "name": "HERE Europe B.V.", @@ -27,7 +27,7 @@ }, "publishConfig": {}, "dependencies": { - "@here/xyz-maps-common": "^0.30.0" + "@here/xyz-maps-common": "^0.31.0" }, "devDependencies": { "@mapbox/vector-tile": "^1.3.1", diff --git a/packages/display/CHANGELOG.md b/packages/display/CHANGELOG.md index 5802a3d36..aecb3b9c9 100644 --- a/packages/display/CHANGELOG.md +++ b/packages/display/CHANGELOG.md @@ -1,3 +1,19 @@ +## 0.31.0 (2022-8-23) +### core +* added: The ImageProvider can now be configured to display an [errorImage](https://heremaps.github.io/xyz-maps/docs/interfaces/core.imageprovideroptions.html#errorimage) for failing tile requests. +* added: Introduced remote [preprocessor](https://heremaps.github.io/xyz-maps/docs/interfaces/core.imageprovideroptions.html#preprocessor) to enable custom data processing for remote image sources. +* added: The credentials of IMLProvider and SpaceProvider can now be updated at any time via [provider.config({credentials: {...}})](https://heremaps.github.io/xyz-maps/docs/classes/core.imlprovider.html#config) +### editor +* improved: The [snapTolerance](https://heremaps.github.io/xyz-maps/docs/interfaces/editor.editoroptions.html#snaptolerance) option is now taken into account for crossing detection. +* fixed: Navlinks may still have been highlighted even though the intersection was no longer selected. +* fixed: Altitude precision is reduced when restoring Navlink Features through a local undo operation. +### display +* improved: Handling of missing image tile data has been improved. +* added: The camera (position) of the current view can now be retrieved using [map.getCamera()](https://heremaps.github.io/xyz-maps/docs/classes/display.map.html#getcamera) +* fixed: Visualizing point styles on 3D polylines fails when used in combination with collision detection. +* fixed: 2D roads disappear when the map is pitch or rotated +* fixed: Text placed on a polyline might be upside down + ## 0.30.0 (2022-8-5) ### core * added: The ImageProvider supports images contained in a 404 status response. diff --git a/packages/display/package.json b/packages/display/package.json index 04d89af2e..23f60ae0e 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -1,6 +1,6 @@ { "name": "@here/xyz-maps-display", - "version": "0.30.0", + "version": "0.31.0", "description": "Map display of XYZ editor.", "author": { "name": "HERE Europe B.V.", @@ -28,8 +28,8 @@ }, "publishConfig": {}, "dependencies": { - "@here/xyz-maps-common": "^0.30.0", - "@here/xyz-maps-core": "^0.30.0" + "@here/xyz-maps-common": "^0.31.0", + "@here/xyz-maps-core": "^0.31.0" }, "devDependencies": { "@rollup/plugin-commonjs": "^22.0.2", diff --git a/packages/editor/CHANGELOG.md b/packages/editor/CHANGELOG.md index 92e3c53b9..f4b6e594e 100644 --- a/packages/editor/CHANGELOG.md +++ b/packages/editor/CHANGELOG.md @@ -1,3 +1,19 @@ +## 0.31.0 (2022-8-23) +### core +* added: The ImageProvider can now be configured to display an [errorImage](https://heremaps.github.io/xyz-maps/docs/interfaces/core.imageprovideroptions.html#errorimage) for failing tile requests. +* added: Introduced remote [preprocessor](https://heremaps.github.io/xyz-maps/docs/interfaces/core.imageprovideroptions.html#preprocessor) to enable custom data processing for remote image sources. +* added: The credentials of IMLProvider and SpaceProvider can now be updated at any time via [provider.config({credentials: {...}})](https://heremaps.github.io/xyz-maps/docs/classes/core.imlprovider.html#config) +### editor +* improved: The [snapTolerance](https://heremaps.github.io/xyz-maps/docs/interfaces/editor.editoroptions.html#snaptolerance) option is now taken into account for crossing detection. +* fixed: Navlinks may still have been highlighted even though the intersection was no longer selected. +* fixed: Altitude precision is reduced when restoring Navlink Features through a local undo operation. +### display +* improved: Handling of missing image tile data has been improved. +* added: The camera (position) of the current view can now be retrieved using [map.getCamera()](https://heremaps.github.io/xyz-maps/docs/classes/display.map.html#getcamera) +* fixed: Visualizing point styles on 3D polylines fails when used in combination with collision detection. +* fixed: 2D roads disappear when the map is pitch or rotated +* fixed: Text placed on a polyline might be upside down + ## 0.30.0 (2022-8-5) ### core * added: The ImageProvider supports images contained in a 404 status response. diff --git a/packages/editor/package.json b/packages/editor/package.json index ac48178d2..2ab020f77 100644 --- a/packages/editor/package.json +++ b/packages/editor/package.json @@ -1,6 +1,6 @@ { "name": "@here/xyz-maps-editor", - "version": "0.30.0", + "version": "0.31.0", "description": "XYZ editor.", "author": { "name": "HERE Europe B.V.", @@ -28,9 +28,9 @@ "update-changelog": "npx build-changelog" }, "dependencies": { - "@here/xyz-maps-common": "^0.30.0", - "@here/xyz-maps-core": "^0.30.0", - "@here/xyz-maps-display": "^0.30.0" + "@here/xyz-maps-common": "^0.31.0", + "@here/xyz-maps-core": "^0.31.0", + "@here/xyz-maps-display": "^0.31.0" }, "devDependencies": { "@rollup/plugin-typescript": "^8.3.4", diff --git a/packages/playground/package.json b/packages/playground/package.json index c147f6f9b..9f5c22a2d 100644 --- a/packages/playground/package.json +++ b/packages/playground/package.json @@ -1,6 +1,6 @@ { "name": "@here/xyz-maps-playground", - "version": "0.30.0", + "version": "0.31.0", "description": "Playground for XYZ editor.", "author": { "name": "HERE Europe B.V.", @@ -19,10 +19,10 @@ "dev": "rollup -c -w" }, "dependencies": { - "@here/xyz-maps-common": "^0.30.0", - "@here/xyz-maps-core": "^0.30.0", - "@here/xyz-maps-display": "^0.30.0", - "@here/xyz-maps-editor": "^0.30.0", + "@here/xyz-maps-common": "^0.31.0", + "@here/xyz-maps-core": "^0.31.0", + "@here/xyz-maps-display": "^0.31.0", + "@here/xyz-maps-editor": "^0.31.0", "@monaco-editor/react": "^4.4.5", "monaco-editor": "^0.34.0", "react": "^18.2.0", @@ -36,12 +36,12 @@ "@rollup/plugin-replace": "^4.0.0", "@rollup/plugin-typescript": "^8.3.4", "@rollup/plugin-virtual": "^2.1.0", + "postcss": "^8.4.16", "rollup": "^2.78.1", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-postcss": "^4.0.2", "rollup-plugin-terser": "^7.0.2", "sass": "^1.54.5", - "postcss": "^8.4.16", "tslib": "^2.4.0", "typescript": "^4.7.4" } diff --git a/packages/tests/package.json b/packages/tests/package.json index 173e8b9c3..bac03f298 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@here/xyz-maps-test", - "version": "0.30.0", + "version": "0.31.0", "description": "Tests for XYZ editor.", "author": { "name": "HERE Europe B.V.", @@ -37,8 +37,8 @@ "karma-mocha": "^2.0.1", "mkdirp": "~1.0.4", "mocha": "~10.0.0", - "rimraf": "~3.0.2", "request": "^2.88.2", + "rimraf": "~3.0.2", "rollup": "^2.78.1", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-delete": "^2.0.0", diff --git a/packages/utils/package.json b/packages/utils/package.json index 41ea9cee8..382fb8a39 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@here/xyz-maps-utils", - "version": "0.30.0", + "version": "0.31.0", "description": "Development utilities used to build XYZ Maps modules", "author": { "name": "HERE Europe B.V.",