Packages

mapbox-gl

3.34.2 · 3 Nov 2026SEE LICENSE IN LICENSE.txt6M / weekRepositoryHomepagenpmAtom feed

Your version

1.1.0

2 Jul 2019Where it was published

1.13.3 is the newest release of 1.x.

In short

14 new14 fixed1 internal

Release note

Minor features and improvements

  • Improve line rendering performance by using a more compact line attributes layout

  • Improve data-driven symbol layers rendering performance

  • Add the ability to disable validation during queryRenderedFeatures and querySourceFeatures calls, as a performance optimization (#8211) (h/t gorshkov-leonid)

  • Improve setFilter performance by caching keys in groupByLayout routine (#8122) (h/t vallendm)

  • Improve rendering of symbol layers with symbol-z-order: viewport-y, when icons are allowed to overlap but not text

  • Prefer breaking lines at a zero width space to allow better break point suggestions for Japanese labels

  • Add a WebGLRenderingContext argument to onRemove function of CustomLayerInterface, to allow direct cleanup of related context (#8156) (h/t ogiermaitre)

  • Allow zoom speed customization by adding setZoomRate and setWheelZoomRate methods to ScrollZoomHandler (#7863) (h/t sf31)

  • Add trackPointer method to Popup API that continuously repositions the popup to the mouse cursor when the cursor is within the map

  • Add getElement method to Popup to retrieve the popup's HTML element (#8123) (h/t bravecow)

  • Add fill-pattern example to the documentation (#8022) (h/t flawyte)

  • Update script detection for Unicode 12.1

  • Add nofollow to Mapbox logo & "Improve this map" links (#8106) (h/t viniciuskneves)

  • Include source name in invalid GeoJSON error (#8113) (h/t Zirak)

Bug fixes

  • Fix updateImage not working as expected in Chrome

  • Fix issues with double-tap zoom on touch devices

  • Fix duplication of movestart events when zooming (#8259) (h/t bambielli-flex)

  • Fix validation of "format" expression failing when options are provided

  • Fix setPaintProperty not working on line-pattern property

  • Fix the GL context being left in unpredictable states when using custom layers

  • Fix unnecessary updates to attribution control string (#8082) (h/t poletani)

  • Fix bugs in findStopLessThanOrEqualTo algorithm (#8134) (h/t Mike96Angelo)

  • Fix map not displaying properly when inside an element with text-align: center (#8227) (h/t mc100s)

  • Clarify in documentation that Popup#maxWidth accepts all max-width CSS values (#8312) (h/t viniciuskneves)

  • Fix location dot shadow not displaying (#8119) (h/t bravecow)

  • Fix docs dev dependencies being mistakenly installed as package dependencies (#8121) (h/t bravecow)

  • Fix geolocate button CSS (#8367, h/t GuillaumeGomez)

  • Fix caching for Mapbox tiles