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
Navigation
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.