You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improved AVAudioSession handling for playback of the reroute sound and voice instructions. Activation and deactivation of AVAudioSession no longer occur on the main thread, and these operations are synchronized. This eliminates UI freezes that occurred to a lesser extent during activation and to a greater extent during deactivation.
Routing
Waypoint object is extended with TimeZoneInformation.
API Deprecations
The extension for AVAudioSession is no longer supported and has been deprecated, which affects the following methods:
AVAudioSession.tryDuckAudio()
AVAudioSession.tryUnduckAudio()
CarPlay
Forwarded shapes for waypoints from CarPlayNavigationViewControllerDelegate to NavigationMapViewDelegate.
Simulation
Fixed case when route refresh or an alternative route selection causes the simulation progress reset.
Other changes
Fixed the crash on RouteOptions initialization with url query items with invalid target coordinates parameters set. The failure pattern is:
Use the RouteOptions.init(waypoints:profileIdentifier:queryItems:) initializer.
Build options with wayipoints treated as a stops. More information here: Silent waypoints
Provide optional parameter waypoint_targets query item with empty data for at least one waypoint. It may look like this: waypoint_targets=;-86.790838,36.152884. More information here: Optional parameters
Updated localized strings, replaced English values in translations.
Fixed a bug when CarPlayNavigationViewController showed a midpoint arrival view even when arrived at the final destination.