Skip to content

Bump mapbox-gl from 1.13.2 to 3.18.1#570

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/npm_and_yarn/mapbox-gl-3.18.1
Open

Bump mapbox-gl from 1.13.2 to 3.18.1#570
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/npm_and_yarn/mapbox-gl-3.18.1

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 4, 2026

Bumps mapbox-gl from 1.13.2 to 3.18.1.

Release notes

Sourced from mapbox-gl's releases.

v3.18.1

Features and improvements ✨

  • Add support for visibility property in clip layers.
  • Improve raster-color precision for fine-grained value ranges.

Bug fixes 🐞

  • Fix color interpolation throwing errors in edge cases.
  • Fix appearances with no icon-size.
  • Fix disappearing symbols when used with elevated raster layers.

v3.18.0

Features and improvements ✨

  • Add scaleFactor support for images within text-field.
  • Add showButton option to GeolocateControl that allows hiding the control button.
  • Add followUserLocation option and setFollowUserLocation method to GeolocateControl to control whether the map follows the user's location.
  • Improve GeolocateControl timeout handling.
  • Add support for text-rotate, text-size, and text-offset properties in appearances.
  • Add shadow-draw-before-layer property to directional light, allowing control over shadow draw order in the layer stack.
  • Add model-allow-density-reduction property to model layers. (h/t @​JoshuaJMoore)

Bug fixes 🐞

  • Fix interaction handlers not working on model layers.
  • Fix stretchable icons without icon-text-fit rendering with an incorrect size.
  • Fix icon-size not working correctly with coalesce expressions.
  • Fix raster-color interpolation when using nearest raster-resampling.
  • Fix render cut off for elevated raster-layer rendering in ortho projection range.
  • Fix symbol placement with optional and missing parts.
  • Expose all error properties for GeolocateControl error event (h/t @​lucavb).
  • Fix an error when querying multipolygons in dynamic: true mode.
  • Fix AttributionControl links sanitization.
  • Fix appearances with no icon-size using the default value instead of the layout-defined one.
  • Fix updates to model source via ModelSource.setModels while models are still loading.
  • Fix polygon clipping precision errors causing rendering artifacts in elevated structures.
  • Preserve featuresets in map.getStyle() output.
  • Expose TypeScript types from @mapbox/mapbox-gl-style-spec for direct imports.

v3.18.0-beta.2

Features and improvements ✨

  • Add showButton option to GeolocateControl that allows hiding the control button.
  • Add followUserLocation option and setFollowUserLocation method to GeolocateControl to control whether the map follows the user's location.
  • Improve GeolocateControl timeout handling.

Bug fixes 🐞

  • Fix stretchable icons without icon-text-fit rendering with an incorrect size.

... (truncated)

Changelog

Sourced from mapbox-gl's changelog.

3.18.1

Features and improvements ✨

  • Add support for visibility property in clip layers.
  • Improve raster-color precision for fine-grained value ranges.

Bug fixes 🐞

  • Fix color interpolation throwing errors in edge cases.
  • Fix appearances with no icon-size.
  • Fix disappearing symbols when used with elevated raster layers.

3.18.0

Features and improvements ✨

  • Add scaleFactor support for images within text-field.
  • Add showButton option to GeolocateControl that allows hiding the control button.
  • Add followUserLocation option and setFollowUserLocation method to GeolocateControl to control whether the map follows the user's location.
  • Improve GeolocateControl timeout handling.
  • Add support for text-rotate, text-size, and text-offset properties in appearances.
  • Add shadow-draw-before-layer property to directional light, allowing control over shadow draw order in the layer stack.
  • Add model-allow-density-reduction property to model layers. (h/t @​JoshuaJMoore)

Bug fixes 🐞

  • Fix interaction handlers not working on model layers.
  • Fix stretchable icons without icon-text-fit rendering with an incorrect size.
  • Fix icon-size not working correctly with coalesce expressions.
  • Fix raster-color interpolation when using nearest raster-resampling.
  • Fix render cut off for elevated raster-layer rendering in ortho projection range.
  • Fix symbol placement with optional and missing parts.
  • Expose all error properties for GeolocateControl error event (h/t @​lucavb).
  • Fix an error when querying multipolygons in dynamic: true mode.
  • Fix AttributionControl links sanitization.
  • Fix appearances with no icon-size using the default value instead of the layout-defined one.
  • Fix updates to model source via ModelSource.setModels while models are still loading.
  • Fix polygon clipping precision errors causing rendering artifacts in elevated structures.
  • Preserve featuresets in map.getStyle() output.
  • Expose TypeScript types from @mapbox/mapbox-gl-style-spec for direct imports.

3.17.0

Features and improvements ✨

  • Add experimental ESM support.
  • Make line-emissive-strength data-driven.
  • Remove experimental flag from the extra_bounds property of raster and vector sources.
  • Remove experimental flag from model layer.

... (truncated)

Commits
  • e512955 v3.18.1
  • 1e8b843 Remove mapbox_enable_fog_dithering from render tests
  • f91f98e Remove unused FOG_DITHERING define
  • e1138f7 Clamp RenderColor interpolation to avoid throwing
  • 92b5d1f Increase raster color ramp texture resolution
  • 77db1fe Properly position 3D models in roads underpass areas (internal-9229)
  • 16d8482 Bump @​babel/core from 7.28.5 to 7.28.6 (internal-9319)
  • f8ee268 Bump ejs from 3.1.10 to 4.0.1 (internal-9324)
  • b1d987d Bump @​types/node from 25.0.6 to 25.0.9 (internal-9323)
  • e6eecc2 Bump diff from 8.0.2 to 8.0.3 (internal-9321)
  • Additional commits viewable in compare view
Maintainer changes

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


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 [mapbox-gl](https://github.com/mapbox/mapbox-gl-js) from 1.13.2 to 3.18.1.
- [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@v1.13.2...v3.18.1)

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

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 Feb 4, 2026
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