Release Notes

Version 0.42.1 - 05/03/2024

Discover the improvements and new features included in the following release notes version. Share your thoughts on this release by using the feedback button located at the bottom of the page.

General

Fixes

  • Handle inconsistent state updates of the vehicle if updateVehicleProperties(_:) is called.

Updates

  • Make TomTomSDKTelemetryConfigProvider depend on TomTomSDKTelemetry.

Map

Breaking changes

  • Constructor StyleConfiguration.init(route:routeTrafficIncident:safetyLocationStyle:destinationConnectionLine:) has been removed.

Updates

  • Add support for changing route's reachableDistance at runtime.
  • Changed geolocation permission popup flow.
  • TomTomSDKMapDisplay.LogoViewModel is now public.
  • TomTomSDKNavigationVisualization.StyleConfiguration.betterRouteStyle is now available for Public Preview.
  • Update CameraTrackingMode documentation.

Breaking changes

  • Remove object inheritance dependencies in SystemTextToSpeechEngine.
  • Rename TomTomSDKNavigation.DefaultTomTomNavigation.addMapMatchingObserver() to addLocationMapMatchingObserver.
  • Rename TomTomSDKNavigation.DefaultTomTomNavigation.removeMapMatchingObserver() to removeLocationMapMatchingObserver.
  • Rename TomTomSDKNavigation.NavigationMapMatchingObserver to TomTomSDKNavigation.LocationMapMatchingObserver.
  • Rename TomTomSDKNavigation.TomTomNavigation.addMapMatchingObserver() to addLocationMapMatchingObserver.
  • Rename TomTomSDKNavigation.TomTomNavigation.removeMapMatchingObserver() to removeLocationMapMatchingObserver.

Fixes

  • Fix MapMatchingEngine reporting wrong match on leaving NDS map boundaries.

Updates

  • Add reworked horizon safety locations documentation.
  • Demote TomTomNavigationEngines.AnnouncementMode to public preview.
  • Demote TomTomNavigationEngines.GuidanceEngine to public preview.
  • Demote TomTomNavigationEngines.LaneGuidanceUpdate to public preview.
  • Demote TomTomNavigationEngines.LaneGuidanceUpdateType to public preview.
  • Improve TomTomNavigation documentation.
  • Remove iOS 13 compatibility guide from Introduction and move to Getting started.

Routing

New features

  • Support consumption and charging models as well as chargingStopsStrategy and avoidChargingParks with EV routes on Orbis maps.

Breaking changes

  • Add customAPIURL to parameter to TomTomDynamicDataOnline.OnlineDynamicDataProviderFactory.createEVChargingAvailabilityProvider.

Updates

  • Add customAPIURL parameter to TomTomDynamicDataOnline.OnlineDynamicDataProviderFactory.createFuelPriceProvider.
  • Add customAPIURL to parameter to TomTomDynamicDataOnline.OnlineDynamicDataProviderFactory.createParkingDetailProvider.
  • Update Search to use POIID in POI in the TomTomSearchOffline module.