Release Notes

Version 0.72.0-rc02 - 30/10/2025

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.

Data Management

New features
  • MapDisplayElasticDataProvider: Add NKT* configuration classes in Objective-C and exported symbols.

General

New features
  • Add TomTomSDKBindingMapDisplayElasticDataProviderInternal.
  • Prototype of interfaces for iOS MapDataStoreConnector/bind.

Map Visualization

New features
  • DaichiLineClient implemented to manage polylines on daichi.
  • DaichiMarkersClient implemented to manage markers on daichi.
  • DaichiPolygonOverlayClient implemented to manage polygon overlays on daichi.
  • DaichiRouteClient implemented to manage route operations.
  • Remove DaichiAnnotationService implementation, use DefaultAnnotationService.
Updates
  • Fix setting the content edge insets for CarPlay to use the correct values.
Fixes
  • Daichi polyline update issue fixed.
  • Fix a crash where DefaultRoutingVisualization could be retained beyond deinitialization.
  • Fix crash caused by incorrect vehicle restriction sections.
  • Fix crash related to negative animation time after changing the system time.
  • Fix incorrect offset of instruction arrows.
  • Fix mapping for position-marker.
  • Fix memory leak of NKTCameraProperties.
  • Reduce number of HTTP requests for tiles, when the device clock is skewed.
  • Security improvement.
  • Update alternative routes color.
Deprecations
  • MapView.map is now deprecated. MapView.getMapAsync(closure: @escaping (TomTomMap) -> ()) should be used instead.
Updates
  • Added an internal storeAccess parameter to the DataStoreMaintenanceEngineFactory initializer.
  • Introduced internal storeAccess locking for use during unified map references conversion.
  • Preventive fork instructions are now transformed into fork instructions to maintain backwards compatibility as iOS doesn't support preventive instructions yet.
Fixes
  • Ensured the Maintaining Better Route Proposal implementation is contained under a feature toggle.
  • Fix check structure for MapDisplayElasticDataProvider.
  • Fix the issue with Apple's TTS framework crashing on iOS 26 devices. (DefaultTextToSpeech framework).
  • Reconstruction mode route no longer trims routes on deviations.

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 to online request.
  • Use route points per-leg instead of raw polyline.
Fixes
  • Ignore fork point instructions.
  • Set minDeviationDuration and minDeviationDistance only for POST.
Deprecations
  • Deprecate the constructor TomTomSDKNavigationEngines.GuidanceInstruction.ExitRoundaboutGuidanceInstruction(turnAngle:exitNumber:quantizedTurnAngle:id:routeOffset:maneuverPoint:drivingSide:combinedWithNext:previousSignificantRoad:nextSignificantRoad:routePath:intersectionName:signpost:).

    use TomTomSDKNavigationEngines.GuidanceInstruction.ExitRoundaboutGuidanceInstruction(id:routeOffset:maneuverPoint:drivingSide:combinedWithNext:previousSignificantRoad:nextSignificantRoad:routePath:intersectionName:signpost:) instead.

  • Route.Summary initializer is now deprecated.

Updates
  • Fewer allocations/copies in offline search.
Fixes
  • Add new fuel type in bindings.

Telemetry

New features
  • You can now send the BetterRouteProposalRemovedEvent for telemetry.
Fixes
  • MBRP telemetry events are now supported and archived, making them available for use and analysis.

Traffic

New features
  • Traffic id was added as an additional response parameter in traffic sections.
Updates
  • Make TomTomSDKCommon.Cause Hashable.