releases.shpreview

v11.18.0

$npx @buildinternet/releases show rel_jepOpDaxFmoi5sLSkReHJ

[!IMPORTANT] A bug in the SDK's offline data management causes untracked data to accumulate instead of being removed under specific conditions. This leads to uncontrolled storage growth, potentially degrading system performance or causing complete unusability if disk space is exhausted. The required version for upgrade is 11.18.3, 11.19.2, 11.20.2 or any version from 11.21.0 onward. This specific bug is only relevant to users who use tilestore offline regions.

Breaking changes ⚠️

  • Remove experimental LineLayer.lineCutoutWidth and change LineLayer.lineCutoutOpacity default to 1.0

Features ✨ and improvements 🏁

  • Add Standard Style color and 3D configuration options: colorBuildings, colorCommercial, colorEducation, colorIndustrial, colorLand, colorMedical, show3dBuildings, show3dFacades, show3dLandmarks, and show3dTrees.
  • Add experimental DirectionalLight.shadowDrawBeforeLayer property to allow specifying the position in the layer stack for drawing shadows on the ground.
  • Add ModelLayer.modelAllowDensityReduction property to disable density reduction in model layers.
  • [tile_store] Add method to set tilestore path to be used by default.
  • Faster polygon triangulation for complex polygons.
  • Add support for x-mapbox-offline-ttl http header

Bug fixes 🐞

  • Fixed crash in camera API methods when given invalid coordinates (NaN or infinity values). Methods now return empty CameraOptions instead of crashing.
  • Fix userData payload for onSourceDataLoaded event during GeoJSON partial update.
  • Fix placement stability in symbols with only text or only icons.
  • Fixed missing images in imported styles with appearances modifying an image size.
  • Fixed deadlock in SDK initialization

Dependencies

  • Update MapboxCommon to 24.18.0.
  • Update MapboxCoreMaps to 11.18.0.

Dependency requirements:

  • Compatible version of Xcode: 16.2

Fetched May 1, 2026