Note
Version numbering has been updated to align with Mapbox's cross-platform SDK versioning scheme. We skipped from 2.12.0 to 2.17.0 to synchronize with other Mapbox SDKs, ensuring consistent version numbers across all platforms.
New Features ✨
- Promote
ModelLayerto stable. - Add
SymbolLayer.iconColorBrightnessMax,SymbolLayer.iconColorBrightnessMin,SymbolLayer.iconColorContrast,SymbolLayer.occlusionOpacityMode,FillExtrusionLayer.fillExtrusionCastShadows,RasterArraySource.volatile, andPolylineAnnotation.lineEmissiveStrengthproperties. - Update default value for experimental
LineLayer.lineCutoutOpacityfrom 0 to 1.0. - Add the ability to get all annotations from an annotation manager.
- Add
customDatafield to annotations to be able to pass user data. - Add nautical miles scale bar distance unit.
- Update property type for experimental
LineLayer.lineCutoutOpacity, andLineLayer.lineCutoutFadeWidthfrom layout to paint.
Bug fixes 🐞
- [iOS] Fix annotation interaction handlers (tap, drag etc.) not working after annotation update.
- [Android] Fix memory leaks on Android.