Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 18, 2025

Bumps maplibre-gl from 4.7.1 to 5.13.0.

Release notes

Sourced from maplibre-gl's releases.

v5.13.0

https://github.com/maplibre/maplibre-gl-js Changes since MapLibre GL JS v5.12.0:

✨ Features and improvements

  • Text labels can now include relatively uncommon Chinese, Japanese, Korean, and Vietnamese characters, as well as characters from historical writing systems. When using server-side fonts, the map may request glyph PBFs beyond U+FFFF from the server instead of throwing an error as before. (#6640) (by @​1ec5)
  • GeoJSON Source Diff: improve, abstract, refactor, optimize, and fix regressions. (#6681) (by @​wayofthefuture)
  • GeoJSONSource setData and updateData waitForCompletion option (#6688) (by @​wayofthefuture)
  • Improve performance of GeoJSONSource#updateData (#6668) (by @​lucaswoj)
  • GeoJSON Worker Refactor (#6702) (by @​wayofthefuture)

🐞 Bug fixes

v5.12.0

https://github.com/maplibre/maplibre-gl-js Changes since MapLibre GL JS v5.11.0:

✨ Features and improvements

  • Add support for MapLibre Tiles (MLT) by using encoding: 'mlt' in vector source definition (#6570) (by @​Salkin975 and @​HarelM)
  • Slice vector tiles to improve over scale vector handling (#6521). It adds the experimentalZoomLevelsToOverscale flag to MapOptions to allow controlling how many zoom levels to slice and how many to scale. It seems to have better performance at high zoom levels. It can prevent Safari crashes in some scenarios by setting it to 4 or less. (by @​HarelM)
  • Add reduceMotion option to Map Options (#6661) (by @​wayofthefuture)

🐞 Bug fixes

v5.11.0

https://github.com/maplibre/maplibre-gl-js Changes since MapLibre GL JS v5.10.0:

✨ Features and improvements

  • Improve performance of GeoJSONSource#updateData when called on small diffs (#6562) (by @​lucaswoj)
  • If the stylesheet lacks a glyphs property at the root level, interpret the text-font property as a cascading fallback list of font names and render all text using local or system fonts. (#4564) (by @​1ec5)
  • ⚠️ Refactor SourceCache to TileManager (#6635) - this is not a breaking change since SourceCache is not part of the public API, but if you have a plugin that uses internal stuff, it might break... (by @​wayofthefuture)

🐞 Bug fixes

  • If a required glyph PBF is unavailable or it lacks a glyph for a character in a text-field, try to render it locally instead of crashing. (#4564) (by @​1ec5)
  • Export now() function in timeControl API to complete the API and enable external code to read controlled time (#6644) (by @​bjperson)
  • ScaleControl CSS styling contains white-space: nowrap to prevent wrapping (#6647) (by @​stroebjo)
  • Fix edge fading for unloaded tiles (#6650) (by @​wayofthefuture)

v5.10.0

https://github.com/maplibre/maplibre-gl-js

... (truncated)

Changelog

Sourced from maplibre-gl's changelog.

5.13.0

✨ Features and improvements

  • Text labels can now include relatively uncommon Chinese, Japanese, Korean, and Vietnamese characters, as well as characters from historical writing systems. When using server-side fonts, the map may request glyph PBFs beyond U+FFFF from the server instead of throwing an error as before. (#6640) (by @​1ec5)
  • GeoJSON Source Diff: improve, abstract, refactor, optimize, and fix regressions. (#6681) (by @​wayofthefuture)
  • GeoJSONSource setData and updateData waitForCompletion option (#6688) (by @​wayofthefuture)
  • Improve performance of GeoJSONSource#updateData (#6668) (by @​lucaswoj)
  • GeoJSON Worker Refactor (#6702) (by @​wayofthefuture)

🐞 Bug fixes

5.12.0

✨ Features and improvements

  • Add support for MapLibre Tiles (MLT) by using encoding: 'mlt' in vector source definition (#6570) (by @​Salkin975 and @​HarelM)
  • Slice vector tiles to improve over scale vector handling (#6521). It adds the experimentalZoomLevelsToOverscale flag to MapOptions to allow controlling how many zoom levels to slice and how many to scale. It seems to have better performance at high zoom levels. It can prevent Safari crashes in some scenarios by setting it to 4 or less. (by @​HarelM)
  • Add reduceMotion option to Map Options (#6661) (by @​wayofthefuture)

🐞 Bug fixes

5.11.0

✨ Features and improvements

  • Improve performance of GeoJSONSource#updateData when called on small diffs (#6562) (by @​lucaswoj)
  • If the stylesheet lacks a glyphs property at the root level, interpret the text-font property as a cascading fallback list of font names and render all text using local or system fonts. (#4564) (by @​1ec5)
  • ⚠️ Refactor SourceCache to TileManager (#6635) - this is not a breaking change since SourceCache is not part of the public API, but if you have a plugin that uses internal stuff, it might break... (by @​wayofthefuture)

🐞 Bug fixes

  • If a required glyph PBF is unavailable or it lacks a glyph for a character in a text-field, try to render it locally instead of crashing. (#4564) (by @​1ec5)
  • Export now() function in timeControl API to complete the API and enable external code to read controlled time (#6644) (by @​bjperson)
  • ScaleControl CSS styling contains white-space: nowrap to prevent wrapping (#6647) (by @​stroebjo)
  • Fix edge fading for unloaded tiles (#6650) (by @​wayofthefuture)

5.10.0

✨ Features and improvements

  • Add time control API (setNow, restoreNow, isTimeFrozen) for deterministic rendering, enabling frame-by-frame video export and deterministic testing (#6544) (by @​bjperson)
  • Use styles isHidden logic in the worker by adding a new optional roundMinZoom parameter (#6547) (by @​HarelM)
  • Add transformConstrain callback to the Map options to override the transform's constrain with new type TransformConstrainFunction; refactor transform constructor options to a TransformOptions object (#6484) (by @​larsmaxfield)
  • Use timeControl.now() instead of browser.now() (#6573) (by @​bjperson)

... (truncated)

Commits
  • 53cb799 Bump version to 5.13.0 (#6713)
  • cae43e5 chore(deps-dev): bump autoprefixer from 10.4.21 to 10.4.22 (#6709)
  • 76b6b51 chore(deps-dev): bump rollup from 4.53.1 to 4.53.2 (#6707)
  • b35ed0a chore(deps-dev): bump @​typescript-eslint/eslint-plugin (#6706)
  • 7a3f91a chore(deps-dev): bump eslint-plugin-tsdoc from 0.4.0 to 0.5.0 (#6705)
  • 767a245 Fix GeoJSONSource#updateData compatibility with promoteId and cluster (#6704)
  • 2d536a2 GeoJSON Worker Refactor (#6702)
  • a59f8ff chore(deps-dev): bump @​vitest/eslint-plugin in the vitest group (#6700)
  • ad813fa Improve GeoJSON#updateData performance on small diffs by not sending entire "...
  • 6059488 GeoJSONSource setData and updateData waitForCompletion option (#6688)
  • 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Nov 18, 2025
Bumps [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) from 4.7.1 to 5.13.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@v4.7.1...v5.13.0)

---
updated-dependencies:
- dependency-name: maplibre-gl
  dependency-version: 5.13.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/maplibre-gl-5.13.0 branch from b63bf9c to b4db910 Compare November 18, 2025 23:03
@gadomski gadomski merged commit 1c29637 into main Nov 18, 2025
6 checks passed
@gadomski gadomski deleted the dependabot/npm_and_yarn/maplibre-gl-5.13.0 branch November 18, 2025 23:10
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.

2 participants