Release Notes

Version 0.72.0 - 18/03/2026

Discover the improvements and new features included in the following version.

Share your thoughts on this release by using the feedback button located at the bottom of the page.

For more in-depth documentation, check the API Reference

General

Deprecations
  • Set specific API retirement date for the existing deprecated APIs.

Map Visualization

Updates
  • Correct the logic for setting content edge insets in CarPlay, ensuring that the appropriate values are applied.
Fixes
  • Change the color scheme for alternative routes to improve visual distinction and make route selection clearer for users.
  • Correct the offset calculation for instruction arrows, ensuring that navigation instructions are displayed accurately on the map.
  • Fix a crash that could happen if the device system time was changed, resulting in a negative animation duration.
  • Fix a crash that could occur when processing routes with incorrect vehicle restriction sections.
  • Fix a memory leak related to TomTomSDKMapDisplay.NKTCameraProperties.
  • Implement a security enhancement to strengthen the protection against potential vulnerabilities.
  • Optimize tile loading by reducing unnecessary HTTP requests if the device clock is not synchronized.
  • Prevent a crash that occurred if TomTomSDKRouteVisualization.DefaultRoutingVisualization was inadvertently retained after it should have been deinitialized.
  • Resolve an issue with the mapping of the position-marker, ensuring that the user’s current location is displayed correctly on the map.
Deprecations
  • Deprecate MapView.map. MapView.getMapAsync(closure: @escaping (TomTomMap) -> ()) should be used instead.
Updates
  • Add internal storeAccess parameter to the DataStoreMaintenanceEngineFactory initializer.
  • Implement internal locking for the storeAccess mechanism during unified map references conversion.
  • Update the instruction handling logic so that preventive fork instructions are now transformed into standard fork instructions.
Fixes
  • Correct the reported download size for TomTomSDKOfflineMaps.CompositeRegion, ensuring that users see accurate information when downloading offline map regions.
  • Fix a crash that could occur when using Apple’s Text-to-Speech (TTS) framework on iOS 26 devices with the TomTomSDKTextToSpeech.DefaultTextToSpeech framework.
  • Update the reconstruction mode so that routes are no longer trimmed when deviations occur.

Routing

New features
  • Added support for middle direction when using ForkInstruction, ExitHighwayInstruction and SwitchHighwayInstruction.
Updates
  • Promote TomTomSDKCommon.ZonedDate type to General Availability.
  • Promote TomTomSDKRoutingCommon.PlanningTime type to General Availability.
  • Send supportingIndexOfOrigin parameter in online requests.
  • Update the routing logic to use route points defined per-leg, rather than relying on a raw polyline for the entire route.
Fixes
  • Set minDeviationDuration and minDeviationDistance only for POST requests.
  • Update the navigation logic to ignore fork point instructions.
Deprecations
  • Deprecate Route.Summary initializer.
  • Deprecate the constructor TomTomSDKNavigationEngines.GuidanceInstruction.ExitRoundaboutGuidanceInstruction(turnAngle:exitNumber:quantizedTurnAngle:id:routeOffset:maneuverPoint:drivingSide:combinedWithNext:previousSignificantRoad:nextSignificantRoad:routePath:intersectionName:signpost:). Please use the updated constructor TomTomSDKNavigationEngines.GuidanceInstruction.ExitRoundaboutGuidanceInstruction(id:routeOffset:maneuverPoint:drivingSide:combinedWithNext:previousSignificantRoad:nextSignificantRoad:routePath:intersectionName:signpost:) instead.
Updates
  • Optimize the offline search functionality by minimizing unnecessary memory allocations and data copies.

Traffic

New features
  • Add traffic ID as a response parameter in traffic sections.
Updates
  • Make TomTomSDKCommon.Cause conform to Hashable.