Release Notes
Version 1.14.0 - 24/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
New features
- Create session provider interceptor to correlate data between various online storage locations where NavSDK generates telemetry information.
Fixes
- Previously, rotating the device caused navigation to stop and restarting caused a crash. Now, the
tomtom-navigation-android-examples
apps are locked in portrait mode, avoiding app crashes.
Location
New features
- Introduce
com.tomtom.sdk.location.mapmatched.MapMatchedLocationProviderFactory
.
Fixes
- Driven lane index for
ExtendedLocation
is now zero-based (instead of 1-based) to align with the public API.
Map
Fixes
- Previously, a crash in
ScaleView
occurred on some Samsung devices. This is now fixed. - Previously, the camera angle was incorrect and made it difficult to see the route. This is now fixed.
- Previously, the route instruction was incorrectly shifted backwards. Now all instructions offsets are where the instruction should start.
- Previously, there were missing sections for safety locations in Navigation Visualization. This is now fixed.
Navigation
Updates
- Update documentation for
com.tomtom.sdk.navigation.TomTomNavigation.setActiveRoutePlan
to remove a thrown exception that was mentioned.
Fixes
- Add road type and driving side data for Vehicle Horizon Traffic event attribute.
- Prevent deviation detection when navigation is started with current position far away from departure.
- Previously, the
BetterRouteProposalRemoved
event with the reason PASSED_FORK_POINT was sent though the user had not passed the fork point. This is now fixed.
Routing
New features
- Allow use of the "home charger" feature in the online requests.
Updates
- Add validation of the
PersonalChargingCapability
into itinerary passed toRoutePlanningOptions
.
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?=)
.