Skip to content

v3.3.0

Compare
Choose a tag to compare
@volkdmitri volkdmitri released this 16 Aug 18:25
· 122 commits to main since this release

Packaging

Map

  • Fixed an issue when an alternative route was not selected when clicking on the route annotations on the map.
  • Fixed an issue when the tap on the overlapping part of the main and alternative route was considered as an alternative route tap.
  • Fixed an issue when a leg separating waypoint was not selected after it was clicked on the map.

Routing

  • Fixed an issue when the main route was incorrectly parsed as an alternative after switching to an alternative.

CarPlay

  • Fixed CarPlay crash when calling CarPlayManager.routePreview() method.
  • The CarPlayViewportDataSource.currentNavigationCameraOptions property is now read-write to provide a way to change navigation camera options in CarPlay.

Banners and guidance instructions

  • Fixed a bug when a published event about a banner or spoken instruction was sent before RouteProgress was updated.
  • Fixed default local notification scheduling.

Other changes

  • The shared instance of RouteVoiceController is now strongly stored after the first instantiation to avoid creating multiple instances.
  • Fixed a bug with a map matching response parsing for silent waypoints.
  • Tracepoint.waypointIndex is now an optional property.
  • Fixed unwanted road movement simulation when using static GPX files to simulate location.
  • Added LocalizationManager to support the ability to provide custom localization for specific strings in the SDK when LocalizationManager.customLocalizationBundle is set.
  • Extended NavigationLocationManager subclassing posibilities by opening the some members to public visibility or overriding.
  • Fixed the route progress simulation resetting when selecting an alternative route during active guidance.
  • Added AlternativesStatus.Events.SwitchedToAlternative event to track when the navigator switched to the alternative route.