Repository navigation
Important
CocoaPods distribution is discontinued. MapboxMaps is no longer published to CocoaPods. Use Swift Package Manager or the direct download instead. Previously released versions remain available on CocoaPods.
Features ✨ and improvements 🏁
- WebP textures in 3D models
3D models used in model layers and the location puck can now use WebP textures, which can substantially reduce model file sizes.
Bug fixes 🐞
-
Thin lines at high pitch
Fix thin lines fading and flickering when the map is viewed at a high pitch. -
Map-aligned icons shimmering at high pitch
Fix map-aligned icons, such as road and oneway arrows, shimmering when the map is viewed at a high pitch. -
Duplicate geofencing dwell events
Fix geofencing dwell events being scheduled twice, so each dwell is now reported once. -
Point annotation jitter when zooming out
Fix point annotations jittering while the map zooms out. -
Crash with features far outside their tile
Fix a crash caused by out-of-range coordinates when a vector tile feature extends far outside its tile boundary. -
Unlit line in fill extrusion flood light
Fix a thin unlit line in the fill extrusion flood light at very sharp polygon corners. -
"Slot missing" warnings when moving slots
Fix spurious "Slot missing" warnings and incorrect layer merging when moving a slot that has child slots.
💫️ Other
-
Crash and hang counts with MetricKit
The SDK now counts crashes, hangs, and CPU exceptions in Mapbox code with MetricKit and sends the counts with telemetry, on a best-effort basis. The telemetry opt-out applies. The privacy manifest now declaresNSPrivacyCollectedDataTypeCrashData, which changes the App Store privacy report of apps that use Mapbox SDKs. -
brotli security update
Update the vendored brotli library to v1.2.1 to address a security vulnerability.
Dependencies
- Update MapboxCommon to
24.35.0. - Update MapboxCoreMaps to
11.35.0.
Dependency requirements:
- Compatible version of Xcode:
26.5