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,CameraPropertiesChangeListenerexperimental 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.getCameraPositionAPI.
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.
Navigation
Breaking changes
- Renamed
com.tomtom.sdk.datamanagement.nds.update.CompletedMapOperation.errorCodetocom.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.WaypointStateandcom.tomtom.sdk.navigation.arrival.WaypointStatusis now available in General Availability.com.tomtom.sdk.navigation.NavigationSnapshotis now available in General Availability.com.tomtom.sdk.navigation.RouteSnapshotandcom.tomtom.sdk.navigation.TripSnapshotis now available in General Availability.com.tomtom.sdk.navigation.TomTomNavigationis now available in General Availability.OnlineTomTomNavigationFactoryand its respectiveConfigurationare now available under General Availability in packagecom.tomtom.sdk.navigation.online.- Added the
com.tomtom.sdk.navigation.tracking.RouteTrackingEngineFactory.DEFAULT_OFF_ROUTE_LOCATIONS_COUNTER_THRESHOLDconstant that defines the default value for thecom.tomtom.sdk.navigation.tracking.RouteTrackingEngineFactory.createargument. - Added the
offRouteProgressDifferenceThresholdargument to thecom.tomtom.sdk.navigation.tracking.RouteTrackingEngineFactory.createmethod. - Added the offRouteLocationsCounterThreshold argument to the
com.tomtom.sdk.navigation.tracking.RouteTrackingEngineFactory.createmethod. - 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.dangerousgoodsrestrictionto GA. - Updated the documentation of
com.tomtom.sdk.navigation.NavigationSnapshot. - Updated the inline documentation for the
com.tomtom.sdk.navigation.PersistentNavigationStateclass. - Updated the inline documentation for the
com.tomtom.sdk.navigation.TomTomNavigation.persistentNavigationStateproperty. - Updated the inline documentation for the
com.tomtom.sdk.navigation.TomTomNavigation.resume(persistentNavigationState:PersistentNavigationState) method. - Updated the
com.tomtom.sdk.navigation.tracking.RouteTrackingEngineimplementation to detect deviations faster. - Updated the documentation structure for
com.tomtom.sdk.navigationRouteSnapshot,com.tomtom.sdk.navigation.TripSnapshot,com.tomtom.sdk.navigation.LocationSnapshot,andcom.tomtom.sdk.navigation.ConfigurationSnapshot.
Routing
Deprecations
- Deprecated the
com.tomtom.sdk.location.road.DrivingSideclass. Use thecom.tomtom.sdk.location.DrivingSideclass instead. - Deprecated the
com.tomtom.sdk.routing.route.DrivingSideclass. Use thecom.tomtom.sdk.location.DrivingSideclass instead. - Deprecated the
com.tomtom.sdk.routing.route.instruction.autotransport.AutoTransportType.SkyCableTransporterBridgevalue.
Updates
- Documented unsupported long-distance EV routing options.
- Promoted RangeBoundary.Polygon to GA.
Search
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.