Release Notes
Version 1.10.0 - 06/08/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
Updates
-
Allow creation of
StandardCategoryId
with onlymapSpecific
ID.- Add
com.tomtom.sdk.location.poi.StandardCategoryId.NonStandard
(Public Preview),com.tomtom.sdk.location.poi.CategoryId(mapSpecific: String)
andcom.tomtom.sdk.location.poi.CategoryId(standard: StandardCategoryId)
(Experimental constructors). - Previous usage of the constructor
com.tomtom.sdk.location.poi.CategoryId(standard: StandardCategoryId, mapSpecific: String?)
needs to specify themapSpecific
parameter tonull
or anyString
value now to not be experimental.
- Add
-
The following are now available in Public Preview:
com.tomtom.sdk.map.display.visualization.navigation.NavigationVisualization.areRouteInstructionsVisible
.com.tomtom.sdk.map.display.visualization.routing.RoutingVisualization.areRouteInstructionsVisible
.
Map
Updates
- Update that creates a synchronized queue for camera operations to avoid a potential issue that might have led to unexpected behavior.
Fixes
- Fix Better Route Marker blinking issue that was caused when the new text was the same as the old text.
Navigation
Breaking changes
-
Expose the following as Experimental in the public API:
com.tomtom.sdk.navigation.horizon.featuretoggle.HorizonDrivenPrefetchingFeature
.com.tomtom.sdk.navigation.horizon.featuretoggle.HorizonLiveDataCachingFeature
.
New features
- Send information about the navigation state within a map-matching jump event.
Updates
com.tomtom.sdk.navigation.guidance.DynamicGuidanceEngine
performscheckNotClosed()
in theannouncementMode
,announcementsEnabled
,availableLanguages
API. Those APIs will throw anIllegalStateException
if the instance of [GuidanceEngine] is closed.
Fixes
- Add a fix for the out-of-bounds exception when retrieving the fork point travel time.
- Previously, traffic incidents were not redrawn by
NavigationVisualization
after the navigation issueRouteUpdatedListener.onRouteUpdated(Route, RouteUpdatedReason)
. This issue is now resolved.
Personalization
Breaking changes
- Change the type of the
id
argument ofcom.tomtom.sdk.personaldata.UserLocations.findLocation(id: UUID): PersonalLocation?
fromString
toUUID
. Replace the function argument with a validUUID
. - Change the type of the read-only property
com.tomtom.sdk.personaldata.PersonalLocation.id
fromString
toUUID
. Replace the use of thePersonalLocation.id
withPersonalLocation.id.toString()
where needed.
Fixes
- Fix the path of the sqldelight base database and migration scripts.
Routing
New features
- Offline Long-Distance EV (LDEV) route planner now supports manually added charging stops.
Fixes
- Fix severe performance degradation during offline route planning.
Search
Breaking changes
- Offline EV Search implementation. Remove
com.tomtom.sdk.location.poi.ev.ChargingPark(List<ConnectorDetails>=,List<ChargingStation>=)
.
New features
- Support evSearch with Custom POIs in
OfflineSearch
.