Release Notes
Version 1.6.0 - 07/06/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
Breaking changes
- Rename
com.tomtom.sdk.datamanagement.hybridnavigationdata.DataStoreUpdateMode.PreferredDataStoreOnly
tocom.tomtom.sdk.datamanagement.hybridnavigationdata.DataStoreUpdateMode.ActiveDataStoreOnly
. - Rename
com.tomtom.sdk.datamanagement.hybridnavigationdata.HybridNavigationDataStore.getPreferredDataSource
tocom.tomtom.sdk.datamanagement.hybridnavigationdata.HybridNavigationDataStore.getActiveDataSource
. - Rename
com.tomtom.sdk.datamanagement.hybridnavigationdata.HybridNavigationDataStore.setPreferredDataSource
tocom.tomtom.sdk.datamanagement.hybridnavigationdata.HybridNavigationDataStore.setActiveDataSource
.
Location
Updates
- Stop listening to network location updates once a GNSS signal is received.
Map
Breaking changes
- Remove
com.tomtom.sdk.map.display.visualization.search.EngineType.Combustion.fuelTypes:Set<FuelType>
. - Remove
com.tomtom.sdk.map.display.visualization.search.EngineType.Combustion(Set<FuelType>)
. - Remove
com.tomtom.sdk.map.display.visualization.search.EngineType.Combustion
. - Remove
com.tomtom.sdk.map.display.visualization.search.EngineType.Electric.connectors:Set<ConnectorType>
. - Remove
com.tomtom.sdk.map.display.visualization.search.EngineType.Electric(Set<ConnectorType>)
. - Remove
com.tomtom.sdk.map.display.visualization.search.EngineType.Electric
. - Remove
com.tomtom.sdk.map.display.visualization.search.EngineType
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchConfiguration.categories:Set<CategoryId>
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchConfiguration.Companion.DEFAULT_DETOUR_TIME:Duration
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchConfiguration.Companion.DEFAULT_NUMBER_OF_RESULTS:Int
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchConfiguration.Companion.DEFAULT_POI_CATEGORIES:Set<CategoryId>
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchConfiguration.detourTime:Duration
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchConfiguration.engineType:EngineType?
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchConfiguration.maxPower:Power?
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchConfiguration.minPower:Power?
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchConfiguration.numberOfResults:Int
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchConfiguration.openingHoursMode:OpeningHoursMode?
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchConfiguration(Set<CategoryId>=,Duration=,Int=,Power?=,Power?=,EngineType?=,OpeningHoursMode?=)
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchConfiguration
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchVisualization.addPoiClickListener(PoiClickListener)
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchVisualization.displayPoisAlongRoute(List<GeoPoint>,SearchConfiguration,SearchVisualizationCallback):Cancellable
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchVisualization.removePoiClickListener(PoiClickListener)
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchVisualizationCallback
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchVisualizationFactory.create(Search,TomTomMap):SearchVisualization
. Usecom.tomtom.sdk.map.display.visualization.search.SearchVisualizationFactory.create(TomTomMap):SearchVisualization
instead. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchVisualizationFailure.message:String
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchVisualizationFailure(String)
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchVisualizationResponse.displayedPois:List<PoiLocation>
. Usecom.tomtom.sdk.map.display.visualization.search.SearchVisualizationResponse.displaySearchResult:List<SearchResult>
instead. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchVisualizationResponse(List<PoiLocation>)
. - Remove
com.tomtom.sdk.map.display.visualization.search.SearchVisualizationResponse
.
New features
- Add GeoJSON support for Better Route in Navigation Visualization.
- Add GeoJSON support for Waypoints in Routing Visualization.
Fixes
- Fix route blinking during route data changes.
- Show safety location during free driving in Navigation Visualization.
Deprecations
com.tomtom.sdk.map.display.visualization.search.SearchVisualizationFailure
.
Navigation
Breaking changes
- Add
com.tomtom.sdk.navigation.datastoreselection.DataSourceSelection
as return type to thecom.tomtom.sdk.navigation.datastoreselection.DataStoreSelectionEngine.select
method.
New features
- Expose data download telemetry events for map update.
Updates
com.tomtom.sdk.navigation.datastoreselection.DataSourceSelection
is now available in Public Preview.com.tomtom.sdk.navigation.datastoreselection.NavigationDataSource
is now available in Public Preview.- Introduce a new functionality to
com.tomtom.sdk.tts.engine.TextToSpeechEngine
for querying available voices and setting preferred text-to-speech voice.
Fixes
- Fix crash when enabling ttp recording on devices without file browser app.
- Make decision window work with the Orbis map.
- Remove instructions after replan only if not all instructions are DepartureInstructions or vehicle has moved and language hasn't been changed.
- Restore vehicle from NavigationResumeSnapshot when resuming navigation.
- Use fork point from proposed Better Route when fork point is missing inside primary route.
Personalization
Breaking changes
- Add a new parameter
context: Context
to the offline personal data factory incom.tomtom.sdk.personaldata.offline.OfflinePersonalDataFactory.create
. - Delete user profile files previously stored in JSON files.
Routing
New features
- Add online calculation for the
remainingBudget
field for theRoutePoint
class. - Extend online planner with waypoint source type.
- Use a new separate type for
waypointType
ofItineraryPoint
.
Updates
- Add support for
com.tomtom.sdk.routing.online.OnlineRoutePlanner.advanceGuidanceProgress
. - Provided NavSDK Android guides for the polyline reconstruction.
Fixes
- Relax the
RoutePlanningOptions
requirements for EV.
Search
New features
- Bindings of EV POI restrictions.
Updates
- Add
personalLocations
as aSource
value type. - Clarify
com.tomtom.sdk.search.evEvSearchOptions.status
filtering in kdoc.
Fixes
- Fix timeouts while executing multiple parallel search requests.