releases.shpreview
Mapbox/Mapbox Navigation iOS

Mapbox Navigation iOS

$npx @buildinternet/releases show mapbox-navigation-ios
Mon
Wed
Fri
MayJunJulAugSepOctNovDecJanFebMarApr
Less
More
Releases20Avg6/moVersionsv3.19.0-beta.1 → v3.23.0
Apr 30, 2026

Packaging

Apr 29, 2026

Packaging

Bug fixes 🐞

  • Fix build issue for Objective-C consumers using Xcode 26 / Swift 6.
Apr 22, 2026

Packaging

Apr 17, 2026

Packaging

Map

  • Fixed an issue where a route could be drawn truncated when restarting a navigation session, a regression from the v3.20.0. This will cause the traversed route line to reappear when switching to an alternative route and back.

MapboxDirections

  • Added RouteNotification type representing the notification object from the Directions API. RouteLeg now exposes a notifications property ([RouteNotification]?) that decodes constraint violation and alert notifications returned alongside route legs.
Apr 16, 2026

Packaging

Apr 15, 2026

Packaging

Map

  • Fixed an issue where a route could be drawn truncated when restarting a navigation session, a regression from the v3.20.0. This will cause the traversed route line to reappear when switching to an alternative route and back.
Apr 14, 2026

Changes since v2.20.0:

Audio

  • Fixed an issue where the reroute notification sound played when switching to an alternative route. (#4822)

Other changes

  • Added RouteControllerNotificationUserInfoKey.shouldPlayRerouteSoundKey to the user info dictionary of Notification.Name.routeControllerDidReroute notification. (#4822)
  • Fixed a bug with excessive VisualInstructionDelegate.label(_:willPresent:as:) delegate method call during initialization.
  • Fixed a randomly occuring race condition related to the usage of URLCache that could cause a crash. Documentation is available online or within Xcode.
Apr 6, 2026

Packaging

Apr 1, 2026

Packaging

Bug fixes

  • TileStore: prevent stray files after decompression failures and cancellation
  • TileStore: Fix eviction query to handle empty BLOB content

Packaging

Routing

  • Fixed handing of the case when an incorrect legIndex was passed to NavigationController.switchLeg(newLegIndex:).

Other changes

  • Fixed a race condition that could lead to a crash in MapMatchingState.
Mar 26, 2026

Packaging

Bug fixes

  • TileStore: prevent stray files after decompression failures and cancellation
  • TileStore: Fix eviction query to handle empty BLOB content

Packaging

Bug fixes

  • TileStore: prevent stray files after decompression failures and cancellation
  • TileStore: Fix eviction query to handle empty BLOB content
Mar 13, 2026

[!IMPORTANT] A bug in the SDK's offline data management causes untracked data to accumulate instead of being removed under specific conditions. This leads to uncontrolled storage growth, potentially degrading system performance or causing complete unusability if disk space is exhausted. The required version for upgrade is 3.20.1 or any version from 3.21.0 onward.

Packaging

Mar 11, 2026

Changes since v2.20.3:

Audio

  • Fixed an issue where the reroute notification sound played when switching to an alternative route. (#4822)

Other changes

  • Added RouteControllerNotificationUserInfoKey.shouldPlayRerouteSoundKey to the user info dictionary of Notification.Name.routeControllerDidReroute notification. (#4822)
  • Fixed a bug with excessive VisualInstructionDelegate.label(_:willPresent:as:) delegate method call during initialization.
  • Fixed a randomly occuring race condition related to the usage of URLCache that could cause a crash. Documentation is available online or within Xcode.
Mar 10, 2026

Packaging

Known issues

  • Alternative routes, diverging on certain intersections, may be unexpectedly discarded. This is related to geometrical configuration of the underlying intersection, which does not satisfy the fork point detection mechanism.

API Deprecations

  • Deprecated DirectionsOptions.distanceMeasurementSystem in favor of the new DirectionsOptions.unitMeasurementSystem.
  • Deprecated DistanceFormatter.measurementSystem in favor of the new DistanceFormatter.unitMeasurementSystem.
  • Deprecated CoreConfig.unitOfMeasurement. Use DirectionsOptions.unitMeasurementSystem to set the unit system for a navigation session.
  • Deprecated MeasurementSystem and UnitOfMeasurement in favor of the new UnitMeasurementSystem.

Routing

  • Added support for British imperial measurement units.
  • Fixed an issue where switching Continuous Alternative routes on a multileg route could result in restoring previous waypoints.
  • Fixed composing RouteOptions, MatchOptions, and MatrixOptions URL request parameters so that it only contains the supported variants.
  • Fixed an issue where the first route progress update reported zero distanceRemaining and durationRemaining when starting active guidance.

Audio

  • Improved reroute sound logic. The reroute sound does not play for reroutes caused by an internal route invalidation.

Electronic horizon

  • Extended RoadGraph.Edge.Metadata properties by adding freeFlowSpeed, constrainedFlowSpeed, isFerry, isRoundabout, countryCodeISO3, surface and sapaType members.
  • Added ElectronicHorizonConfig.enableEnhancedDataAlongEH option to allow requesting additional data from ADAS layer.
  • Added RoadGraph.adasAttributes(edgeIdentifier:) to fetch ADASAttributes on a given edge.
  • RoadObjectMatcher is removed. RoadObjectStore is extended to cover it's functionality instead. (Note: The Mapbox Electronic Horizon feature of the Mapbox Navigation SDK is in public beta and is subject to changes)

CarPlay

  • Adjusted the CarPlay speed limit view.
  • Fixed an issue where the CarPlay compass view was hidden by the speed limit view.

Map

  • Fixed an issue causing the traversed route line to be hidden after route completion when NavigationMapView.traversedRouteColor was provided.
  • Fixed an issue causing the traversed route line to reappear when switching to an alternative route and back.

Directions

  • Fixed a crash in case of unknown AttributeOptions usage.
Feb 27, 2026

[!IMPORTANT] A bug in the SDK's offline data management causes untracked data to accumulate instead of being removed under specific conditions. This leads to uncontrolled storage growth, potentially degrading system performance or causing complete unusability if disk space is exhausted. The required version for upgrade is 3.19.1, 3.20.1 or any version from 3.21.0 onward.

Packaging

Feb 13, 2026

Packaging

Routing

  • Fixed an issue where the passed alternative route was not hidden immediately after the deviation fork was passed.
Feb 11, 2026

[!IMPORTANT] A bug in the SDK's offline data management causes untracked data to accumulate instead of being removed under specific conditions. This leads to uncontrolled storage growth, potentially degrading system performance or causing complete unusability if disk space is exhausted. The required version for upgrade is 3.18.3, 3.19.1, 3.20.1 or any version from 3.21.0 onward.

Packaging

Routing

  • Fixed an issue where the passed alternative route was not hidden immediately after the deviation fork was passed.
Feb 2, 2026

[!IMPORTANT] A bug in the SDK's offline data management causes untracked data to accumulate instead of being removed under specific conditions. This leads to uncontrolled storage growth, potentially degrading system performance or causing complete unusability if disk space is exhausted. The required version for upgrade is 3.18.3, 3.19.1, 3.20.1 or any version from 3.21.0 onward.

Packaging

Map

  • Fixed an issue where the puck appeared beneath road names and map annotations.
Jan 30, 2026

Packaging

Routing

  • The bearings parameter is not included by default in Map Matching API requests because it is not supported. Along with snapping_include_closures and snapping_include_static_closures, this parameter is supported only by the Directions API.
  • Fixed missing Waypoint.snapping_include_closures and Waypoint.snapping_include_static_closures after encoding and decoding.

Map

  • Fixed an issue where the puck appeared beneath road names and map annotations.
Previous123Next
Latest
v3.23.0
Tracking Since
Apr 26, 2024
Last checked May 1, 2026