Release Notes

Version 0.47.0 - 12/02/2024

General

New features

  • Added JVM implementation for DcasTransport.
  • Updated default radius and corridor width for prefetching of tiled data.

Updates

  • Updated documentation of the com.tomtom.sdk.common.android.ui.ViewBoundaries.

Map

New features

  • Added CameraPositionCallback, CameraPropertiesSteadyListener, CameraPropertiesChangeListener experimental API.
  • Implemented tile prefetching along a route in the GoSDK maps-demo-app.

Fixes

  • Fixed missing name in POI search visualization.
  • Handled Freedriving transitions in NavigationVisualization.
  • Handled Freedriving transitions in NavigationVisualization
  • Fixed a memory leak when a map is removed.

Removals

  • Removed the experimental asynchronous CameraController.getCameraPosition API.

Updates

  • Added a collaboration test to use steering to decide a better route proposal in navigation visualization.
  • Enabled removing listeners from NdsStoreAccessSync after closing.
  • Implemented the Daichi FollowRouteNorthUp operator.
  • Removed the deprecated packagingOptions and kept packaging in the guideline.

Known issues

  • Added a temporary solution to avoid an AmiGO crash.

Breaking changes

  • Renamed com.tomtom.sdk.datamanagement.nds.update.CompletedMapOperation.errorCode to com.tomtom.sdk.datamanagement.nds.update.CompletedMapOperation.error.

New features

  • Enabled the horizon partial data update. Reduced the visible flickering of SafetyLocation on Horizon when there is a safety location data update.

Fixes

  • Fixed the flaky disappearance of safety locations on the horizon when navigation is stopped and then restarted.
  • Merged route stops after refreshing.
  • Fixed the missing red light camera safety location on horizon.
  • Fixed when the location visiting the waypoint does not detect deviation before detecting departing from the waypoint.

Updates

  • com.tomtom.sdk.navigation.arrival.WaypointState and com.tomtom.sdk.navigation.arrival.WaypointStatus is now available in General Availability.
  • com.tomtom.sdk.navigation.NavigationSnapshot is now available in General Availability.
  • com.tomtom.sdk.navigation.RouteSnapshot and com.tomtom.sdk.navigation.TripSnapshot is now available in General Availability.
  • com.tomtom.sdk.navigation.TomTomNavigation is now available in General Availability.
  • OnlineTomTomNavigationFactory and its respective Configuration are now available under General Availability in package com.tomtom.sdk.navigation.online.
  • Added the com.tomtom.sdk.navigation.tracking.RouteTrackingEngineFactory.DEFAULT_OFF_ROUTE_LOCATIONS_COUNTER_THRESHOLD constant that defines the default value for the com.tomtom.sdk.navigation.tracking.RouteTrackingEngineFactory.create argument.
  • Added the offRouteProgressDifferenceThreshold argument to the com.tomtom.sdk.navigation.tracking.RouteTrackingEngineFactory.create method.
  • Added the offRouteLocationsCounterThreshold argument to the com.tomtom.sdk.navigation.tracking.RouteTrackingEngineFactory.create method.
  • Corrected the log severity of some logs.
  • Improved documentation for:
    • com.tomtom.sdk.navigation.WaypointArrivalListener;
    • com.tomtom.sdk.navigation.arrival.ArrivalDetectionEngine;
    • com.tomtom.sdk.navigation.arrival.WaypointStatus;
    • com.tomtom.sdk.navigation.arrival..WaypointState.
  • Promoted com.tomtom.sdk.navigation.horizon.elements.dangerousgoodsrestriction to GA.
  • Updated the documentation of com.tomtom.sdk.navigation.NavigationSnapshot.
  • Updated the inline documentation for the com.tomtom.sdk.navigation.PersistentNavigationState class.
  • Updated the inline documentation for the com.tomtom.sdk.navigation.TomTomNavigation.persistentNavigationState property.
  • Updated the inline documentation for the com.tomtom.sdk.navigation.TomTomNavigation.resume(persistentNavigationState: PersistentNavigationState) method.
  • Updated the com.tomtom.sdk.navigation.tracking.RouteTrackingEngine implementation to detect deviations faster.
  • Updated the documentation structure for com.tomtom.sdk.navigationRouteSnapshot, com.tomtom.sdk.navigation.TripSnapshot, com.tomtom.sdk.navigation.LocationSnapshot, and com.tomtom.sdk.navigation.ConfigurationSnapshot.

Routing

Deprecations

  • Deprecated the com.tomtom.sdk.location.road.DrivingSide class. Use the com.tomtom.sdk.location.DrivingSide class instead.
  • Deprecated the com.tomtom.sdk.routing.route.DrivingSide class. Use the com.tomtom.sdk.location.DrivingSide class instead.
  • Deprecated the com.tomtom.sdk.routing.route.instruction.autotransport.AutoTransportType.SkyCableTransporterBridge value.

Updates

  • Documented unsupported long-distance EV routing options.
  • Promoted RangeBoundary.Polygon to GA.

New features

  • Supported a configurable service backend URL for search dynamic data access.

Fixes

  • Allowed the personal location of another type such as a recent destination be saved as a favorite.

Updates

  • Ensured artifacts are uploaded for a failed JVM test.
  • Improved component tests in a search based on Amigo use cases.
  • Moved (Search) Feedback related classes to GA.