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.
For more in-depth documentation, check the API ReferenceGeneral
Updates
-
Allow creation of
StandardCategoryIdwith onlymapSpecificID.- 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 themapSpecificparameter tonullor anyStringvalue 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.DynamicGuidanceEngineperformscheckNotClosed()in theannouncementMode,announcementsEnabled,availableLanguagesAPI. Those APIs will throw anIllegalStateExceptionif 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
NavigationVisualizationafter the navigation issueRouteUpdatedListener.onRouteUpdated(Route, RouteUpdatedReason). This issue is now resolved.
Personalization
Breaking changes
- Change the type of the
idargument ofcom.tomtom.sdk.personaldata.UserLocations.findLocation(id: UUID): PersonalLocation?fromStringtoUUID. Replace the function argument with a validUUID. - Change the type of the read-only property
com.tomtom.sdk.personaldata.PersonalLocation.idfromStringtoUUID. Replace the use of thePersonalLocation.idwithPersonalLocation.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.