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.
For more in-depth documentation, check the API ReferenceGeneral
Breaking changes
- Rename
com.tomtom.sdk.datamanagement.hybridnavigationdata.DataStoreUpdateMode.PreferredDataStoreOnlytocom.tomtom.sdk.datamanagement.hybridnavigationdata.DataStoreUpdateMode.ActiveDataStoreOnly. - Rename
com.tomtom.sdk.datamanagement.hybridnavigationdata.HybridNavigationDataStore.getPreferredDataSourcetocom.tomtom.sdk.datamanagement.hybridnavigationdata.HybridNavigationDataStore.getActiveDataSource. - Rename
com.tomtom.sdk.datamanagement.hybridnavigationdata.HybridNavigationDataStore.setPreferredDataSourcetocom.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):SearchVisualizationinstead. - 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.DataSourceSelectionas return type to thecom.tomtom.sdk.navigation.datastoreselection.DataStoreSelectionEngine.selectmethod.
New features
- Expose data download telemetry events for map update.
Updates
com.tomtom.sdk.navigation.datastoreselection.DataSourceSelectionis now available in Public Preview.com.tomtom.sdk.navigation.datastoreselection.NavigationDataSourceis now available in Public Preview.- Introduce a new functionality to
com.tomtom.sdk.tts.engine.TextToSpeechEnginefor 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: Contextto 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
remainingBudgetfield for theRoutePointclass. - Extend online planner with waypoint source type.
- Use a new separate type for
waypointTypeofItineraryPoint.
Updates
- Add support for
com.tomtom.sdk.routing.online.OnlineRoutePlanner.advanceGuidanceProgress. - Provided NavSDK Android guides for the polyline reconstruction.
Fixes
- Relax the
RoutePlanningOptionsrequirements for EV.
Search
New features
- Bindings of EV POI restrictions.
Updates
- Add
personalLocationsas aSourcevalue type. - Clarify
com.tomtom.sdk.search.evEvSearchOptions.statusfiltering in kdoc.
Fixes
- Fix timeouts while executing multiple parallel search requests.