Releases Index

Mapbox GL JS

$npx @buildinternet/releases get mapbox-gl-js
Mon
Wed
Fri
SepOctNovDecJanFebMarAprMayJunJulAugSep
Less
More
Releases13Avg4/moVersionsv3.24.1 to v3.30.0
Features and improvements ✨
  • Significantly improve GeoJSON memory footprint.
  • Reduce landmark model memory usage.
  • Remove the experimental flag from raster-allow-draping.
  • Add support for emissive MRT in custom layers.
Bug fixes 🐞
  • Fix removeSource
Read more →
Breaking changes ⚠️
  • Make pitch and rotation states independent. Previously, disabling rotation also disabled pitch. Now, pitch can be enabled independently of rotation.
Features and improvements ✨
  • Extract the terrain from the core ESM module.
  • Reduce shader…
Read more →
Breaking changes ⚠️
  • Remove legacy undocumented Map addSourceType API which was superceded by CustomSourceInterface and experimental TileProvider API.
Features and improvements ✨
  • Add new raster-color-scale property, which can be set to "log" to…
Read more →
Breaking changes ⚠️
  • Remove legacy undocumented Map addSourceType API which was superceded by CustomSourceInterface.
Features and improvements ✨
  • Add new raster-color-scale property, which can be set to "log" to improve color ramp precision when…
Read more →
Bug fixes 🐞
  • Fix iconsets icons rendering with ESM bundle.
Read more →
Breaking changes ⚠️
  • Disable text-variable-anchor when appearances are present.
Features and improvements ✨
  • Introduce experimental map.getVerticalFieldOfView(), map.setVerticalFieldOfView(), and read-only map.getHorizontalFieldOfView() and an animatable…
Read more →
Breaking changes ⚠️
  • Disable text-variable-anchor when appearances are present.
Features and improvements ✨
  • Introduce experimental map.getVerticalFieldOfView(), map.setVerticalFieldOfView(), and read-only map.getHorizontalFieldOfView() and an animatable…
Read more →
Features and improvements ✨
  • Upgrade to Typescript 7
  • Add cross-source HD roads elevation for symbols
  • Improve character rotation logic for some CJK characters in vertical text rendering mode
Bug fixes 🐞
  • Fix raster-array out of bounds assertion error for…
Read more →
Features and improvements ✨
  • Upgrade to Typescript 7
  • Add cross-source HD roads elevation for symbols
  • Improve character rotation logic for some CJK characters in vertical text rendering mode
Bug fixes 🐞
  • Fix raster-array out of bounds assertion error for…
Read more →
v3.26.0

Removed transition and interpolated flags from the camera-projection style property, as enum properties cannot be transitioned. Fixed terrain raycast accuracy for mouse events and camera fitting, improved landmark model LOD switching, and resolved issues with elevated road lines rendering flat, symbol bucket vertex buffer overflow, multilinestring labels, and parametric color caching. Published TypeScript declarations are now self-contained, fixing consumer builds with skipLibCheck: false.

Read more →
Breaking changes ⚠️
  • Remove transition and interpolated flags from the camera-projection style property — enum properties cannot be transitioned, so these flags were incorrect.
Features and improvements ✨
  • Make published TypeScript declarations…
Read more →
Breaking changes ⚠️
  • Switch the ESM entry point to named exports (import * as mapboxgl from 'mapbox-gl/esm') so that modern bundlers can eliminate small unused parts of the code. Replace mapboxgl.accessToken with Map accessToken option. Most of the bundle still…
Read more →

Bug fixes 🐞

  • Fix an issue with custom layer rendering alongside data-driven line-emissive-strength.
Read more →
Breaking changes ⚠️
  • Switch the ESM entry point to named exports (import * as mapboxgl from 'mapbox-gl/esm') so that modern bundlers can eliminate small unused parts of the code. Replace mapboxgl.accessToken with Map accessToken option. Most of the bundle still…
Read more →

Features and improvements ✨

  • Introduce Level of Detail (LOD) support for landmark models, enabling automatic switching between model versions based on camera distance.
  • Support additive blend mode with clamped density by setting the line-blend-additive-clamp
Read more →

Features and improvements ✨

  • Introduce Level of Detail (LOD) support for landmark models, enabling automatic switching between model versions based on camera distance.
  • Support additive blend mode with clamped density by setting the line-blend-additive-clamp
Read more →
Bug fixes 🐞
  • Fix a rendering error occurring with fill-extrusion layers when terrain is enabled in specific edge cases.
Read more →
Features and improvements ✨
  • Improve the performance of symbol layers on old devices.
  • Add TileProvider for raster and raster-dem sources, adding support for PMTiles with raster tiles.
  • Enable client-side fontstack compositing by default. When multiple fonts are…
Read more →
Bug fixes 🐞
  • Fix hillshade rendering issue when using Safari in private browsing mode.
Read more →
Last Checked
2h ago
Latest
v3.31.0-rc.1
Tracking since Jun 17, 2022