Skip to content

Releases: mapbox/mapbox-navigation-ios

3.30.4

Choose a tag to compare

Packaging

3.31.1

Choose a tag to compare

Packaging

CarPlay

  • Fixed CarPlay starting a Free Drive billing session when CarPlayManager.startFreeDriveAutomatically was set to false.
  • Fixed CarPlay guidance-card maneuver symbols pointing in the opposite direction for left turns and other mirrored maneuvers.

3.30.3

Choose a tag to compare

Packaging

3.32.0-rc.1

3.32.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

Packaging

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.startFreeDriveAutomatically was set to false.

3.30.2

Choose a tag to compare

Packaging

3.31.0

Choose a tag to compare

Packaging

3.30.1

Choose a tag to compare

Packaging

3.29.3

Choose a tag to compare

Packaging

3.31.0-rc.1

3.31.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

Packaging

MapboxDirections

  • Added RouteOptions.excludedLocations allowing 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-based RouteOptions.roadClassesToAvoid. This expirimental feature maps to the Directions API's beta exclude=point(longitude latitude) parameter and is currently limited to the mapbox/driving and mapbox/driving-traffic profiles, with at most 50 locations per request.
  • Fixed RouteOptions.roadClassesToAvoid/roadClassesToAllow parsing (from a URL or from an archived/persisted RouteOptions) so that a single unrecognized road-class value no longer discards every other recognized value alongside it, and no longer fails decoding the entire RouteOptions object. Surrounding whitespace is now ignored as well, so an exclude or include parameter written the way the Directions API documents it (toll, motorway) is recognized in full.
  • Fixed MapMatchingReponse serialization 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

Choose a tag to compare

Packaging