Skip to content

Bump mapbox-gl from 2.15.0 to 3.22.0#370

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/mapbox-gl-3.22.0
Open

Bump mapbox-gl from 2.15.0 to 3.22.0#370
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/mapbox-gl-3.22.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 27, 2026

Bumps mapbox-gl from 2.15.0 to 3.22.0.

Release notes

Sourced from mapbox-gl's releases.

v3.22.0

Bug fixes 🐞

  • Fix a crash on PowerVR devices.
  • Fix nested scopes support in clip layers.
  • Fix Webpack warning on dynamic imports.
  • Skip sub-pixel line dilution for intentionally thin lines.
  • Skip map-sessions request when baseApiUrl is not a Mapbox host.

v3.22.0-rc.1

Bug fixes 🐞

  • Fix a crash on PowerVR devices.
  • Fix nested scopes support in clip layers.
  • Skip sub-pixel line dilution for intentionally thin lines.
  • Skip map-sessions request when baseApiUrl is not a Mapbox host.

v3.21.0

Features and improvements ✨

  • Introduce the TileProvider API, a mechanism for extending GL JS with custom vector tile providers.
  • Add first-class support for PMTiles via the new TileProvider API and an official plugin (mapbox-gl-pmtiles-provider.js) that loads on demand.
  • Add experimental line-blend-mode property for rendering lines using additive or multiply blending.
  • Slightly improve overall map loading times.
  • Improve symbol layer rendering performance (by adopting Uniform Buffer Objects for data-driven properties).
  • Improve indoor maps loading performance.

Bug fixes 🐞

  • Fix dragging gesture not working on the compass control.
  • Various fixes and improvements for the Appearances API.
  • Fix an edge case when combining custom icons with images included in the style's sprite.
  • Fix setWorldview not updating layout properties correctly.
  • Fix an issue when rendering stacked underground 3D roads.
  • Fix line dashes with non-integer total array lengths.
  • Fix various rendering issues when using *-cutoff-fade-range properties.
  • Fix clip layer not clipping fill-extrusion ambient occlusion.

Breaking changes ⚠️

  • Removed mapbox-gl-unminified.js bundle in the distribution — please switch to either mapbox-gl.js, mapbox-gl-dev.js, or the new esm-min/mapbox-gl.js ESM bundle.
  • Removed spriteFormat Map option — now Mapbox styles will always use vector icons, while non-Mapbox styles will continue using classic raster sprites.

v3.21.0-rc.1

Features and improvements ✨

  • Introduce the TileProvider API, a mechanism for extending GL JS with custom vector tile providers.
  • Add first-class support for PMTiles via the new TileProvider API and an official plugin (mapbox-gl-pmtiles-provider.js) that loads on demand.
  • Add experimental line-blend-mode property for rendering lines using additive or multiply blending.
  • Slightly improve overall map loading times.

... (truncated)

Changelog

Sourced from mapbox-gl's changelog.

3.22.0

Bug fixes 🐞

  • Fix a crash on PowerVR devices.
  • Fix nested scopes support in clip layers.
  • Skip sub-pixel line dilution for intentionally thin lines.
  • Skip map-sessions request when baseApiUrl is not a Mapbox host.

3.21.0

Features and improvements ✨

  • Introduce the TileProvider API, a mechanism for extending GL JS with custom vector tile providers.
  • Add first-class support for PMTiles via the new TileProvider API and an official plugin (``mapbox-gl-pmtiles-provider.js`) that loads on demand.
  • Add experimental line-blend-mode property for rendering lines using additive or multiply blending.
  • Slightly improve overall map loading times.
  • Improve symbol layer rendering performance (by adopting Uniform Buffer Objects for data-driven properties).
  • Improve indoor maps loading performance.

Bug fixes 🐞

  • Fix dragging gesture not working on the compass control.
  • Various fixes and improvements for the Appearances API.
  • Fix an edge case when combining custom icons with images included in the style's sprite.
  • Fix setWorldview not updating layout properties correctly.
  • Fix an issue when rendering stacked underground 3D roads.
  • Fix line dashes with non-integer total array lengths.
  • Fix various rendering issues when using *-cutoff-fade-range properties.
  • Fix clip layer not clipping fill-extrusion ambient occlusion.

Breaking changes ⚠️

  • Removed mapbox-gl-unminified.js bundle in the distribution — please switch to either mapbox-gl.js, mapbox-gl-dev.js, or the new esm-min/mapbox-gl.js ESM bundle.
  • Removed spriteFormat Map option — now Mapbox styles will always use vector icons, while non-Mapbox styles will continue using classic raster sprites.

3.20.0

Features and improvements ✨

  • Improve memory efficiency by sharing image resources for symbol layers across map tiles.

Bug fixes 🐞

  • Fix icons disappearing when changing the color theme.
  • Fix display of symbols added via the Appearances runtime API.

3.19.1

Bug fixes 🐞

... (truncated)

Commits
  • f1a3611 v3.22.0
  • 7c56b84 Backport dynamic import fix for Webpack (internal-12394)
  • b8572e1 [Backport release/v0.22] [MAPSPERF-137] Improve rendering performance of feat...
  • 6ec4340 [Backport release/v0.22] Remove redundant line (internal-12109)
  • e765993 [Backport release/v0.22] [MAPS3D-2111] Extend tile cover for tunnels (interna...
  • 7f3ad9c Fix line shader to support values smaller than 1 in line-dasharray (internal-...
  • 0709fb4 v3.22.0-rc.1
  • a8fe983 v3.21.0
  • 2e96c3a Cap UBO size to 32KB
  • 3bb21f9 [Backport release/v0.22] [GL JS] [CP] Update version and changelog for v3.21....
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by mbx-npm-05-production, a new releaser for mapbox-gl since your current version.


@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Apr 27, 2026
Bumps [mapbox-gl](https://github.com/mapbox/mapbox-gl-js) from 2.15.0 to 3.22.0.
- [Release notes](https://github.com/mapbox/mapbox-gl-js/releases)
- [Changelog](https://github.com/mapbox/mapbox-gl-js/blob/main/CHANGELOG.md)
- [Commits](mapbox/mapbox-gl-js@v2.15.0...v3.22.0)

---
updated-dependencies:
- dependency-name: mapbox-gl
  dependency-version: 3.22.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/mapbox-gl-3.22.0 branch from 7118f21 to fde19d7 Compare April 27, 2026 20:21
@dependabot dependabot Bot requested a review from devramsean0 as a code owner April 27, 2026 20:21
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.

0 participants