releases.shpreview
Mapbox/Mapbox Navigation iOS

Mapbox Navigation iOS

Mon
Wed
Fri
JunJulAugSepOctNovDecJanFebMarAprMayJun
Less
More
Releases26Avg8/moVersionsv2.21.0 to v3.24.3
Packaging
Audio
  • Fixed a possible hang during MapboxSpeechSynthesizer initialization.
Routing
  • Fixed a race condition that could lead to a crash in FasterRouteController.
Map
  • Fixed an issue where panning on the Mapbox map logo or info button could set the navigation camera to the idle state.
Other changes
  • NavigationStatus processing is now serialized on a dedicated actor.
  • Fixes a race condition in MapMatchingState updates that could lead to a crash in CurrentValueSubject.send.
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.

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.

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

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

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.
Last Checked
4h ago
Tracking since Apr 26, 2024