Release Notes
Version 0.33.1 - 15/11/2023
Check the API ReferenceGeneral
Updates
- Documentation updated for
TomTomSDKCommon.ObservableandTomTomSDKCommon.ObservableHandler. - Improve documentation for
TomTomSDKCommon.Vehicle.VehiclePropertyandTomTomSDKCommon.Vehicle.PropertyIDand the relationship between them. - Updated documentation for
TomTomSDKCommon.GeoJSON.
Map
Updates
- Move experimental APIs of
SearchVisualizationandPOIVisualizationto Public Preview.
Navigation
Breaking changes
- Legacy NavigationTileStore throws exception on initialization failure instead of returning nil.
- Make
TomTomNavigation.languageproperty read only. Language can be set through newpreferredLanguageproperty. - Remove
LocationContextProviderEnginefromDefaultTomTomNavigation, functionality is kept unchanged on top ofHorizonEngine. - Revise persistent cache configuration parameters
storagePathandstorageMaxSizeintoCacheStorageConfigto mirror the Kotlin public API. Persistent cache now is enabled/disabled by setting theCacheStorageConfigto nil.
New Features
- If a language change is performed during a replanning, inform when a new route is added to the session and it becomes active.
Fixes
- Fixed the issue of empty location context in the case of horizon options that are registered before the navigation starts.
Updates
TomTomNavigation.addLanguageChangeObserveris now available in General Availability.TomTomNavigation.languageis now available in General Availability.TomTomNavigation.NavigationChangeLanguageObserveris now available in General Availability.TomTomNavigation.preferredLanguageis now available in General Availability.TomTomNavigation.removeLanguageChangeObserveris now available in General Availability.TomTomNavigation.unitSystemis now available in General Availability.- Added
TomTomSDKNavigation.DefaultTomTomNavigation.HorizonErrorenum. - Change default guidance engine to
TomTomDynamicGuidanceEngine. - Introduce
TomTomNavigation.NavigationChangeLanguageObserver. - Introduce
TomTomNavigation.preferredLanguageproperty for updating currentnavigationLanguage. - Introduce methods for adding and removing
TomTomNavigation.NavigationChangeLanguageObserverto and fromTomTomNavigation instance.
Routing
Updates
- Allow requesting a route without instructions.
- Introduction of separation of avoiding tolls and vignettes as two different features. Previously, ticking avoid tolls, would avoid vignettes and toll.
Search
Breaking changes
- Removed
searchResultIDfromFeedbackResultIDprotocol.
Deprecations
TomTomSDKSearch.OnlineSearchis deprecated. Replace `TomTomSDKSearchOnline.OnlineSearch.init.
Fixes
- Make search find streets and addresses when searched along with a search area.