Mapbox GL JS v3 enables the Mapbox Standard Style, a new realistic 3D lighting system, building shadows and many other visual enhancements, and an ergonomic API for using a new kind of rich, evolving, configurable map styles and seamless integration with custom data. You can get more information about the new features in the Mapbox GL JS v3 migration guide. Changes since v3.0.0-beta.2:
fill-extrusion-cutoff-fade-range and model-cutoff-fade-range style properties.vertical-range style property.symbol-z-elevate style property.map setLights or setConfigProperty.map transformRequest option not being applied to model URLs.GL_INVALID_OPERATION: Vertex buffer is not big enough for the draw call warnings in certain map views.visibility not being re-evaluated when using setConfigProperty.setStyle on a map with style imports.tabindex when the map is not interactive; remove role="list" from the attribution control; add role="img" to markers (h/t @kumiko-haraguchi and @aviroopjana).transition options from imports.Fetched May 1, 2026