maplibre/maplibre-gl-js (maplibre-gl)
### [`v3.5.1`](https://togithub.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#351)
[Compare Source](https://togithub.com/maplibre/maplibre-gl-js/compare/v3.5.0...v3.5.1)
##### 🐞 Bug fixes
- Fix regression introduced in 3.5.0, related to async/await ([#3228](https://togithub.com/maplibre/maplibre-gl-js/pull/3228))
### [`v3.5.0`](https://togithub.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#350)
[Compare Source](https://togithub.com/maplibre/maplibre-gl-js/compare/v3.4.1...v3.5.0)
##### ✨ Features and improvements
- Add setTiles method to RasterTileSource to dynamically update existing tile sources. ([#3208](https://togithub.com/maplibre/maplibre-gl-js/pull/3208))
### [`v3.4.1`](https://togithub.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#341)
[Compare Source](https://togithub.com/maplibre/maplibre-gl-js/compare/v3.4.0...v3.4.1)
##### ✨ Features and improvements
- Locally rendered glyphs are double resolution (48px), greatly improving sharpness of CJK text. ([#2990](https://togithub.com/maplibre/maplibre-gl-js/issues/2990), [#3006](https://togithub.com/maplibre/maplibre-gl-js/pull/3006))
##### 🐞 Bug fixes
- Fix setStyle->style.setState didn't reset \_serializedLayers ([#3133](https://togithub.com/maplibre/maplibre-gl-js/pull/3133)).
- Fix Raster DEM decoding in safari private browsing mode ([#3185](https://togithub.com/maplibre/maplibre-gl-js/pull/3185))
### [`v3.4.0`](https://togithub.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#340)
[Compare Source](https://togithub.com/maplibre/maplibre-gl-js/compare/v3.3.1...v3.4.0)
##### ✨ Features and improvements
- Improve error message when a tile can't be loaded ([#3130](https://togithub.com/maplibre/maplibre-gl-js/pull/3130))
- Support custom raster-dem encodings ([#3087](https://togithub.com/maplibre/maplibre-gl-js/pull/3087))
##### 🐞 Bug fixes
- Fixed Interrupting a scroll zoom causes the next scroll zoom to return to the prior zoom level by reseting scroll handler state properly ([#2709](https://togithub.com/maplibre/maplibre-gl-js/issues/2709), [#3051](https://togithub.com/maplibre/maplibre-gl-js/pull/305))
- Fix unit test warning about duplicate module names ([#3049](https://togithub.com/maplibre/maplibre-gl-js/pull/3049))
- Correct marker position when switching between 2D and 3D view ([#2996](https://togithub.com/maplibre/maplibre-gl-js/pull/2996))
- Fix error thrown when unsetting line-gradient \[[#2683](https://togithub.com/maplibre/maplibre-gl-js/issues/2683)]
- Update raster tile end points in documentation
- Avoiding inertia animation on Mac when reduced motion is on ([#3068](https://togithub.com/maplibre/maplibre-gl-js/pull/3068))
- 3d buildings example doesn't work as expected ([#3165](https://togithub.com/maplibre/maplibre-gl-js/pull/3165))
### [`v3.3.1`](https://togithub.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#331)
[Compare Source](https://togithub.com/maplibre/maplibre-gl-js/compare/v3.3.0...v3.3.1)
##### ✨ Features and improvements
- Copy LICENSE.txt to dist folder so it's included in 3rdpartylicenses.txt by webpack ([#3021](https://togithub.com/maplibre/maplibre-gl-js/pull/3021))
##### 🐞 Bug fixes
- Correct declared return type of `Map.getLayer()` and `Style.getLayer()` to be `StyleLayer | undefined` to match the documentation ([#2969](https://togithub.com/maplibre/maplibre-gl-js/pull/2969))
- Correct type of `Map.addLayer()` and `Style.addLayer()` to allow adding a layer with an embedded source, matching the documentation ([#2966](https://togithub.com/maplibre/maplibre-gl-js/pull/2966))
- Throttle map resizes from ResizeObserver to reduce flicker ([#2986](https://togithub.com/maplibre/maplibre-gl-js/pull/2986))
- Correct function `Map.setTerrain(options: TerrainSpecification): Map` to be `Map.setTerrain(options: TerrainSpecification | null): Map` per the API spec ([#2993](https://togithub.com/maplibre/maplibre-gl-js/pull/2993))
- Correct function `Map.getTerrain(): TerrainSpecification` to be `Map.getTerrain(): TerrainSpecification | null` for consistency with the setTerrain function ([#3020](https://togithub.com/maplibre/maplibre-gl-js/pull/3020))
### [`v3.3.0`](https://togithub.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#330)
[Compare Source](https://togithub.com/maplibre/maplibre-gl-js/compare/v3.2.2...v3.3.0)
##### ✨ Features and improvements
- Add support for [`text-variable-anchor-offset`](https://maplibre.org/maplibre-style-spec/layers/#layout-symbol-text-variable-anchor-offset) symbol style layer property ([#2914](https://togithub.com/maplibre/maplibre-gl-js/pull/2914))
### [`v3.2.2`](https://togithub.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#322)
[Compare Source](https://togithub.com/maplibre/maplibre-gl-js/compare/v3.2.1...v3.2.2)
##### ✨ Features and improvements
- Add `cache` parameter to [`RequestParameters`](https://maplibre.org/maplibre-gl-js/docs/API/types/maplibregl.RequestParameters/) ([#2910](https://togithub.com/maplibre/maplibre-gl-js/pull/2910))
- Removed some classed from the docs to better define the public API ([#2945](https://togithub.com/maplibre/maplibre-gl-js/pull/2945))
##### 🐞 Bug fixes
- Properly check ImageBitmap ([#2942](https://togithub.com/maplibre/maplibre-gl-js/pull/2942), [#2940](https://togithub.com/maplibre/maplibre-gl-js/issues/2940))
- VectorTileWorkerSource: fix reload for original's load parse would not pass the rawTileData and meta. ([#2941](https://togithub.com/maplibre/maplibre-gl-js/pull/2941))
### [`v3.2.1`](https://togithub.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#321)
[Compare Source](https://togithub.com/maplibre/maplibre-gl-js/compare/v3.2.0...v3.2.1)
##### ✨ Features and improvements
- Remove cooperative gesture screen from the accessibility tree since screenreaders cannot interact with the map using gestures
- Add `cooperated gestures` example to the doc.([#2860](https://togithub.com/maplibre/maplibre-gl-js/pull/2860))
##### 🐞 Bug fixes
- Incorrect distance field of view calculation for negative elevation, fixed by storing min elevation for the tile in view ([#1655](https://togithub.com/maplibre/maplibre-gl-js/issues/1655), [#2858](https://togithub.com/maplibre/maplibre-gl-js/pull/2858))
- Fix reloadCallback not firing on VectorTileWorkerSource.reloadTile ([#1874](https://togithub.com/maplibre/maplibre-gl-js/pull/1874))
- Don't draw halo pixels underneath text pixels ([#2897](https://togithub.com/maplibre/maplibre-gl-js/pull/2897))
- Fix RasterDEMTileSource not serializing its options correctly ([#2895](https://togithub.com/maplibre/maplibre-gl-js/pull/2895))
- Remove node and jest from dist type checking, fix map event and other typing problems ([#2898](https://togithub.com/maplibre/maplibre-gl-js/pull/2898))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.2.0
->3.5.1
Release Notes
maplibre/maplibre-gl-js (maplibre-gl)
### [`v3.5.1`](https://togithub.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#351) [Compare Source](https://togithub.com/maplibre/maplibre-gl-js/compare/v3.5.0...v3.5.1) ##### 🐞 Bug fixes - Fix regression introduced in 3.5.0, related to async/await ([#3228](https://togithub.com/maplibre/maplibre-gl-js/pull/3228)) ### [`v3.5.0`](https://togithub.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#350) [Compare Source](https://togithub.com/maplibre/maplibre-gl-js/compare/v3.4.1...v3.5.0) ##### ✨ Features and improvements - Add setTiles method to RasterTileSource to dynamically update existing tile sources. ([#3208](https://togithub.com/maplibre/maplibre-gl-js/pull/3208)) ### [`v3.4.1`](https://togithub.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#341) [Compare Source](https://togithub.com/maplibre/maplibre-gl-js/compare/v3.4.0...v3.4.1) ##### ✨ Features and improvements - Locally rendered glyphs are double resolution (48px), greatly improving sharpness of CJK text. ([#2990](https://togithub.com/maplibre/maplibre-gl-js/issues/2990), [#3006](https://togithub.com/maplibre/maplibre-gl-js/pull/3006)) ##### 🐞 Bug fixes - Fix setStyle->style.setState didn't reset \_serializedLayers ([#3133](https://togithub.com/maplibre/maplibre-gl-js/pull/3133)). - Fix Raster DEM decoding in safari private browsing mode ([#3185](https://togithub.com/maplibre/maplibre-gl-js/pull/3185)) ### [`v3.4.0`](https://togithub.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#340) [Compare Source](https://togithub.com/maplibre/maplibre-gl-js/compare/v3.3.1...v3.4.0) ##### ✨ Features and improvements - Improve error message when a tile can't be loaded ([#3130](https://togithub.com/maplibre/maplibre-gl-js/pull/3130)) - Support custom raster-dem encodings ([#3087](https://togithub.com/maplibre/maplibre-gl-js/pull/3087)) ##### 🐞 Bug fixes - Fixed Interrupting a scroll zoom causes the next scroll zoom to return to the prior zoom level by reseting scroll handler state properly ([#2709](https://togithub.com/maplibre/maplibre-gl-js/issues/2709), [#3051](https://togithub.com/maplibre/maplibre-gl-js/pull/305)) - Fix unit test warning about duplicate module names ([#3049](https://togithub.com/maplibre/maplibre-gl-js/pull/3049)) - Correct marker position when switching between 2D and 3D view ([#2996](https://togithub.com/maplibre/maplibre-gl-js/pull/2996)) - Fix error thrown when unsetting line-gradient \[[#2683](https://togithub.com/maplibre/maplibre-gl-js/issues/2683)] - Update raster tile end points in documentation - Avoiding inertia animation on Mac when reduced motion is on ([#3068](https://togithub.com/maplibre/maplibre-gl-js/pull/3068)) - 3d buildings example doesn't work as expected ([#3165](https://togithub.com/maplibre/maplibre-gl-js/pull/3165)) ### [`v3.3.1`](https://togithub.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#331) [Compare Source](https://togithub.com/maplibre/maplibre-gl-js/compare/v3.3.0...v3.3.1) ##### ✨ Features and improvements - Copy LICENSE.txt to dist folder so it's included in 3rdpartylicenses.txt by webpack ([#3021](https://togithub.com/maplibre/maplibre-gl-js/pull/3021)) ##### 🐞 Bug fixes - Correct declared return type of `Map.getLayer()` and `Style.getLayer()` to be `StyleLayer | undefined` to match the documentation ([#2969](https://togithub.com/maplibre/maplibre-gl-js/pull/2969)) - Correct type of `Map.addLayer()` and `Style.addLayer()` to allow adding a layer with an embedded source, matching the documentation ([#2966](https://togithub.com/maplibre/maplibre-gl-js/pull/2966)) - Throttle map resizes from ResizeObserver to reduce flicker ([#2986](https://togithub.com/maplibre/maplibre-gl-js/pull/2986)) - Correct function `Map.setTerrain(options: TerrainSpecification): Map` to be `Map.setTerrain(options: TerrainSpecification | null): Map` per the API spec ([#2993](https://togithub.com/maplibre/maplibre-gl-js/pull/2993)) - Correct function `Map.getTerrain(): TerrainSpecification` to be `Map.getTerrain(): TerrainSpecification | null` for consistency with the setTerrain function ([#3020](https://togithub.com/maplibre/maplibre-gl-js/pull/3020)) ### [`v3.3.0`](https://togithub.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#330) [Compare Source](https://togithub.com/maplibre/maplibre-gl-js/compare/v3.2.2...v3.3.0) ##### ✨ Features and improvements - Add support for [`text-variable-anchor-offset`](https://maplibre.org/maplibre-style-spec/layers/#layout-symbol-text-variable-anchor-offset) symbol style layer property ([#2914](https://togithub.com/maplibre/maplibre-gl-js/pull/2914)) ### [`v3.2.2`](https://togithub.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#322) [Compare Source](https://togithub.com/maplibre/maplibre-gl-js/compare/v3.2.1...v3.2.2) ##### ✨ Features and improvements - Add `cache` parameter to [`RequestParameters`](https://maplibre.org/maplibre-gl-js/docs/API/types/maplibregl.RequestParameters/) ([#2910](https://togithub.com/maplibre/maplibre-gl-js/pull/2910)) - Removed some classed from the docs to better define the public API ([#2945](https://togithub.com/maplibre/maplibre-gl-js/pull/2945)) ##### 🐞 Bug fixes - Properly check ImageBitmap ([#2942](https://togithub.com/maplibre/maplibre-gl-js/pull/2942), [#2940](https://togithub.com/maplibre/maplibre-gl-js/issues/2940)) - VectorTileWorkerSource: fix reload for original's load parse would not pass the rawTileData and meta. ([#2941](https://togithub.com/maplibre/maplibre-gl-js/pull/2941)) ### [`v3.2.1`](https://togithub.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#321) [Compare Source](https://togithub.com/maplibre/maplibre-gl-js/compare/v3.2.0...v3.2.1) ##### ✨ Features and improvements - Remove cooperative gesture screen from the accessibility tree since screenreaders cannot interact with the map using gestures - Add `cooperated gestures` example to the doc.([#2860](https://togithub.com/maplibre/maplibre-gl-js/pull/2860)) ##### 🐞 Bug fixes - Incorrect distance field of view calculation for negative elevation, fixed by storing min elevation for the tile in view ([#1655](https://togithub.com/maplibre/maplibre-gl-js/issues/1655), [#2858](https://togithub.com/maplibre/maplibre-gl-js/pull/2858)) - Fix reloadCallback not firing on VectorTileWorkerSource.reloadTile ([#1874](https://togithub.com/maplibre/maplibre-gl-js/pull/1874)) - Don't draw halo pixels underneath text pixels ([#2897](https://togithub.com/maplibre/maplibre-gl-js/pull/2897)) - Fix RasterDEMTileSource not serializing its options correctly ([#2895](https://togithub.com/maplibre/maplibre-gl-js/pull/2895)) - Remove node and jest from dist type checking, fix map event and other typing problems ([#2898](https://togithub.com/maplibre/maplibre-gl-js/pull/2898))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.