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.
Navigation
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.
- Adapt
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 theTomTomSDKRoutingCommon
module. TheTomTomSDKRoutePlanner.RoutePlanningOptions
type is now deprecated, use theTomTomSDKRoutingCommon.RoutePlanningOptions
instead.
Search
Breaking changes
- Remove
TomTomSDKCommon.ChargingPark.connectors
,TomTomSDKCommon.ChargingPark.init(connectors:paymentOptions:)
,TomTomSDKCommon.ChargingPark.init(connectors:eMobilityServiceProviders:)
. From now on useTomTomSDKCommon.ChargingPark.chargingStations
and the corresponding initializers instead.
Updates
- Configure eMSP/CPO parameters for enabling online and offline fuzzy search functionality.