Release Notes
Version 1.13.0 - 13/09/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
-
com.tomtom.sdk.datamanagement.hybridnavigationdata.HybridNavigationDataStorenow implements thejava.lang.AutoCloseableinterface. As a result:- An instance of the
com.tomtom.sdk.datamanagement.hybridnavigationdata.HybridNavigationDataStoremust be closed with theclose()method when it is no longer needed. - Invoking any API on the a closed object results in throwing an
IllegalStateException.
- An instance of the
-
Remove the following:
com.tomtom.sdk.datamanagement.nds.update.NetworkConnectivityConfigurationBuilder.buildmethod.com.tomtom.sdk.datamanagement.nds.update.NetworkConnectivityConfigurationBuilder.setAllowMeteredmethod.com.tomtom.sdk.datamanagement.nds.update.NetworkConnectivityConfigurationBuilderclass.
New features
- Minimum region age can now be configured on automatic update strategies of
NdsStoreUpdater. When set, it allows delaying updates of NDS map regions by the given duration on a metered connection, measured from the creation date of the map region's data.
Fixes
- Fix memory leak in the example apps ("navigation core example app" and "navigation offline example app").
Map
Updates
- Create a base interface for the operations that are common to all map data stores.
com.tomtom.sdk.map.display.mapdatastore.common.MapDataStoreis now available in Public Preview.
Fixes
- Previously, the legacy camera controller didn't replace the map after configuration changes. This issue is now resolved.
- Previously, there was a route flashing issue when Routing Visualization was used with Daichi. This issue is now resolved.
Navigation
Breaking changes
- Change
SafetyLocationConfiguationTypefrom experimental API to internal API and remove theExperimentalSafetyLocationApiannotation.
New features
- Check validity of Unified map reference functions.
- Increase default NDS.Live tile refresh period.
- Remove storing of NDS Update Region ID in Unified map references structure because it isn't used.
Updates
- Add default value for the
optionsparameter of thecom.tomtom.sdk.navigation.guidance.GuidanceEngineFactory.createDynamicGuidanceEngine(Context,GuidanceEngineOptions):GuidanceEnginefactory method. The new default value iscom.tomtom.sdk.navigation.guidance.GuidanceEngineOptionswith default values. - Use HTTP2.0 for NDS.Live downloads.
Fixes
com.tomtom.sdk.datamanagement.datasource.DataSourceChangeNotifiercall listeners on the main thread. This makes it consistent with other navigation listeners.
Routing
Breaking changes
- Rename
com.tomtom.sdk.routing.PlanningSourcetocom.tomtom.sdk.routing.ComputationSource.
Search
Breaking changes
- Replace
com.tomtom.sdk.search.ui.SearchResultsView.update(List<PlaceDetails>, String?)withcom.tomtom.sdk.search.ui.SearchResultsView.update(List<PlaceDetails>, Boolean, String?).
Traffic
Breaking changes
- Remove
com.tomtom.sdk.traffic.RoadClass.Companion.ServiceAccess,com.tomtom.sdk.traffic.RoadSubClass.Companion.ShipOrHovercraft,com.tomtom.sdk.traffic.RoadSubClass.Companion.Trainandcom.tomtom.sdk.traffic.RoadSubClass.Companion.SkyCableRail.