Release Notes

Version 0.21.1 - 06/07/2023

Map

Updates

  • Expose user properties on Metrics API

Fixes

  • Func TomTomMap.updateCameraTrackingMode(mode:config:) has been removed
  • Var CameraActions.followCameraConfig has been added as a protocol requirement

Routing

Updates

  • Clarify avoid behavior for routing in documentation.
  • Add missing low emission zone to docs

New features

  • Introduce factories for offline vehicle horizon, map matching, location context, route projection engines RelNote: [NAVIGATION][BREAKING CHANGE] Hybrid map matching, location context, route projection engine creation will require use of new factories
  • Introduce DataStoreMaintenanceEngine.

Updates

  • TomTomSDKNavigationEngines: Func RouteTrackingEngine.obtainTrackedRoutes(navigationSnapshot:) has been renamed to Func RouteTrackingEngine.obtainTrackingStates(navigationSnapshot:).
  • TomTomSDKNavigation: Func NavKitRouteTrackingEngine.obtainTrackedRoutes(navigationSnapshot:) has been renamed to RouteTrackingEngine.obtainTrackingStates(navigationSnapshot:).
  • TomTomSDKNavigation: Func NavigationRouteTrackingStateUpdateObserver.onRouteTrackingStateUpdate(route:routeTrackingState:) has been renamed to Func onRouteTrackingStateUpdate(routeTrackingState:).
  • TomTomSDKNavigation: Func NavigationRouteTrackingStateUpdateObserver.onRouteTrackingStateUpdate(route:routeTrackingState:) has parameter type change from TomTomSDKRoute.Route and TomTomSDKNavigationEngines.RouteTrackingState to TomTomSDKNavigationEngines.RouteTrackingState only.

Fixes

  • Removed the need to set automaticDeviationRouteFetching feature toggle to enable automatic replanning of trips in deviation.