Release Notes

Version 1.4.0 - 22/05/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

New features
  • Improve arrival and departure experience for waypoints in NavigationVisualization by changing the camera position.
Updates
  • Promote the following classes to General Availablity.

    • com.tomtom.sdk.map.display.visualization.navigation.StyleConfiguration.
    • com.tomtom.sdk.map.display.visualization.routing.StyleConfiguration.
Fixes
  • Fix crash in Routing Visualization when a route replan happens a destination connection line is removed twice.
  • Fix crash when clearing the route plan with destination connection line.
  • Fix the error causing the Offline map process not to load.
  • Traffic jams are no longer displayed on the route when they cause no delay.
Breaking changes
  • Convert com.tomtom.sdk.datamanagement.datasource.DataSource from enum to value class.
  • Move and rename com.tomtom.sdk.datamanagement.hybridnavigationdata.NavigationDataSource to com.tomtom.sdk.datamanagement.datasourceDataSource.
  • Rename com.tomtom.sdk.datamanagement.datasource.DataSource.OFFLINE to com.tomtom.sdk.datamanagement.datasource.DataSource.Offline.
  • Rename com.tomtom.sdk.datamanagement.datasource.DataSource.TILESTORE to com.tomtom.sdk.datamanagement.datasource.DataSource.Tilestore.
Updates
  • The inline documentation of TomTomNavigation.start() method contains a link to the guide about starting navigation available on the developer portal.
Fixes
  • TomTomNavigation.navigationSnapshot is null until the first location fix is received and map-matched in the package com.tomtom.sdk.navigation.
  • Add only sections were projected within a map.
  • Consider a combustion engine as the default when calculating speed restrictions when the user does not specify an engine type.
  • Fix default RouteProgress given in NavigationSnapshot before RouteProgressEngine is first processed.
  • Fix triggering config.
  • The main thread is blocked by the navigation when subscribed for com.tomtom.sdk.navigation.horizon.elements.hazard.HazardElementType or com.tomtom.sdk.navigation.horizon.elements.safetylocation.SafetyLocationElementType in com.tomtom.sdk.navigation.horizon.HorizonOptions.

Routing

Breaking changes
  • When providing RouteLegOptions, the number of options must be equal to the number of itinerary waypoints plus one.
Fixes
  • Information about the state of charge at the end of the route was not present in the Route Summary.
Fixes
  • Crash in offline search feedback loop.

Traffic

Fixes
  • The GetTrafficEvents() bounding box can now handle crossing the anti-meridian.