maplibre/maplibre-gl-js (maplibre-gl)
### [`v4.7.0`](https://redirect.github.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#470)
[Compare Source](https://redirect.github.com/maplibre/maplibre-gl-js/compare/v4.6.0...v4.7.0)
##### β¨ Features and improvements
- Support multiple layers in `map.on`, `map.once` and `map.off` methods ([#4570](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4570))
- Ensure GeoJSON cluster sources emit a console warning if `maxzoom` is less than or equal to `clusterMaxZoom` since in this case you may see unexpected results. ([#4604](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4604))
##### π Bug fixes
- Heatmap Fix for 3D terrain ([#4571](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4571))
- Fix Map#off to not remove listener with layer(s) registered with Map#once ([#4592](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4592))
- Improve types a bit for `addSource` and `getSource` ([#4616](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4616))
- Fix the color near the horizon when terrain is enabled without any sky ([#4607](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4607))
- Fix bug where `fitBounds` and `cameraForBounds` would not display across the 180th meridian (antimeridian)
- Fix white flickering on map resize ([#4158](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4158))
- Fixed a performance regression related to symbol placement ([#4599](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4599))
- Fix a bug where cloning a Transform instance didn't include the `lngRange`. This caused a bug where
using `transformCameraUpdate` caused the `maxBounds` to stop working just for east/west bounds. ([#4625](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4625))
### [`v4.6.0`](https://redirect.github.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#460)
[Compare Source](https://redirect.github.com/maplibre/maplibre-gl-js/compare/v4.5.2...v4.6.0)
##### β¨ Features and improvements
- Prefer local glyph rendering for all CJKV characters, not just those in the CJK Unified Ideographs, Hiragana, Katakana, and Hangul Syllables blocks. ([#4560](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4560)))
##### π Bug fixes
- Fix right-to-left layout of labels that contain characters in the Arabic Extended-B code block. ([#4536](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4536))
- Fix 3D map freezing when camera is adjusted against map bounds. ([#4537](https://redirect.github.com/maplibre/maplibre-gl-js/issues/4537))
- Fix `getStyle()` to return a clone so the object cannot be internally changed ([#4488](https://redirect.github.com/maplibre/maplibre-gl-js/issues/4488))
- Fix issues with setting sky to `undefined` ([#4587](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4587)))
### [`v4.5.2`](https://redirect.github.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#452)
[Compare Source](https://redirect.github.com/maplibre/maplibre-gl-js/compare/v4.5.1...v4.5.2)
##### β¨ Features and improvements
- Emit events when the cooperative gestures option has prevented a gesture. ([#4470](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4470))
- Enable anisotropic filtering only when the pitch is greater than 20 degrees to preserve image sharpness on flat or slightly tilted maps.
##### π Bug fixes
- Fix camera being able to move into 3D terrain ([#1542](https://redirect.github.com/maplibre/maplibre-gl-js/issues/1542))
### [`v4.5.1`](https://redirect.github.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#451)
[Compare Source](https://redirect.github.com/maplibre/maplibre-gl-js/compare/v4.5.0...v4.5.1)
##### β¨ Features and improvements
- Allow trackpad pinch gestures to break through the `cooperativeGestures` setting, bringing it in line with other embedded map behaviours, such as Google Maps and Mapbox. ([#4465](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4465))
- Expose projection matrix parameters ([#3136](https://redirect.github.com/maplibre/maplibre-gl-js/pull/3136))
- Add option to position markers at subpixel coordinates to prevent markers jumping on `moveend` ([#4458](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4458))
##### π Bug fixes
- Fix lag on fast map zoom ([#4366](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4366))
- Fix unguarded read access to possibly undefined object ([#4431](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4431))
- Fix remove hash string when map is removed ([#4427](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4427))
- Fix GeolocateControl may be added twice when calling addControl/removeControl/addControl rapidly ([#4454](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4454))
- Fix `style.loadURL` abort error being logged when removing style ([#4425](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4425))
- Fix vector tiles not loading when html is opened via "resource://android" (i.e., the assets folder) in GeckoView on Android ([#4451](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4451))
### [`v4.5.0`](https://redirect.github.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#450)
[Compare Source](https://redirect.github.com/maplibre/maplibre-gl-js/compare/v4.4.1...v4.5.0)
##### β¨ Features and improvements
- Add sky implementation according to spec ([#3645](https://redirect.github.com/maplibre/maplibre-gl-js/pull/3645))
##### π Bug fixes
- Fix (de)serialization of extends of built-ins (currently only AjaxError) not working correctly in web_worker_transfer. Also refactored related web_worker_transfer code and added more tests ([#4024](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4211))
### [`v4.4.1`](https://redirect.github.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#441)
[Compare Source](https://redirect.github.com/maplibre/maplibre-gl-js/compare/v4.4.0...v4.4.1)
##### π Bug fixes
- Fix `terrain` listener memory leak when adding and removing Marker ([#4284](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4284))
### [`v4.4.0`](https://redirect.github.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#440)
[Compare Source](https://redirect.github.com/maplibre/maplibre-gl-js/compare/v4.3.2...v4.4.0)
##### β¨ Features and improvements
- Improve animation curve when easeTo and flyTo with constraints ([#3793](https://redirect.github.com/maplibre/maplibre-gl-js/pull/3793))
- For filled extrusions, calculate the elevation per polygon ([#3313](https://redirect.github.com/maplibre/maplibre-gl-js/issues/3313))
- Add events to `GeolocateControl` to allow a more granular interaction ([#3847](https://redirect.github.com/maplibre/maplibre-gl-js/pull/3847))
- Make `MapOptions.style` optional to be consistent with `Map.setStyle(null)` ([#4151](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4151))
- Use Autoprefixer to handle vendor prefixes in CSS ([#4165](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4165))
- Make `aria-label` configurable for Map, Marker and Popup ([#4147](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4147))
- Map `
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 contains the following updates:
^3.0.1
->^4.0.0
Release Notes
maplibre/maplibre-gl-js (maplibre-gl)
### [`v4.7.0`](https://redirect.github.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#470) [Compare Source](https://redirect.github.com/maplibre/maplibre-gl-js/compare/v4.6.0...v4.7.0) ##### β¨ Features and improvements - Support multiple layers in `map.on`, `map.once` and `map.off` methods ([#4570](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4570)) - Ensure GeoJSON cluster sources emit a console warning if `maxzoom` is less than or equal to `clusterMaxZoom` since in this case you may see unexpected results. ([#4604](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4604)) ##### π Bug fixes - Heatmap Fix for 3D terrain ([#4571](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4571)) - Fix Map#off to not remove listener with layer(s) registered with Map#once ([#4592](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4592)) - Improve types a bit for `addSource` and `getSource` ([#4616](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4616)) - Fix the color near the horizon when terrain is enabled without any sky ([#4607](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4607)) - Fix bug where `fitBounds` and `cameraForBounds` would not display across the 180th meridian (antimeridian) - Fix white flickering on map resize ([#4158](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4158)) - Fixed a performance regression related to symbol placement ([#4599](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4599)) - Fix a bug where cloning a Transform instance didn't include the `lngRange`. This caused a bug where using `transformCameraUpdate` caused the `maxBounds` to stop working just for east/west bounds. ([#4625](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4625)) ### [`v4.6.0`](https://redirect.github.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#460) [Compare Source](https://redirect.github.com/maplibre/maplibre-gl-js/compare/v4.5.2...v4.6.0) ##### β¨ Features and improvements - Prefer local glyph rendering for all CJKV characters, not just those in the CJK Unified Ideographs, Hiragana, Katakana, and Hangul Syllables blocks. ([#4560](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4560))) ##### π Bug fixes - Fix right-to-left layout of labels that contain characters in the Arabic Extended-B code block. ([#4536](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4536)) - Fix 3D map freezing when camera is adjusted against map bounds. ([#4537](https://redirect.github.com/maplibre/maplibre-gl-js/issues/4537)) - Fix `getStyle()` to return a clone so the object cannot be internally changed ([#4488](https://redirect.github.com/maplibre/maplibre-gl-js/issues/4488)) - Fix issues with setting sky to `undefined` ([#4587](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4587))) ### [`v4.5.2`](https://redirect.github.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#452) [Compare Source](https://redirect.github.com/maplibre/maplibre-gl-js/compare/v4.5.1...v4.5.2) ##### β¨ Features and improvements - Emit events when the cooperative gestures option has prevented a gesture. ([#4470](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4470)) - Enable anisotropic filtering only when the pitch is greater than 20 degrees to preserve image sharpness on flat or slightly tilted maps. ##### π Bug fixes - Fix camera being able to move into 3D terrain ([#1542](https://redirect.github.com/maplibre/maplibre-gl-js/issues/1542)) ### [`v4.5.1`](https://redirect.github.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#451) [Compare Source](https://redirect.github.com/maplibre/maplibre-gl-js/compare/v4.5.0...v4.5.1) ##### β¨ Features and improvements - Allow trackpad pinch gestures to break through the `cooperativeGestures` setting, bringing it in line with other embedded map behaviours, such as Google Maps and Mapbox. ([#4465](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4465)) - Expose projection matrix parameters ([#3136](https://redirect.github.com/maplibre/maplibre-gl-js/pull/3136)) - Add option to position markers at subpixel coordinates to prevent markers jumping on `moveend` ([#4458](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4458)) ##### π Bug fixes - Fix lag on fast map zoom ([#4366](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4366)) - Fix unguarded read access to possibly undefined object ([#4431](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4431)) - Fix remove hash string when map is removed ([#4427](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4427)) - Fix GeolocateControl may be added twice when calling addControl/removeControl/addControl rapidly ([#4454](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4454)) - Fix `style.loadURL` abort error being logged when removing style ([#4425](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4425)) - Fix vector tiles not loading when html is opened via "resource://android" (i.e., the assets folder) in GeckoView on Android ([#4451](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4451)) ### [`v4.5.0`](https://redirect.github.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#450) [Compare Source](https://redirect.github.com/maplibre/maplibre-gl-js/compare/v4.4.1...v4.5.0) ##### β¨ Features and improvements - Add sky implementation according to spec ([#3645](https://redirect.github.com/maplibre/maplibre-gl-js/pull/3645)) ##### π Bug fixes - Fix (de)serialization of extends of built-ins (currently only AjaxError) not working correctly in web_worker_transfer. Also refactored related web_worker_transfer code and added more tests ([#4024](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4211)) ### [`v4.4.1`](https://redirect.github.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#441) [Compare Source](https://redirect.github.com/maplibre/maplibre-gl-js/compare/v4.4.0...v4.4.1) ##### π Bug fixes - Fix `terrain` listener memory leak when adding and removing Marker ([#4284](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4284)) ### [`v4.4.0`](https://redirect.github.com/maplibre/maplibre-gl-js/blob/HEAD/CHANGELOG.md#440) [Compare Source](https://redirect.github.com/maplibre/maplibre-gl-js/compare/v4.3.2...v4.4.0) ##### β¨ Features and improvements - Improve animation curve when easeTo and flyTo with constraints ([#3793](https://redirect.github.com/maplibre/maplibre-gl-js/pull/3793)) - For filled extrusions, calculate the elevation per polygon ([#3313](https://redirect.github.com/maplibre/maplibre-gl-js/issues/3313)) - Add events to `GeolocateControl` to allow a more granular interaction ([#3847](https://redirect.github.com/maplibre/maplibre-gl-js/pull/3847)) - Make `MapOptions.style` optional to be consistent with `Map.setStyle(null)` ([#4151](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4151)) - Use Autoprefixer to handle vendor prefixes in CSS ([#4165](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4165)) - Make `aria-label` configurable for Map, Marker and Popup ([#4147](https://redirect.github.com/maplibre/maplibre-gl-js/pull/4147)) - Map `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 was generated by Mend Renovate. View the repository job log.