Release Notes

Version 0.68.1 - 22/01/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.

General

Breaking changes
  • Remove the paymentOptions parameter from:

    • TomTomSDKCommon.ChargingPark.init(chargingStations:paymentOptions:).
    • TomTomSDKSearch.EVSearchResult.init(id:names:phones:emails:place:chargingStations:openingHours:timeZone:paymentOptions:accessType:detour:).
  • Remove the following Public Preview APIs:

    • TomTomSDKCommon.POI.PaymentOptions.
    • TomTomSDKSearch.ChargingPoint.ParkingRestriction.
    • TomTomSDKSearch.ChargingPoint.Capability.

Map

Deprecations
  • Deprecate the TomTomSDKNavigationVisualization.NavigationVisualization.setCameraTrackingMode(trackingMode: CameraTrackingMode) function. Use the TomTomSDKMapDisplay.TomTomMap.cameraTrackingMode variable instead.
New features
  • Adapt HorizonEngineUnified to get map update notifications.
Updates
  • Improve the triggering distances and timing for the guidance announcements.
Fixes
  • Update sideStreetOffset docs.

Routing

Breaking changes
  • Prevent TomTomSDKRoute.TollgateInstruction.init(tollgateName:paymentTypes:routeOffset:maneuverPoint:drivingSide:combineWithNext:announcements:previousSignificantRoad:nextSignificantRoad:routePath:intersectionName:signpost:landmark:sideStreetOffset:trafficLightOffset:id:) from throwing errors.
New features
  • Route reconstruction modes are now allowed for Orbis routing.
  • Support avoids per leg in the RoutePlannerOnline.
Updates
  • Add Orbis support for departAt, arriveAt, ArrivalSidePreference curbSide, and Vehicle maxSpeed.
  • Disallow creating RoutePlanningOptions with RouteLegOptions that have one supportingPoint.
Fixes
  • Ensure itinerary origin and destination match the supportingPoints.
Deprecations
  • Remove TomTomSDKRoute.TollgateInstruction.InitializationError usages.