From 7428e096f0daaab93f458c9996a0ef54eca9ce3b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 14 Jun 2026 01:08:05 +0000 Subject: [PATCH] Version Packages --- .changeset/combined-layer-feature-source.md | 6 ---- .changeset/composable-runtime-icons.md | 8 ----- .changeset/config-schema-validation.md | 6 ---- .changeset/core-feature-source-load-retry.md | 7 ---- .changeset/embed-exports.md | 5 --- .changeset/empty-years-sleep.md | 8 ----- .changeset/feature-interaction-fixes.md | 5 --- .changeset/feature-list-sort-and-controls.md | 8 ----- .changeset/runtime-images-url-style-env.md | 7 ---- .changeset/shallow-equal-records.md | 5 --- .changeset/traffic-style-icon-pipeline.md | 8 ----- .changeset/vsc-compiler-fixes.md | 5 --- apps/vector-editor/CHANGELOG.md | 24 +++++++++++++ apps/vector-editor/package.json | 2 +- packages/core/CHANGELOG.md | 24 +++++++++++++ packages/core/package.json | 2 +- packages/lib-js/CHANGELOG.md | 6 ++++ packages/lib-js/package.json | 2 +- packages/lib-ol/CHANGELOG.md | 14 ++++++++ packages/lib-ol/package.json | 2 +- packages/lib-redux/CHANGELOG.md | 11 ++++++ packages/lib-redux/package.json | 2 +- packages/traffic-style/CHANGELOG.md | 16 +++++++++ packages/traffic-style/package.json | 2 +- packages/ui/CHANGELOG.md | 36 ++++++++++++++++++++ packages/ui/package.json | 2 +- packages/vector-style-compiler/CHANGELOG.md | 22 ++++++++++++ packages/vector-style-compiler/package.json | 2 +- 28 files changed, 161 insertions(+), 86 deletions(-) delete mode 100644 .changeset/combined-layer-feature-source.md delete mode 100644 .changeset/composable-runtime-icons.md delete mode 100644 .changeset/config-schema-validation.md delete mode 100644 .changeset/core-feature-source-load-retry.md delete mode 100644 .changeset/embed-exports.md delete mode 100644 .changeset/empty-years-sleep.md delete mode 100644 .changeset/feature-interaction-fixes.md delete mode 100644 .changeset/feature-list-sort-and-controls.md delete mode 100644 .changeset/runtime-images-url-style-env.md delete mode 100644 .changeset/shallow-equal-records.md delete mode 100644 .changeset/traffic-style-icon-pipeline.md delete mode 100644 .changeset/vsc-compiler-fixes.md diff --git a/.changeset/combined-layer-feature-source.md b/.changeset/combined-layer-feature-source.md deleted file mode 100644 index 8554b82f..00000000 --- a/.changeset/combined-layer-feature-source.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@mapsight/core": minor -"@mapsight/ui": minor ---- - -Add combined feature sources that merge features from multiple member sources, and a `combinedVisibleLayers` plugin that keeps a combined source in sync with whichever member map layers are currently visible. diff --git a/.changeset/composable-runtime-icons.md b/.changeset/composable-runtime-icons.md deleted file mode 100644 index fcd8f9c7..00000000 --- a/.changeset/composable-runtime-icons.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@mapsight/traffic-style": minor -"@mapsight/lib-ol": minor -"@mapsight/vector-style-compiler": minor -"@mapsight/ui": minor ---- - -Add composable runtime icons: pictogram-based templates and `mapsightIconId` parsing in traffic-style (with configurable default xsmall/small icon zoom levels), async rasterization with volatile style-cache invalidation in lib-ol and vector-style-compiler, plus `useMapsightIcon` and a runtime icon style plugin in ui. diff --git a/.changeset/config-schema-validation.md b/.changeset/config-schema-validation.md deleted file mode 100644 index 78318d83..00000000 --- a/.changeset/config-schema-validation.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@mapsight/core": minor -"@mapsight/ui": minor ---- - -Add Zod-based Mapsight config validation: core exports `createMapsightConfigSchema`, `validateConfig`, and per-domain schemas for map, layers, feature sources, and filters; ui validates config on startup (warn in development, optional strict mode in production). diff --git a/.changeset/core-feature-source-load-retry.md b/.changeset/core-feature-source-load-retry.md deleted file mode 100644 index dc00be39..00000000 --- a/.changeset/core-feature-source-load-retry.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@mapsight/core": patch ---- - -Do not immediately retry a feature source load after failure; wait for the next explicit load trigger instead. - ---- diff --git a/.changeset/embed-exports.md b/.changeset/embed-exports.md deleted file mode 100644 index cde6cef9..00000000 --- a/.changeset/embed-exports.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@mapsight/ui": patch ---- - -Add `@mapsight/ui/embed/*` package exports for embed entry points. diff --git a/.changeset/empty-years-sleep.md b/.changeset/empty-years-sleep.md deleted file mode 100644 index c21777a0..00000000 --- a/.changeset/empty-years-sleep.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@mapsight/vector-editor": minor -"@mapsight/lib-redux": minor -"@mapsight/core": minor -"@mapsight/ui": minor ---- - -Migrate to Redux Toolkit 2, Redux 5, react-redux 9, and reselect 5; replace `createStructuredSelector` usage, prefer `@reduxjs/toolkit` exports, and update the vector-editor browser renderer to React 18 `createRoot`. diff --git a/.changeset/feature-interaction-fixes.md b/.changeset/feature-interaction-fixes.md deleted file mode 100644 index daac29fe..00000000 --- a/.changeset/feature-interaction-fixes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@mapsight/core": patch ---- - -Fix feature highlight race conditions, export `FeatureInteractionNames`, add optional `compare` to `BaseController.getAndObserveUncontrolled`, and mark noisy OpenLayers feedback dispatches with `quiet()`. diff --git a/.changeset/feature-list-sort-and-controls.md b/.changeset/feature-list-sort-and-controls.md deleted file mode 100644 index 70e134c6..00000000 --- a/.changeset/feature-list-sort-and-controls.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@mapsight/lib-ol": minor -"@mapsight/ui": minor ---- - -Add `getGeoJsonFeatureSortAnchor` in lib-ol and use it for distance sorting in the feature list. TypeScriptify list components, add tag-switcher and filter toggle controls, extract `MapsightIcon`, and fix a feature-source autoload loop. - ---- diff --git a/.changeset/runtime-images-url-style-env.md b/.changeset/runtime-images-url-style-env.md deleted file mode 100644 index 7a799169..00000000 --- a/.changeset/runtime-images-url-style-env.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@mapsight/traffic-style": minor -"@mapsight/core": minor -"@mapsight/ui": patch ---- - -Resolve map sprite and theme icon paths from style env `imagesUrl` instead of baking `/img/` at compile time. Traffic-style sprite rules use `attr(--env-imagesUrl)` with a new `$MAPSIGHT_TRAFFIC_STYLE__SPRITE_FILE` variable; MapController gains `setDefaultStyleEnv()`; ui wires `createOptions.imagesUrl` into that default env so CMS embeds can set the icon base per deploy path without rebuilding JS. diff --git a/.changeset/shallow-equal-records.md b/.changeset/shallow-equal-records.md deleted file mode 100644 index b5ed1ac5..00000000 --- a/.changeset/shallow-equal-records.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@mapsight/lib-js": patch ---- - -Add `shallowEqualRecords` utility for shallow comparison of string-keyed records. diff --git a/.changeset/traffic-style-icon-pipeline.md b/.changeset/traffic-style-icon-pipeline.md deleted file mode 100644 index e90248a6..00000000 --- a/.changeset/traffic-style-icon-pipeline.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@mapsight/traffic-style": minor -"@mapsight/ui": patch ---- - -Improve traffic-style icon pipeline: add Font Awesome smart-city pictograms and default ort icons, fix sprite padding and missing default build output, unify sprite/runtime icon fallback in SCSS mixins, and resolve Sass deprecation warnings. - ---- diff --git a/.changeset/vsc-compiler-fixes.md b/.changeset/vsc-compiler-fixes.md deleted file mode 100644 index cc011b06..00000000 --- a/.changeset/vsc-compiler-fixes.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@mapsight/vector-style-compiler": patch ---- - -Fix nested function codegen and style-tree state assignment in compiled output. diff --git a/apps/vector-editor/CHANGELOG.md b/apps/vector-editor/CHANGELOG.md index 9bf720fd..54ba3a04 100644 --- a/apps/vector-editor/CHANGELOG.md +++ b/apps/vector-editor/CHANGELOG.md @@ -1,5 +1,29 @@ # @mapsight/vector-editor +## 1.2.0 + +### Minor Changes + +- 49da00b: Migrate to Redux Toolkit 2, Redux 5, react-redux 9, and reselect 5; replace `createStructuredSelector` usage, prefer `@reduxjs/toolkit` exports, and update the vector-editor browser renderer to React 18 `createRoot`. + +### Patch Changes + +- Updated dependencies [49da00b] +- Updated dependencies [49da00b] +- Updated dependencies [49da00b] +- Updated dependencies [8d3ccfc] +- Updated dependencies [49da00b] +- Updated dependencies [49da00b] +- Updated dependencies [8d3ccfc] +- Updated dependencies [e5c52ea] +- Updated dependencies [49da00b] +- Updated dependencies [74568cf] + - @mapsight/core@14.2.0 + - @mapsight/traffic-style@5.1.0 + - @mapsight/lib-ol@4.1.0 + - @mapsight/lib-redux@2.2.0 + - @mapsight/lib-js@3.0.4 + ## 1.1.0 ### Minor Changes diff --git a/apps/vector-editor/package.json b/apps/vector-editor/package.json index 6010141e..d34ad410 100644 --- a/apps/vector-editor/package.json +++ b/apps/vector-editor/package.json @@ -1,7 +1,7 @@ { "name": "@mapsight/vector-editor", "description": "Mapsight Vector Editor", - "version": "1.1.0", + "version": "1.2.0", "private": true, "type": "module", "dependencies": { diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 5b144ff2..a0f7aa7f 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,29 @@ # @mapsight/core +## 14.2.0 + +### Minor Changes + +- 49da00b: Add combined feature sources that merge features from multiple member sources, and a `combinedVisibleLayers` plugin that keeps a combined source in sync with whichever member map layers are currently visible. +- 49da00b: Add Zod-based Mapsight config validation: core exports `createMapsightConfigSchema`, `validateConfig`, and per-domain schemas for map, layers, feature sources, and filters; ui validates config on startup (warn in development, optional strict mode in production). +- 49da00b: Migrate to Redux Toolkit 2, Redux 5, react-redux 9, and reselect 5; replace `createStructuredSelector` usage, prefer `@reduxjs/toolkit` exports, and update the vector-editor browser renderer to React 18 `createRoot`. +- e5c52ea: Resolve map sprite and theme icon paths from style env `imagesUrl` instead of baking `/img/` at compile time. Traffic-style sprite rules use `attr(--env-imagesUrl)` with a new `$MAPSIGHT_TRAFFIC_STYLE__SPRITE_FILE` variable; MapController gains `setDefaultStyleEnv()`; ui wires `createOptions.imagesUrl` into that default env so CMS embeds can set the icon base per deploy path without rebuilding JS. + +### Patch Changes + +- 8d3ccfc: Do not immediately retry a feature source load after failure; wait for the next explicit load trigger instead. + + *** + +- 49da00b: Fix feature highlight race conditions, export `FeatureInteractionNames`, add optional `compare` to `BaseController.getAndObserveUncontrolled`, and mark noisy OpenLayers feedback dispatches with `quiet()`. +- Updated dependencies [49da00b] +- Updated dependencies [49da00b] +- Updated dependencies [8d3ccfc] +- Updated dependencies [49da00b] + - @mapsight/lib-ol@4.1.0 + - @mapsight/lib-redux@2.2.0 + - @mapsight/lib-js@3.0.4 + ## 14.1.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index ceb30f1c..a0899f22 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@mapsight/core", "description": "Mapsight Core", - "version": "14.1.0", + "version": "14.2.0", "type": "module", "dependencies": { "@mapsight/lib-js": "workspace:^", diff --git a/packages/lib-js/CHANGELOG.md b/packages/lib-js/CHANGELOG.md index a068ec3f..473cd7a9 100644 --- a/packages/lib-js/CHANGELOG.md +++ b/packages/lib-js/CHANGELOG.md @@ -1,5 +1,11 @@ # @mapsight/lib-js +## 3.0.4 + +### Patch Changes + +- 49da00b: Add `shallowEqualRecords` utility for shallow comparison of string-keyed records. + ## 3.0.3 ### Patch Changes diff --git a/packages/lib-js/package.json b/packages/lib-js/package.json index 5e0a6e27..0dcf4d76 100644 --- a/packages/lib-js/package.json +++ b/packages/lib-js/package.json @@ -1,7 +1,7 @@ { "name": "@mapsight/lib-js", "description": "Mapsight JS Library", - "version": "3.0.3", + "version": "3.0.4", "type": "module", "devDependencies": { "@changesets/cli": "^2.31.0", diff --git a/packages/lib-ol/CHANGELOG.md b/packages/lib-ol/CHANGELOG.md index 5ffaae09..4ef5fc2c 100644 --- a/packages/lib-ol/CHANGELOG.md +++ b/packages/lib-ol/CHANGELOG.md @@ -1,5 +1,19 @@ # @mapsight/lib-ol +## 4.1.0 + +### Minor Changes + +- 49da00b: Add composable runtime icons: pictogram-based templates and `mapsightIconId` parsing in traffic-style (with configurable default xsmall/small icon zoom levels), async rasterization with volatile style-cache invalidation in lib-ol and vector-style-compiler, plus `useMapsightIcon` and a runtime icon style plugin in ui. +- 8d3ccfc: Add `getGeoJsonFeatureSortAnchor` in lib-ol and use it for distance sorting in the feature list. TypeScriptify list components, add tag-switcher and filter toggle controls, extract `MapsightIcon`, and fix a feature-source autoload loop. + + *** + +### Patch Changes + +- Updated dependencies [49da00b] + - @mapsight/lib-js@3.0.4 + ## 4.0.3 ### Patch Changes diff --git a/packages/lib-ol/package.json b/packages/lib-ol/package.json index b9deeaf4..2c1525dc 100644 --- a/packages/lib-ol/package.json +++ b/packages/lib-ol/package.json @@ -1,7 +1,7 @@ { "name": "@mapsight/lib-ol", "description": "Mapsight OpenLayers Library", - "version": "4.0.3", + "version": "4.1.0", "type": "module", "dependencies": { "@mapsight/lib-js": "workspace:^", diff --git a/packages/lib-redux/CHANGELOG.md b/packages/lib-redux/CHANGELOG.md index 9c5c247d..c60fe99c 100644 --- a/packages/lib-redux/CHANGELOG.md +++ b/packages/lib-redux/CHANGELOG.md @@ -1,5 +1,16 @@ # @mapsight/lib-redux +## 2.2.0 + +### Minor Changes + +- 49da00b: Migrate to Redux Toolkit 2, Redux 5, react-redux 9, and reselect 5; replace `createStructuredSelector` usage, prefer `@reduxjs/toolkit` exports, and update the vector-editor browser renderer to React 18 `createRoot`. + +### Patch Changes + +- Updated dependencies [49da00b] + - @mapsight/lib-js@3.0.4 + ## 2.1.0 ### Minor Changes diff --git a/packages/lib-redux/package.json b/packages/lib-redux/package.json index 373354d7..dca6ac4b 100644 --- a/packages/lib-redux/package.json +++ b/packages/lib-redux/package.json @@ -1,7 +1,7 @@ { "name": "@mapsight/lib-redux", "description": "Mapsight Redux Library", - "version": "2.1.0", + "version": "2.2.0", "type": "module", "dependencies": { "@mapsight/lib-js": "workspace:^", diff --git a/packages/traffic-style/CHANGELOG.md b/packages/traffic-style/CHANGELOG.md index 5c64f738..fabe891a 100644 --- a/packages/traffic-style/CHANGELOG.md +++ b/packages/traffic-style/CHANGELOG.md @@ -1,5 +1,21 @@ # @mapsight/traffic-style +## 5.1.0 + +### Minor Changes + +- 49da00b: Add composable runtime icons: pictogram-based templates and `mapsightIconId` parsing in traffic-style (with configurable default xsmall/small icon zoom levels), async rasterization with volatile style-cache invalidation in lib-ol and vector-style-compiler, plus `useMapsightIcon` and a runtime icon style plugin in ui. +- e5c52ea: Resolve map sprite and theme icon paths from style env `imagesUrl` instead of baking `/img/` at compile time. Traffic-style sprite rules use `attr(--env-imagesUrl)` with a new `$MAPSIGHT_TRAFFIC_STYLE__SPRITE_FILE` variable; MapController gains `setDefaultStyleEnv()`; ui wires `createOptions.imagesUrl` into that default env so CMS embeds can set the icon base per deploy path without rebuilding JS. +- 74568cf: Improve traffic-style icon pipeline: add Font Awesome smart-city pictograms and default ort icons, fix sprite padding and missing default build output, unify sprite/runtime icon fallback in SCSS mixins, and resolve Sass deprecation warnings. + + *** + +### Patch Changes + +- Updated dependencies [49da00b] +- Updated dependencies [8d3ccfc] + - @mapsight/lib-ol@4.1.0 + ## 5.0.6 ### Patch Changes diff --git a/packages/traffic-style/package.json b/packages/traffic-style/package.json index d26b9254..64c52691 100644 --- a/packages/traffic-style/package.json +++ b/packages/traffic-style/package.json @@ -1,7 +1,7 @@ { "name": "@mapsight/traffic-style", "description": "Mapsight Traffic Style", - "version": "5.0.6", + "version": "5.1.0", "type": "module", "bin": { "traffic-composable-icons": "scripts/traffic-composable-icons.js", diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index 88266832..5c47733a 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,41 @@ # @mapsight/ui +## 7.2.0 + +### Minor Changes + +- 49da00b: Add combined feature sources that merge features from multiple member sources, and a `combinedVisibleLayers` plugin that keeps a combined source in sync with whichever member map layers are currently visible. +- 49da00b: Add composable runtime icons: pictogram-based templates and `mapsightIconId` parsing in traffic-style (with configurable default xsmall/small icon zoom levels), async rasterization with volatile style-cache invalidation in lib-ol and vector-style-compiler, plus `useMapsightIcon` and a runtime icon style plugin in ui. +- 49da00b: Add Zod-based Mapsight config validation: core exports `createMapsightConfigSchema`, `validateConfig`, and per-domain schemas for map, layers, feature sources, and filters; ui validates config on startup (warn in development, optional strict mode in production). +- 49da00b: Migrate to Redux Toolkit 2, Redux 5, react-redux 9, and reselect 5; replace `createStructuredSelector` usage, prefer `@reduxjs/toolkit` exports, and update the vector-editor browser renderer to React 18 `createRoot`. +- 8d3ccfc: Add `getGeoJsonFeatureSortAnchor` in lib-ol and use it for distance sorting in the feature list. TypeScriptify list components, add tag-switcher and filter toggle controls, extract `MapsightIcon`, and fix a feature-source autoload loop. + + *** + +### Patch Changes + +- 49da00b: Add `@mapsight/ui/embed/*` package exports for embed entry points. +- e5c52ea: Resolve map sprite and theme icon paths from style env `imagesUrl` instead of baking `/img/` at compile time. Traffic-style sprite rules use `attr(--env-imagesUrl)` with a new `$MAPSIGHT_TRAFFIC_STYLE__SPRITE_FILE` variable; MapController gains `setDefaultStyleEnv()`; ui wires `createOptions.imagesUrl` into that default env so CMS embeds can set the icon base per deploy path without rebuilding JS. +- 74568cf: Improve traffic-style icon pipeline: add Font Awesome smart-city pictograms and default ort icons, fix sprite padding and missing default build output, unify sprite/runtime icon fallback in SCSS mixins, and resolve Sass deprecation warnings. + + *** + +- Updated dependencies [49da00b] +- Updated dependencies [49da00b] +- Updated dependencies [49da00b] +- Updated dependencies [8d3ccfc] +- Updated dependencies [49da00b] +- Updated dependencies [49da00b] +- Updated dependencies [8d3ccfc] +- Updated dependencies [e5c52ea] +- Updated dependencies [49da00b] +- Updated dependencies [74568cf] + - @mapsight/core@14.2.0 + - @mapsight/traffic-style@5.1.0 + - @mapsight/lib-ol@4.1.0 + - @mapsight/lib-redux@2.2.0 + - @mapsight/lib-js@3.0.4 + ## 7.1.0 ### Minor Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index db699fb9..f095517e 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,7 +1,7 @@ { "name": "@mapsight/ui", "description": "Mapsight UI for map based web applications using React and Redux", - "version": "7.1.0", + "version": "7.2.0", "type": "module", "dependencies": { "@mapsight/core": "workspace:^", diff --git a/packages/vector-style-compiler/CHANGELOG.md b/packages/vector-style-compiler/CHANGELOG.md index d3b36001..42b29039 100644 --- a/packages/vector-style-compiler/CHANGELOG.md +++ b/packages/vector-style-compiler/CHANGELOG.md @@ -1,5 +1,27 @@ # @mapsight/vector-style-compiler +## 10.0.0 + +### Minor Changes + +- 49da00b: Add composable runtime icons: pictogram-based templates and `mapsightIconId` parsing in traffic-style (with configurable default xsmall/small icon zoom levels), async rasterization with volatile style-cache invalidation in lib-ol and vector-style-compiler, plus `useMapsightIcon` and a runtime icon style plugin in ui. + +### Patch Changes + +- 49da00b: Fix nested function codegen and style-tree state assignment in compiled output. +- Updated dependencies [49da00b] +- Updated dependencies [49da00b] +- Updated dependencies [49da00b] +- Updated dependencies [8d3ccfc] +- Updated dependencies [49da00b] +- Updated dependencies [49da00b] +- Updated dependencies [8d3ccfc] +- Updated dependencies [e5c52ea] +- Updated dependencies [49da00b] + - @mapsight/core@14.2.0 + - @mapsight/lib-ol@4.1.0 + - @mapsight/lib-js@3.0.4 + ## 9.0.0 ### Patch Changes diff --git a/packages/vector-style-compiler/package.json b/packages/vector-style-compiler/package.json index 365ba687..d6ac1f72 100644 --- a/packages/vector-style-compiler/package.json +++ b/packages/vector-style-compiler/package.json @@ -1,7 +1,7 @@ { "name": "@mapsight/vector-style-compiler", "description": "Mapsight Vector Style Compiler", - "version": "9.0.0", + "version": "10.0.0", "type": "module", "bin": { "vector-style-compiler": "./bin/vector-style-compiler.js"