Release Notes

Version 1.14.0 - 24/09/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

New features
  • Create session provider interceptor to correlate data between various online storage locations where NavSDK generates telemetry information.
Fixes
  • Previously, rotating the device caused navigation to stop and restarting caused a crash. Now, the tomtom-navigation-android-examples apps are locked in portrait mode, avoiding app crashes.

Location

New features
  • Introduce com.tomtom.sdk.location.mapmatched.MapMatchedLocationProviderFactory.
Fixes
  • Driven lane index for ExtendedLocation is now zero-based (instead of 1-based) to align with the public API.

Map

Fixes
  • Previously, a crash in ScaleView occurred on some Samsung devices. This is now fixed.
  • Previously, the camera angle was incorrect and made it difficult to see the route. This is now fixed.
  • Previously, the route instruction was incorrectly shifted backwards. Now all instructions offsets are where the instruction should start.
  • Previously, there were missing sections for safety locations in Navigation Visualization. This is now fixed.
Updates
  • Update documentation for com.tomtom.sdk.navigation.TomTomNavigation.setActiveRoutePlan to remove a thrown exception that was mentioned.
Fixes
  • Add road type and driving side data for Vehicle Horizon Traffic event attribute.
  • Prevent deviation detection when navigation is started with current position far away from departure.
  • Previously, the BetterRouteProposalRemoved event with the reason PASSED_FORK_POINT was sent though the user had not passed the fork point. This is now fixed.

Routing

New features
  • Allow use of the "home charger" feature in the online requests.
Updates
  • Add validation of the PersonalChargingCapability into itinerary passed to RoutePlanningOptions.
Breaking changes
  • Replace com.tomtom.sdk.search.ui.SearchResultsView.update(List<PlaceDetails>,String?=) with com.tomtom.sdk.search.ui.SearchResultsView.update(List<PlaceDetails>,Boolean=,String?=).