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.
Navigation
Breaking changes
- Renamed
com.tomtom.sdk.datamanagement.nds.update.CompletedMapOperation.errorCode
tocom.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
andcom.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
andcom.tomtom.sdk.navigation.TripSnapshot
is now available in General Availability.com.tomtom.sdk.navigation.TomTomNavigation
is now available in General Availability.OnlineTomTomNavigationFactory
and its respectiveConfiguration
are now available under General Availability in packagecom.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 thecom.tomtom.sdk.navigation.tracking.RouteTrackingEngineFactory.create
argument. - Added the
offRouteProgressDifferenceThreshold
argument to thecom.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,
andcom.tomtom.sdk.navigation.ConfigurationSnapshot
.
Routing
Deprecations
- Deprecated the
com.tomtom.sdk.location.road.DrivingSide
class. Use thecom.tomtom.sdk.location.DrivingSide
class instead. - Deprecated the
com.tomtom.sdk.routing.route.DrivingSide
class. Use thecom.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.
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.