mapbox-gl
3.34.2 · 3 Nov 2026SEE LICENSE IN LICENSE.txt6M / weekRepositoryHomepagenpmAtom feed
Upgrading mapbox-gl From 0.45.0 to 0.54.1
11 releases in betweenevery note read
- 6
- changes to make
- 0
- advisories fixed
- 87
- new
- 112
- fixes
Before you upgrade
Tick each one off as you go- breaking0.54.0
- breaking0.54.0
- breaking0.52.0
- breaking0.49.0
- breaking0.48.0
- breaking0.46.0
Release by release
- fixed
Fix unbounded memory growth caused by failure to cancel requests in IE
- fixed
- breaking
Turned
localIdeographFontFamilymap option on by default. This may change how CJK labels are rendered, but dramatically improves performance of CJK maps (because the browser no longer needs to download heavy amounts of font data from the server). AddlocalIdeographFontFamily: falseto turn this off. #8008 - breaking
Added
PopupmaxWidthoption, set to"240px"by default. #7906 - new
Added support for updating and animating style images. #7999
- new
Added support for generating style images dynamically (e.g. for drawing icons based on feature properties). #7987
- breaking
- fixed
Turn off telemetry for Mapbox Atlas
- fixed
Fix order of 3D features in query results (fix #7883)
- fixed
Fix RemovePaintState benchmarks
- fixed
- new
Enable
fill-extrusionquerying with ray picking - new
- new
- new
Remove popups on
Map#remove(#7749) (h/t andycalder)
- new
- breaking
Canonicalize tile urls to
mapbox://urls so they can be transformed withconfig.API_URL - new
Add getter and setter for
config.API_URL - new
Allow user to define element other than map container for full screen control
- new
Add validation option to style setters
- breaking
- new
🎉 Add Custom Layers that can be rendered into with user-provided WebGL code
- new
Add WebGL face culling for increased performance
- new
Improve speed of expression evaluation
- new
- new
- breaking
- new
- new
Reduce size of JSON transmitted from worker thread to main thread
- new
Improve image/glyph atlas packing algorithm
7 other lines we could not sort, mostly version bumps
- 0.51.0
Disallow expressions as stop values
- 0.51.0
Disallow
feature-stateexpressions in filters - 0.46.0
Upgrade ESM dependency to ^3.0.39
- 0.46.0
Ditch gl-matrix fork in favor of the original package
- 0.46.0
Update to latest sinon
- 0.46.0
Upgrade to Flow 0.69
- 0.46.0
Update to mapbox-gl-supported 1.4.0
2 internal lines (docs, tests, tooling) left out.