v3.16.0-rc.1
Pre-release
Pre-release
Packaging
- MapboxNavigationCore now requires MapboxMaps v11.16.0-rc.1
- MapboxNavigationCore now requires MapboxNavigationNative v324.16.0-rc.1
API Deprecations
ViewportState.routeProgressis deprecated and is alwaysnilnow. UseViewportState.navigationProgressinstead.ViewportState.headingis deprecated and is alwaysnilnow. UseViewportState.navigationHeadinginstead.ViewportState.locationis deprecated in favor ofViewportState.navigationLocationinstead.ViewportState.init(location:routeProgress:viewportPadding:heading:)is deprecated in favor ofViewportState.init(navigationLocation:navigationProgress:viewportPadding:navigationHeading:).
Navigation Camera
- When implementing a custom
ViewportDataSourcefor the navigation camera, migrate toviewportState.navigationProgressfor tracking active guidance progress.
Other changes
- Fixed a possible race condition in
NavigationCamerastate updates. - Fixed memory leaks caused by
Task.detachedusage inNavigationController. - Fixed memory leaks in
NWPathMonitorcaused by a non-stopped monitor. - Removed excessive
Sendableconformance for types from Turf and Maps.