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.
For more in-depth documentation, check the API ReferenceMap
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.
Navigation
New features
-
Introduce a
NavigationTileStoreAccessSyncclass that synchronizes access to an offline map. -
Introduce the following new features:
- Adapt
HorizonEngineUnifiedto get map update notifications. - Introduce a new protocol
StoreAccessSyncto which all store access sync classes must conform.
- Adapt
Updates
- Update the
TomTomSDKNavigation.RouteTrackingEngineimplementation 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.RoutePlanningOptionsand related types to theTomTomSDKRoutingCommonmodule. TheTomTomSDKRoutePlanner.RoutePlanningOptionstype is now deprecated, use theTomTomSDKRoutingCommon.RoutePlanningOptionsinstead.
Search
Breaking changes
- Remove
TomTomSDKCommon.ChargingPark.connectors,TomTomSDKCommon.ChargingPark.init(connectors:paymentOptions:),TomTomSDKCommon.ChargingPark.init(connectors:eMobilityServiceProviders:). From now on useTomTomSDKCommon.ChargingPark.chargingStationsand the corresponding initializers instead.
Updates
- Configure eMSP/CPO parameters for enabling online and offline fuzzy search functionality.