Release Notes

Version 0.67.0 - 26/11/2024

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.

Map

Fixes
  • Safety location elements will be cleared from the map when the horizon path resets in Navigation Visualization.
Removals
  • The speed limits from speed cameras will be temporarily hidden in this release to address a visualization issue. They will be reintroduced once the fix has been implemented.
New features
  • Introduce a NavigationTileStoreAccessSync class that synchronizes access to an offline map.

  • Introduce the following new features:

    • Adapt HorizonEngineUnified to get map update notifications.
    • Introduce a new protocol StoreAccessSync to which all store access sync classes must conform.
Updates
  • Update the TomTomSDKNavigation.RouteTrackingEngine implementation to detect deviations faster.
Fixes
  • Previously, Route refresh (RouteReplanningReason.refresh) did not update the active route's traffic data unless the new route and current route had different IDs, which was rare. Now, the active route is updated with traffic data from the new route if at least one route contains traffic data, ensuring that traffic data remains current during route refresh.

Routing

New features
  • Add avoid parameters per leg in the RoutePlannerOffline.
  • Consider POI entry points when planning a route to a POI with entry points. This improves user experience by allowing the user to select the actual entry point and not just the general POI.
Fixes
  • Improve robustness by preventing C++ exceptions from bubbling up from bindings into the SDK.
  • Previously, the EV Search results didn't function correctly in the Navigation Demo App. Now, route planning for EV Search result functions correctly.
Deprecations
  • Move TomTomSDKRoutePlanner.RoutePlanningOptions and related types to the TomTomSDKRoutingCommon module. The TomTomSDKRoutePlanner.RoutePlanningOptions type is now deprecated, use the TomTomSDKRoutingCommon.RoutePlanningOptions instead.
Breaking changes
  • Remove TomTomSDKCommon.ChargingPark.connectors, TomTomSDKCommon.ChargingPark.init(connectors:paymentOptions:), TomTomSDKCommon.ChargingPark.init(connectors:eMobilityServiceProviders:). From now on use TomTomSDKCommon.ChargingPark.chargingStations and the corresponding initializers instead.
Updates
  • Configure eMSP/CPO parameters for enabling online and offline fuzzy search functionality.