Skip to content

v11.2.0

Compare
Choose a tag to compare
@evil159 evil159 released this 28 Feb 15:50
· 78 commits to main since this release
d0958ad

Breaking changes ⚠️

  • Refactor public performance statistics API

Features ✨ and improvements 🏁

  • Skip unneeded layers properties re-evaluation on zoom change
  • Add the possibility to use constant expressions for model-emissive-strength when rendering 3D model layers using 2D sources
  • Add support for visionOS
  • Little speedup of preparing tiled sources for rendering
  • Uploading model resources to GPU in continuous map mode is now limited by fixed time per frame
  • Modified fill-extrusion-cutoff-fade-range to scale down and remove buildings in a staggered fashion, instead of fading opacity
  • TileStoreOptions.diskQuota is now an abort threshold for tilestore size. When we have more than this amount of bytes stored, new downloads will fail. TileStore starts to evict tiles with closest expiration date 50Mb (or 10% of diskQuota, whatever is smaller) before this abort threshold is reached.
  • Update mapbox-common to v24.2.0

Bug fixes 🐞

  • Remove extra image padding from text shaping offset
  • Address crashes on certain Android devices by disabling the texture pool
  • Fixed elevated rasters with coordinates not aligned to the longitude/latitude grid.
  • Fixed a bug that was causing absence of MapLoaded event and never ending background task processing. Fixed a bug that heatmap layer wasn't updating visuals after feature state change.
  • Changed initialization log level from Error to Info to reflect expected behavior on startup
  • Fix model-cutoff-fade-range calculation on low zoom levels
  • Fix RasterArray rendering on Android
  • Fixed rare null pointer dereference crash
  • Fixed a bug with disappearing models during light changes
  • Fix rendering artifacts on long fill outlines on pitched map view
  • Fix style parsing when the style and import's urls are both empty; Fix config expression evaluation if the expected type is formatted but the actual value is string
  • Take line-trim-offset into account for Dynamic View Annotation placement; Fix issue that View Annotation stays visible when the associated layer's visibility is none
  • Fix camera framing on globe with padding