Release Notes

Version 0.49.0 - 28/02/2024

General

Fixes

  • Consider user consent before initializing Telemetry.
  • Fix memory leak when downloading a map.

Updates

  • Add equals(), hashCode() , and toString() methods to com.tomtom.sdk.location.EntryPoint.
  • Add toString() method to com.tomtom.sdk.location.EntryType.

Map

Deprecations

  • Deprecate com.tomtom.sdk.map.display.copyright.getCaption() method.
  • Deprecate com.tomtom.sdk.map.display.copyright.getCopyrights() method.

New features

  • Add betterRoute property to com.tomtom.sdk.map.display.visualization.navigation.

Fixes

  • Improve visibility by positioning chevron on top of markers.

Updates

  • Add click listener for click events on better route proposals.
  • End-of-range marker now updates when the reachable range changes during navigation.

New features

  • Add a horizon reset notification to the Horizon API.

Fixes

  • Update progress calculation for an active route with a waypoint each time a better route is proposed..

Updates

  • Add reworked horizon safety locations documentation.
  • Add safety locations in Germany.
  • Update TomTomNavigation.navigationResumeSnapshot -&gt; TomTomNavigation.getNavigationResumeSnapshot(): Result<NavigationResumeSnapshot, NavigationResumeSnapshotFailure&gt;.

Routing

Updates

  • Add equals(), hashCode() , and toString() methods to com.tomtom.sdk.routing.route.instruction.InstructionPoint.
  • Promote com.tomtom.sdk.routing.route.Consumption.compareTo to General Availability.