From d3e144332b051a96621004d7cbf39fef9111b6e6 Mon Sep 17 00:00:00 2001 From: Tim Deubler Date: Fri, 8 Dec 2023 19:06:50 +0100 Subject: [PATCH] v0.36.0 --- CHANGELOG.md | 26 ++++++++++++++++++++++++++ lerna.json | 2 +- package.json | 4 ++-- packages/common/CHANGELOG.md | 26 ++++++++++++++++++++++++++ packages/common/package.json | 2 +- packages/core/CHANGELOG.md | 26 ++++++++++++++++++++++++++ packages/core/package.json | 4 ++-- packages/display/CHANGELOG.md | 26 ++++++++++++++++++++++++++ packages/display/package.json | 6 +++--- packages/editor/CHANGELOG.md | 26 ++++++++++++++++++++++++++ packages/editor/package.json | 8 ++++---- packages/playground/package.json | 10 +++++----- packages/tests/package.json | 2 +- packages/utils/package.json | 2 +- 14 files changed, 150 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a237f7062..d7e159919 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,29 @@ +## 0.36.0 (2023-12-8) +### core +* added: The ["ignoreTileQueryLimit"](https://heremaps.github.io/xyz-maps/docs/core.imlprovideroptions.html#ignoretilequerylimit) option has been introduced to mitigate an excessive number of tile requests. +### display +* improved: The anti-aliasing for lines using floating point widths has been enhanced. +* improved: In the visualization of clipped polygon outlines, the tile edges are excluded, regardless of whether the clipped geometry extends beyond the tile's boundaries. +* improved: The display quality of dashed lines has been improved. +* improved: An updated feature could experience a very brief flicker after changing the zoom level. +* added: The alpha blending has been revamped to enable the map to display with a transparent background, allowing the remaining browser content to show through behind it. See [backgroundColor](https://heremaps.github.io/xyz-maps/docs/interfaces/display.mapoptions.html#backgroundcolor). (#90) +* added: In addition to pixels, dashed lines can now also be defined and displayed in meter units. +* added: It is now possible to combine Images/Icons with dashed line patterns by using [strokeDashimage](https://heremaps.github.io/xyz-maps/docs/interfaces/core.linestyle.html#strokedashimage). +* added: Image/Icon styles now support the use of Icon[Atlases](https://heremaps.github.io/xyz-maps/docs/interfaces/core.imagestyle.html#atlas). +* added: By using [textAnchor](https://heremaps.github.io/xyz-maps/docs/interfaces/core.textstyle.html#textanchor) it is now possible to align the text relative to the anchor point. +* added: Introduced [CollisionGroup](https://heremaps.github.io/xyz-maps/docs/interfaces/core.textstyle.html#collisiongroup) which allows to define various CollisionGroups (multiple Styles grouped together that will be handled as a single collision object) within the same StyleGroup. +* added: LayerStyles backgroundColor now supports dynamic colors taking zoom level into account. +* added: Colors now support hexadecimal color strings with alpha and hexadecimal numbers as input. +* fixed: The triggering of pointer events for 3D point geometry was inconsistent across various scenarios. +* fixed: The tile preview is only partially displayed when zoomed out. +* fixed: In very rare cases, Chrome could cause text to be displayed offset. +* fixed: Using StrokeDashArray with very long lines could result in artifacts. +### editor +* improved: The [createFeatureContainer](https://heremaps.github.io/xyz-maps/docs/classes/editor.editor-1.html#createfeaturecontainer) function now accommodates multiple arrays of features as arguments. [fix #91] +### fixed +* display: Glitches that may have appeared on the edges of previewed raster tiles have been resolved. +* display: Issues with occasional tile preview display glitches have been fixed. + ## 0.35.0 (2023-8-22) ### display * improved: The display of preview tiles has been optimized. diff --git a/lerna.json b/lerna.json index c8158d02e..e6ce5e45c 100644 --- a/lerna.json +++ b/lerna.json @@ -1,4 +1,4 @@ { "npmClient": "yarn", - "version": "0.35.0" + "version": "0.36.0" } diff --git a/package.json b/package.json index 24da82c09..28df2871e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@here/xyz-maps", - "version": "0.35.0", + "version": "0.36.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.", @@ -62,4 +62,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 a237f7062..d7e159919 100644 --- a/packages/common/CHANGELOG.md +++ b/packages/common/CHANGELOG.md @@ -1,3 +1,29 @@ +## 0.36.0 (2023-12-8) +### core +* added: The ["ignoreTileQueryLimit"](https://heremaps.github.io/xyz-maps/docs/core.imlprovideroptions.html#ignoretilequerylimit) option has been introduced to mitigate an excessive number of tile requests. +### display +* improved: The anti-aliasing for lines using floating point widths has been enhanced. +* improved: In the visualization of clipped polygon outlines, the tile edges are excluded, regardless of whether the clipped geometry extends beyond the tile's boundaries. +* improved: The display quality of dashed lines has been improved. +* improved: An updated feature could experience a very brief flicker after changing the zoom level. +* added: The alpha blending has been revamped to enable the map to display with a transparent background, allowing the remaining browser content to show through behind it. See [backgroundColor](https://heremaps.github.io/xyz-maps/docs/interfaces/display.mapoptions.html#backgroundcolor). (#90) +* added: In addition to pixels, dashed lines can now also be defined and displayed in meter units. +* added: It is now possible to combine Images/Icons with dashed line patterns by using [strokeDashimage](https://heremaps.github.io/xyz-maps/docs/interfaces/core.linestyle.html#strokedashimage). +* added: Image/Icon styles now support the use of Icon[Atlases](https://heremaps.github.io/xyz-maps/docs/interfaces/core.imagestyle.html#atlas). +* added: By using [textAnchor](https://heremaps.github.io/xyz-maps/docs/interfaces/core.textstyle.html#textanchor) it is now possible to align the text relative to the anchor point. +* added: Introduced [CollisionGroup](https://heremaps.github.io/xyz-maps/docs/interfaces/core.textstyle.html#collisiongroup) which allows to define various CollisionGroups (multiple Styles grouped together that will be handled as a single collision object) within the same StyleGroup. +* added: LayerStyles backgroundColor now supports dynamic colors taking zoom level into account. +* added: Colors now support hexadecimal color strings with alpha and hexadecimal numbers as input. +* fixed: The triggering of pointer events for 3D point geometry was inconsistent across various scenarios. +* fixed: The tile preview is only partially displayed when zoomed out. +* fixed: In very rare cases, Chrome could cause text to be displayed offset. +* fixed: Using StrokeDashArray with very long lines could result in artifacts. +### editor +* improved: The [createFeatureContainer](https://heremaps.github.io/xyz-maps/docs/classes/editor.editor-1.html#createfeaturecontainer) function now accommodates multiple arrays of features as arguments. [fix #91] +### fixed +* display: Glitches that may have appeared on the edges of previewed raster tiles have been resolved. +* display: Issues with occasional tile preview display glitches have been fixed. + ## 0.35.0 (2023-8-22) ### display * improved: The display of preview tiles has been optimized. diff --git a/packages/common/package.json b/packages/common/package.json index 257a29d6f..5ba48cd6b 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@here/xyz-maps-common", - "version": "0.35.0", + "version": "0.36.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 a237f7062..d7e159919 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,3 +1,29 @@ +## 0.36.0 (2023-12-8) +### core +* added: The ["ignoreTileQueryLimit"](https://heremaps.github.io/xyz-maps/docs/core.imlprovideroptions.html#ignoretilequerylimit) option has been introduced to mitigate an excessive number of tile requests. +### display +* improved: The anti-aliasing for lines using floating point widths has been enhanced. +* improved: In the visualization of clipped polygon outlines, the tile edges are excluded, regardless of whether the clipped geometry extends beyond the tile's boundaries. +* improved: The display quality of dashed lines has been improved. +* improved: An updated feature could experience a very brief flicker after changing the zoom level. +* added: The alpha blending has been revamped to enable the map to display with a transparent background, allowing the remaining browser content to show through behind it. See [backgroundColor](https://heremaps.github.io/xyz-maps/docs/interfaces/display.mapoptions.html#backgroundcolor). (#90) +* added: In addition to pixels, dashed lines can now also be defined and displayed in meter units. +* added: It is now possible to combine Images/Icons with dashed line patterns by using [strokeDashimage](https://heremaps.github.io/xyz-maps/docs/interfaces/core.linestyle.html#strokedashimage). +* added: Image/Icon styles now support the use of Icon[Atlases](https://heremaps.github.io/xyz-maps/docs/interfaces/core.imagestyle.html#atlas). +* added: By using [textAnchor](https://heremaps.github.io/xyz-maps/docs/interfaces/core.textstyle.html#textanchor) it is now possible to align the text relative to the anchor point. +* added: Introduced [CollisionGroup](https://heremaps.github.io/xyz-maps/docs/interfaces/core.textstyle.html#collisiongroup) which allows to define various CollisionGroups (multiple Styles grouped together that will be handled as a single collision object) within the same StyleGroup. +* added: LayerStyles backgroundColor now supports dynamic colors taking zoom level into account. +* added: Colors now support hexadecimal color strings with alpha and hexadecimal numbers as input. +* fixed: The triggering of pointer events for 3D point geometry was inconsistent across various scenarios. +* fixed: The tile preview is only partially displayed when zoomed out. +* fixed: In very rare cases, Chrome could cause text to be displayed offset. +* fixed: Using StrokeDashArray with very long lines could result in artifacts. +### editor +* improved: The [createFeatureContainer](https://heremaps.github.io/xyz-maps/docs/classes/editor.editor-1.html#createfeaturecontainer) function now accommodates multiple arrays of features as arguments. [fix #91] +### fixed +* display: Glitches that may have appeared on the edges of previewed raster tiles have been resolved. +* display: Issues with occasional tile preview display glitches have been fixed. + ## 0.35.0 (2023-8-22) ### display * improved: The display of preview tiles has been optimized. diff --git a/packages/core/package.json b/packages/core/package.json index abd102e47..cd673fd42 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@here/xyz-maps-core", - "version": "0.35.0", + "version": "0.36.0", "description": "Core libs of XYZ Editor.", "author": { "name": "HERE Europe B.V.", @@ -27,7 +27,7 @@ }, "publishConfig": {}, "dependencies": { - "@here/xyz-maps-common": "^0.35.0" + "@here/xyz-maps-common": "^0.36.0" }, "devDependencies": { "@mapbox/vector-tile": "^1.3.1", diff --git a/packages/display/CHANGELOG.md b/packages/display/CHANGELOG.md index 141ef72bf..0caa4d829 100644 --- a/packages/display/CHANGELOG.md +++ b/packages/display/CHANGELOG.md @@ -1,3 +1,29 @@ +## 0.36.0 (2023-12-8) +### core +* added: The ["ignoreTileQueryLimit"](https://heremaps.github.io/xyz-maps/docs/core.imlprovideroptions.html#ignoretilequerylimit) option has been introduced to mitigate an excessive number of tile requests. +### display +* improved: The anti-aliasing for lines using floating point widths has been enhanced. +* improved: In the visualization of clipped polygon outlines, the tile edges are excluded, regardless of whether the clipped geometry extends beyond the tile's boundaries. +* improved: The display quality of dashed lines has been improved. +* improved: An updated feature could experience a very brief flicker after changing the zoom level. +* added: The alpha blending has been revamped to enable the map to display with a transparent background, allowing the remaining browser content to show through behind it. See [backgroundColor](https://heremaps.github.io/xyz-maps/docs/interfaces/display.mapoptions.html#backgroundcolor). (#90) +* added: In addition to pixels, dashed lines can now also be defined and displayed in meter units. +* added: It is now possible to combine Images/Icons with dashed line patterns by using [strokeDashimage](https://heremaps.github.io/xyz-maps/docs/interfaces/core.linestyle.html#strokedashimage). +* added: Image/Icon styles now support the use of Icon[Atlases](https://heremaps.github.io/xyz-maps/docs/interfaces/core.imagestyle.html#atlas). +* added: By using [textAnchor](https://heremaps.github.io/xyz-maps/docs/interfaces/core.textstyle.html#textanchor) it is now possible to align the text relative to the anchor point. +* added: Introduced [CollisionGroup](https://heremaps.github.io/xyz-maps/docs/interfaces/core.textstyle.html#collisiongroup) which allows to define various CollisionGroups (multiple Styles grouped together that will be handled as a single collision object) within the same StyleGroup. +* added: LayerStyles backgroundColor now supports dynamic colors taking zoom level into account. +* added: Colors now support hexadecimal color strings with alpha and hexadecimal numbers as input. +* fixed: The triggering of pointer events for 3D point geometry was inconsistent across various scenarios. +* fixed: The tile preview is only partially displayed when zoomed out. +* fixed: In very rare cases, Chrome could cause text to be displayed offset. +* fixed: Using StrokeDashArray with very long lines could result in artifacts. +### editor +* improved: The [createFeatureContainer](https://heremaps.github.io/xyz-maps/docs/classes/editor.editor-1.html#createfeaturecontainer) function now accommodates multiple arrays of features as arguments. [fix #91] +### fixed +* display: Glitches that may have appeared on the edges of previewed raster tiles have been resolved. +* display: Issues with occasional tile preview display glitches have been fixed. + ## 0.35.0 (2023-8-22) ### display * improved: The display of preview tiles has been optimized. diff --git a/packages/display/package.json b/packages/display/package.json index f24a603a7..265550ea7 100644 --- a/packages/display/package.json +++ b/packages/display/package.json @@ -1,6 +1,6 @@ { "name": "@here/xyz-maps-display", - "version": "0.35.0", + "version": "0.36.0", "description": "Map display of XYZ editor.", "author": { "name": "HERE Europe B.V.", @@ -28,8 +28,8 @@ }, "publishConfig": {}, "dependencies": { - "@here/xyz-maps-common": "^0.35.0", - "@here/xyz-maps-core": "^0.35.0" + "@here/xyz-maps-common": "^0.36.0", + "@here/xyz-maps-core": "^0.36.0" }, "devDependencies": { "@rollup/plugin-commonjs": "^23.0.2", diff --git a/packages/editor/CHANGELOG.md b/packages/editor/CHANGELOG.md index a237f7062..d7e159919 100644 --- a/packages/editor/CHANGELOG.md +++ b/packages/editor/CHANGELOG.md @@ -1,3 +1,29 @@ +## 0.36.0 (2023-12-8) +### core +* added: The ["ignoreTileQueryLimit"](https://heremaps.github.io/xyz-maps/docs/core.imlprovideroptions.html#ignoretilequerylimit) option has been introduced to mitigate an excessive number of tile requests. +### display +* improved: The anti-aliasing for lines using floating point widths has been enhanced. +* improved: In the visualization of clipped polygon outlines, the tile edges are excluded, regardless of whether the clipped geometry extends beyond the tile's boundaries. +* improved: The display quality of dashed lines has been improved. +* improved: An updated feature could experience a very brief flicker after changing the zoom level. +* added: The alpha blending has been revamped to enable the map to display with a transparent background, allowing the remaining browser content to show through behind it. See [backgroundColor](https://heremaps.github.io/xyz-maps/docs/interfaces/display.mapoptions.html#backgroundcolor). (#90) +* added: In addition to pixels, dashed lines can now also be defined and displayed in meter units. +* added: It is now possible to combine Images/Icons with dashed line patterns by using [strokeDashimage](https://heremaps.github.io/xyz-maps/docs/interfaces/core.linestyle.html#strokedashimage). +* added: Image/Icon styles now support the use of Icon[Atlases](https://heremaps.github.io/xyz-maps/docs/interfaces/core.imagestyle.html#atlas). +* added: By using [textAnchor](https://heremaps.github.io/xyz-maps/docs/interfaces/core.textstyle.html#textanchor) it is now possible to align the text relative to the anchor point. +* added: Introduced [CollisionGroup](https://heremaps.github.io/xyz-maps/docs/interfaces/core.textstyle.html#collisiongroup) which allows to define various CollisionGroups (multiple Styles grouped together that will be handled as a single collision object) within the same StyleGroup. +* added: LayerStyles backgroundColor now supports dynamic colors taking zoom level into account. +* added: Colors now support hexadecimal color strings with alpha and hexadecimal numbers as input. +* fixed: The triggering of pointer events for 3D point geometry was inconsistent across various scenarios. +* fixed: The tile preview is only partially displayed when zoomed out. +* fixed: In very rare cases, Chrome could cause text to be displayed offset. +* fixed: Using StrokeDashArray with very long lines could result in artifacts. +### editor +* improved: The [createFeatureContainer](https://heremaps.github.io/xyz-maps/docs/classes/editor.editor-1.html#createfeaturecontainer) function now accommodates multiple arrays of features as arguments. [fix #91] +### fixed +* display: Glitches that may have appeared on the edges of previewed raster tiles have been resolved. +* display: Issues with occasional tile preview display glitches have been fixed. + ## 0.35.0 (2023-8-22) ### display * improved: The display of preview tiles has been optimized. diff --git a/packages/editor/package.json b/packages/editor/package.json index 74e6df997..7292d2046 100644 --- a/packages/editor/package.json +++ b/packages/editor/package.json @@ -1,6 +1,6 @@ { "name": "@here/xyz-maps-editor", - "version": "0.35.0", + "version": "0.36.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.35.0", - "@here/xyz-maps-core": "^0.35.0", - "@here/xyz-maps-display": "^0.35.0" + "@here/xyz-maps-common": "^0.36.0", + "@here/xyz-maps-core": "^0.36.0", + "@here/xyz-maps-display": "^0.36.0" }, "devDependencies": { "@rollup/plugin-typescript": "^8.3.4", diff --git a/packages/playground/package.json b/packages/playground/package.json index 634f9ab90..8b1a2da68 100644 --- a/packages/playground/package.json +++ b/packages/playground/package.json @@ -1,6 +1,6 @@ { "name": "@here/xyz-maps-playground", - "version": "0.35.0", + "version": "0.36.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.35.0", - "@here/xyz-maps-core": "^0.35.0", - "@here/xyz-maps-display": "^0.35.0", - "@here/xyz-maps-editor": "^0.35.0", + "@here/xyz-maps-common": "^0.36.0", + "@here/xyz-maps-core": "^0.36.0", + "@here/xyz-maps-display": "^0.36.0", + "@here/xyz-maps-editor": "^0.36.0", "@monaco-editor/react": "^4.4.5", "monaco-editor": "^0.34.0", "react": "^18.2.0", diff --git a/packages/tests/package.json b/packages/tests/package.json index feac55814..5fa40cdab 100644 --- a/packages/tests/package.json +++ b/packages/tests/package.json @@ -1,6 +1,6 @@ { "name": "@here/xyz-maps-test", - "version": "0.35.0", + "version": "0.36.0", "description": "Tests for XYZ editor.", "author": { "name": "HERE Europe B.V.", diff --git a/packages/utils/package.json b/packages/utils/package.json index 291e4c0ef..1e65f81b6 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@here/xyz-maps-utils", - "version": "0.35.0", + "version": "0.36.0", "description": "Development utilities used to build XYZ Maps modules", "author": { "name": "HERE Europe B.V.",