Releases: mapbox/mapbox-navigation-ios
Releases · mapbox/mapbox-navigation-ios
Release list
3.30.4
Packaging
- MapboxNavigationCore now requires MapboxMaps v11.30.4
- MapboxNavigationCore now requires MapboxNavigationNative v324.30.4
3.31.1
Packaging
- MapboxNavigationCore now requires MapboxMaps v11.31.1
- MapboxNavigationCore now requires MapboxNavigationNative v324.31.1
CarPlay
- Fixed CarPlay starting a Free Drive billing session when
CarPlayManager.startFreeDriveAutomaticallywas set tofalse. - Fixed CarPlay guidance-card maneuver symbols pointing in the opposite direction for left turns and other mirrored maneuvers.
3.30.3
Packaging
- MapboxNavigationCore now requires MapboxMaps v11.30.3
- MapboxNavigationCore now requires MapboxNavigationNative v324.30.3
3.32.0-rc.1
Packaging
- MapboxNavigationCore now requires MapboxMaps v11.32.0-rc.1
- MapboxNavigationCore now requires MapboxNavigationNative v324.32.0-rc.1
MapboxDirections
- Fixed a launch-time crash (
dyld: Symbol not found: ...RouteOptions...) in apps that consume MapboxDirections statically linked from source, caused by internal symbols becoming unresolvable after a toolchain update to Xcode 26.5.
CarPlay
- Fixed CarPlay starting a Free Drive billing session when
CarPlayManager.startFreeDriveAutomaticallywas set tofalse.
3.30.2
Packaging
- MapboxNavigationCore now requires MapboxMaps v11.30.2
- MapboxNavigationCore now requires MapboxNavigationNative v324.30.2
3.31.0
Packaging
- MapboxNavigationCore now requires MapboxMaps v11.31.0
- MapboxNavigationCore now requires MapboxNavigationNative v324.31.0
3.30.1
Packaging
- MapboxNavigationCore now requires MapboxMaps v11.30.1
- MapboxNavigationCore now requires MapboxNavigationNative v324.30.1
3.29.3
Packaging
- MapboxNavigationCore now requires MapboxMaps v11.29.3
- MapboxNavigationCore now requires MapboxNavigationNative v324.29.3
3.31.0-rc.1
Packaging
- MapboxNavigationCore now requires MapboxMaps v11.31.0-rc.1
- MapboxNavigationCore now requires MapboxNavigationNative v324.31.0-rc.1
MapboxDirections
- Added
RouteOptions.excludedLocationsallowing you to exclude custom locations (such as dangerous entry/exit points, low quality roads, etc.) from routing by coordinate, in addition to the existing road-class-basedRouteOptions.roadClassesToAvoid. This expirimental feature maps to the Directions API's betaexclude=point(longitude latitude)parameter and is currently limited to themapbox/drivingandmapbox/driving-trafficprofiles, with at most 50 locations per request. - Fixed
RouteOptions.roadClassesToAvoid/roadClassesToAllowparsing (from a URL or from an archived/persistedRouteOptions) so that a single unrecognized road-class value no longer discards every other recognized value alongside it, and no longer fails decoding the entireRouteOptionsobject. Surrounding whitespace is now ignored as well, so anexcludeorincludeparameter written the way the Directions API documents it (toll, motorway) is recognized in full. - Fixed
MapMatchingReponseserialization bug, which blocked parsing the map matching routes.
CarPlay
- Fixed an issue where the CarPlay browsing map could remain idle or non-centered after navigation ended.
- Fixed an issue where the CarPlay browsing map could visibly catch up from a stale position or briefly reveal active-guidance route and camera framing after navigation ended.
- Fixed CarPlay previews refitting beneath controls during safe-area changes.
Other changes
- Fixed the positioning of pole-style route annotations (traffic signals, yield signs, stop signs, lane restrictions, etc.) so their icon is anchored at the base of the pole instead of centered on the whole image, keeping them visually planted on the street as the camera rotates or pitches.
3.30.0
Packaging
- MapboxNavigationCore now requires MapboxMaps v11.30.0
- MapboxNavigationCore now requires MapboxNavigationNative v324.30.0