Skip to content

v3.7.0-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@kried kried released this 22 Jan 13:45
· 1 commit to main since this release

v3.7.0-beta.1

Packaging

API deprecations:

  • MapboxCopilot.startActiveGuidanceSession(requestIdentifier:route:searchResultUsed:), MapboxCopilot.startFreeDriveSession(), and MapboxCopilot.completeNavigationSession() are deprecated in favor of MapboxCopilot.startActiveGuidanceSessionAsync(requestIdentifier:route:searchResultUsed:), MapboxCopilot.startFreeDriveSessionAsync(), MapboxCopilot.completeNavigationSessionAsync(). Using deprecated methods may lead to losing events in the recorded history files.
  • The following methods are deprecated and should no longer be used, as the final destination annotation is no longer added to the map:
    • NavigationViewControllerDelegate.navigationViewController(_:didAdd:pointAnnotationManager:)
    • CarPlayNavigationViewControllerDelegate.carPlayNavigationViewController(_:didAdd:pointAnnotationManager:)
    • CarPlayMapViewControllerDelegate.carPlayMapViewController(_:didAdd:pointAnnotationManager:)
    • CarPlayManagerDelegate.carPlayManager(_:didAdd:to:pointAnnotationManager:)

Other changes

  • Fixed the movement type reported to the Telemetry.
  • Fixed possible threading errors when sending Telemetry feedback events.
  • Fixed a bug when the Copilot session recording could stop right after it was started.
  • Fixed a possible crash in SimulatedLocationManager when starting the simulation at the point on the route far away from the start.