Skip to content

Bump maplibre-gl from 5.21.1 to 5.24.0#143

Merged
quincylvania merged 1 commit intomainfrom
dependabot/npm_and_yarn/maplibre-gl-5.24.0
May 2, 2026
Merged

Bump maplibre-gl from 5.21.1 to 5.24.0#143
quincylvania merged 1 commit intomainfrom
dependabot/npm_and_yarn/maplibre-gl-5.24.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 2, 2026

Bumps maplibre-gl from 5.21.1 to 5.24.0.

Release notes

Sourced from maplibre-gl's releases.

v5.24.0

✨ Features and improvements

  • GPU performance optimization: Render halo and glyph in a single pass (-40% Time Reduction) (#7436) (by @​xavierjs)
  • Optimize matrix inversions and reduce GPU stalls (#7367) (by @​xavierjs)
  • Add example showing how to measure map performance using built-in events (load, idle, render) (#7077) (by @​CommanderStorm)

🐞 Bug fixes

v5.23.0

✨ Features and improvements

  • Add touchZoomRotate.setZoomRate() and touchZoomRotate.setZoomThreshold() to customize touch zoom speed and pinch sensitivity (#7271)
  • Improve ability to communicate with imported scripts in workers and use makeRequest in workres as well (#7451) (by @​HarelM)
  • Allow opacity and opacityWhenCovered in Marker and MarkerOptions to accept number in addition to string, and add maplibregl-marker-covered CSS class to Marker element when covered by 3D terrain or a globe (#7433) (by @​YuChunTsao)
  • perf: add a bench for terrain rendering and fix _demMatrixCache lookup being wasted cycles by actually using the cache (#7400) (by @​CommanderStorm)

🐞 Bug fixes

  • Fix polygon text label placement drifting far from center for convex polygons at high zoom due to coordinate rounding in geojson-vt (#7380) (by @​CommanderStorm)
  • Ensure that a successful ArrayBuffer response from a custom protocol that is null/undefined is set to an empty ArrayBuffer (#7427) (by @​neodescis)
  • Fix error in _contextRestored when map was initialized without a style (#7432) (by @​mvanhorn)
  • Fix issue with the cache used for zoomLevelsToOverscale feature (#7450) (by @​HarelM)
  • Update stylelint and fix old issues with the CSS (mainly change rgb to use spaces) (#7365) (by @​HarelM)

v5.22.0

✨ Features and improvements

  • Make line-cap, line-miter-limit, and line-round-limit data-driven properties, allowing per-feature values (#7351) (by @​CommanderStorm)
  • GPU performance optimization: early culling of transparent symbols in vertex shaders (#7364) (by @​xavierjs)
  • Add example showing how to measure map performance using built-in events (load, idle, render) (#7077) (by @​CommanderStorm)
  • UX: Clarify error message language so if layout and paint properties are confused in setPaintProperty or setLayoutProperty (#6954) (by @​Willjfield and @​CommanderStorm)

🐞 Bug fixes

  • Fix startup crash caused by a stale async style load completing after the style was cleared or replaced (#7377)
  • Make fitBounds and fitScreenCoordinates respect the zoomSnap map option by snapping the zoom level down to keep bounds fully visible (#7332 (by @​CommanderStorm)
  • Make jumpTo, easeTo, and flyTo respect the zoomSnap map option by snapping the zoom level to the nearest valid increment (#7333 (by @​CommanderStorm)
  • Fix setState crash when switching styles while globe projection is active (#7314) (by @​ashwinuae)
  • Prevent crashes when calling map.remove() immediately after creation by canceling in-flight style URL loads (#7368) (by @​CommanderStorm)
  • Fixed symbol collision flickering by adding tolerance to GridIndex AABB comparison (#7360) (by @​kkokkoejong)
  • Fix fitBounds ignoring maxZoom option in vertical-perspective projection (#7372) (by @​CommanderStorm)
  • Prevent stale async style loads from completing after style clear (#7378) (by @​Lievesley)
  • Fix broken example for fill-pattern (#7326) (by @​k-yle)
Changelog

Sourced from maplibre-gl's changelog.

5.24.0

✨ Features and improvements

  • GPU performance optimization: Render halo and glyph in a single pass (-40% Time Reduction) (#7436) (by @​xavierjs)
  • Optimize matrix inversions and reduce GPU stalls (#7367) (by @​xavierjs)
  • Add example showing how to measure map performance using built-in events (load, idle, render) (#7077) (by @​CommanderStorm)

🐞 Bug fixes

5.23.0

✨ Features and improvements

  • Add touchZoomRotate.setZoomRate() and touchZoomRotate.setZoomThreshold() to customize touch zoom speed and pinch sensitivity (#7271) (by @​itisyb)
  • Improve ability to communicate with imported scripts in workers and use makeRequest in workres as well (#7451) (by @​HarelM)
  • Allow opacity and opacityWhenCovered in Marker and MarkerOptions to accept number in addition to string, and add maplibregl-marker-covered CSS class to Marker element when covered by 3D terrain or a globe (#7433) (by @​YuChunTsao)
  • perf: add a bench for terrain rendering and fix _demMatrixCache lookup being wasted cycles by actually using the cache (#7400) (by @​CommanderStorm)

🐞 Bug fixes

  • Fix polygon text label placement drifting far from center for convex polygons at high zoom due to coordinate rounding in geojson-vt (#7380) (by @​CommanderStorm)
  • Ensure that a successful ArrayBuffer response from a custom protocol that is null/undefined is set to an empty ArrayBuffer (#7427) (by @​neodescis)
  • Fix error in _contextRestored when map was initialized without a style (#7432) (by @​mvanhorn)
  • Fix issue with the cache used for zoomLevelsToOverscale feature (#7450) (by @​HarelM)
  • Update stylelint and fix old issues with the CSS (mainly change rgb to use spaces) (#7365) (by @​HarelM)

5.22.0

✨ Features and improvements

  • Make line-cap, line-miter-limit, and line-round-limit data-driven properties, allowing per-feature values (#7351) (by @​CommanderStorm)
  • GPU performance optimization: early culling of transparent symbols in vertex shaders (#7364) (by @​xavierjs)
  • Add example showing how to measure map performance using built-in events (load, idle, render) (#7077) (by @​CommanderStorm)
  • UX: Clarify error message language so if layout and paint properties are confused in setPaintProperty or setLayoutProperty (#6954) (by @​Willjfield and @​CommanderStorm)

🐞 Bug fixes

  • Fix startup crash caused by a stale async style load completing after the style was cleared or replaced (#7377)
  • Make fitBounds and fitScreenCoordinates respect the zoomSnap map option by snapping the zoom level down to keep bounds fully visible (#7332 (by @​CommanderStorm)
  • Make jumpTo, easeTo, and flyTo respect the zoomSnap map option by snapping the zoom level to the nearest valid increment (#7333 (by @​CommanderStorm)
  • Fix setState crash when switching styles while globe projection is active (#7314) (by @​ashwinuae)
  • Prevent crashes when calling map.remove() immediately after creation by canceling in-flight style URL loads (#7368) (by @​CommanderStorm)
  • Fixed symbol collision flickering by adding tolerance to GridIndex AABB comparison (#7360) (by @​kkokkoejong)
  • Fix fitBounds ignoring maxZoom option in vertical-perspective projection (#7372) (by @​CommanderStorm)
  • Prevent stale async style loads from completing after style clear (#7378) (by @​Lievesley)
  • Fix broken example for fill-pattern (#7326) (by @​k-yle)
Commits
  • fd31bd8 Bump js version to 5.24.0 (#7509)
  • 859e6fa chore(deps-dev): bump rollup from 4.60.1 to 4.60.2 (#7508)
  • 1401f2d chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (#7507)
  • 57f77d3 chore(deps): bump dependabot/fetch-metadata from 3.0.0 to 3.1.0 (#7506)
  • 1d3c3f4 Update PR template to include AI policy confirmation (#7505)
  • b30f011 docs: Improve documentation for MapOptions hash parameter (#7503)
  • d1614ef chore(deps-dev): bump devtools-protocol from 0.0.1616338 to 0.0.1617013 (#7504)
  • d44f14b Fix author attribution for touchZoomRotate features (#7502)
  • 018c3a0 Symbol SDF Performance Optimization: Render Halo and Glyph in a Single Pass (...
  • 38f6798 chore(deps-dev): bump diff from 8.0.4 to 9.0.0 (#7497)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) from 5.21.1 to 5.24.0.
- [Release notes](https://github.com/maplibre/maplibre-gl-js/releases)
- [Changelog](https://github.com/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md)
- [Commits](maplibre/maplibre-gl-js@v5.21.1...v5.24.0)

---
updated-dependencies:
- dependency-name: maplibre-gl
  dependency-version: 5.24.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 2, 2026
@quincylvania quincylvania merged commit 74545f4 into main May 2, 2026
1 check passed
@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/maplibre-gl-5.24.0 branch May 2, 2026 19:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant