Release Notes

Version 0.55.0 - 22/07/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.

General

Updates
  • The following are now available in Public Preview:

    • TomTomSDKNavigationVisualization.NavigationVisualization.areRouteInstructionsVisible.
    • TomTomSDKRoutingVisualization.RoutingVisualization.areRouteInstructionsVisible.

Location

Updates
  • Filter out unnecessary predictions up to the current matched position.

Map

Breaking changes
  • Remove the following TomTomSDKSearchVisualization APIs (use TomTomSDKPoiVisualization APIs instead to visualize Search Results):

    • TomTomSDKSearchVisualization.SearchVisualization.
    • TomTomSDKSearchVisualization.SearchVisualization.clear().
    • TomTomSDKSearchVisualization.SearchVisualization.displaySearchResults(List<SearchResult>).
    • TomTomSDKSearchVisualization.SearchVisualization.removeSearchResult(List<SearchResult>).
    • TomTomSDKSearchVisualization.SearchVisualization.replaceMap(TomTomMap).
    • TomTomSDKSearchVisualization.SearchVisualizationFactory.
    • TomTomSDKSearchVisualization.SearchVisualizationFactory.create(TomTomMap):SearchVisualization.
New features
  • TomTomSDKPOIVisualization.display(poiLocation:_) can now display extended electric vehicle (EV) search details.
Fixes
  • Fix overflowing icons for safety cameras in areas with no speed limit.
  • Previously, safety locations remained after an active route changed. Now safety locations are removed when an active route is changed.
Breaking changes
  • Remove guidance triggering API from the public API.
New features
  • Add visibility control for route instructions.
Updates
  • The new case NavigationStackView.State.freedrive is now available in Public Preview. The state NavigationStackView.State.freedrive is automatically set when the method NavigationView.ViewModel.start() is called.
Fixes
  • Adopt new if expression for navigation.
  • Previously, an empty navigation view was displayed during free driving. Now the correct navigation view is displayed during free driving.
  • Previously, when a larger iOS font size was chosen, the navigation UI layout was broken. Now, the larger font size no longer breaks the navigation UI layout.

Routing

Breaking changes
  • Make routeType, considerTraffic, and avoidOptions privately settable.
Fixes
  • Fix initialization of RoutePlanningOptions. This changes the existing behavior of RoutePlanningOptions for this secondary constructor, which is still available in Public Preview.