Release Notes
Version 0.50.7 - 11/04/2024
Discover the improvements and new features included in the following release notes version. Share your thoughts on this release by using the feedback button located at the bottom of the page.
Map
Updates
- Enforce main thread for public API calls.
Version 0.50.6 - 26/03/2024
Map
Fixes
- Add support for unit system to Navigation Visualization.
Version 0.50.3 - 15/03/2024
General
Breaking changes
- Update Android minSdk to 26.
Fixes
- Do not convert Location.getAccuracy when it is a negative value.
- Race condition in SubscriptionsManager.
Updates
- This release marks the final major version in 0.x series, with the next version anticipated to be 1.0.0.
Location
Updates
- Conversion between Location and GeoLocation now handles the difference in laneDriven indices.
Map
Fixes
- Avoid crash due to missing TelemetryListener methods.
- Fix location indicator change causing traffic and hill-shading to appear.
- Fix sporadic crash when closing MapView.
- Fix the issue that in-memory-cache response data was corrupted when returning the cached data.
Updates
com.tomtom.sdk.map.display.annotation.ExperimentalMapGetVisibleRegionApi
is now available as Experimental API.com.tomtom.sdk.map.display.map.MapController.getVisibleRegion(callback: VisibleRegionCallback)
is now available as Experimental API.com.tomtom.sdk.map.display.map.VisibleRegionCallback
is now available as Experimental API.com.tomtom.sdk.map.display.map.VisibleRegionFailure(String)
is now available as Experimental API.com.tomtom.sdk.map.display.map.VisibleRegionFailure
is now available as Experimental API.- Create non-blocking get renderedFeatures API.
Navigation
Fixes
- Fix a crash when
TomTomNavigationService
was restarted after its process has gone away. - Lane guidance is now not generated, if only one lane exists.
- Prefer MapMatched location speed on horizon.
Updates
- Correct offsets of safety locations horizon elements.
- Fix reporting current map operation progress on
CompositeRegionSet
level.
Routing
Breaking changes
- Rename
com.tomtom.sdk.routing.options.calculation.Vignettes.Allow.allowVignettes
tocom.tomtom.sdk.routing.options.calculation.Vignettes.Allow.countries
. - Rename
com.tomtom.sdk.routing.options.calculation.Vignettes.Avoid.avoidVignettes
tocom.tomtom.sdk.routing.options.calculation.Vignettes.Avoid.countries
.
Deprecations
- Deprecate
TrafficSection.effectiveSpeedInKmh
.
New features
- Add HTTP request compression support for all Routing/Range API POST requests, improving data transmission efficiency.
- Introduce
TrafficSection.effectiveSpeed
. The new member is of typeQuantity.Speed
and supports unit conversion.
Fixes
- Fix issue with outstanding coroutines not being canceled upon Online and Offline route planner
close()
. - Make route sections hashCode() not dependent on position updates.
Updates
com.tomtom.sdk.routing.options.calculation.Vignettes
is now available in General Availability.- Improve documentation for Routing and Range classes.
- Migrate
RoutePlanningOptions
from thedata class
to pureclass
.
Search
Fixes
- Return neighborhood name for reverse geocoded address.
Traffic
Fixes
- Fix a rare exception thrown during TrafficClient destruction.