Release Notes
Version 1.19.1 - 21/11/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.
Map
Removals
- The speed limits from speed cameras will be temporarily hidden in this release to address a visualization issue. They will be reintroduced once the fix has been implemented.
Version 1.19.0 - 31/10/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
Fixes
- Previously, when the user subscribed to both Traffic and Hazards feeds, they received roadworks events from both feeds. Now we ensure that the roadwork events are not duplicated when subscribing to Traffic and Hazards feeds.
Location
Deprecations
-
The following members are now deprecated in the public API:
-
AndroidLocationProviderclass.Use the
DefaultLocationProviderFactory.createmethod to create instance ofLocationProviderinstead. -
GmsLocationProvider class.Use the
DefaultLocationProviderFactory.createmethod to create instance ofLocationProviderinstead. -
MapMatchedLocationProviderclass.Use the
MapMatchedLocationProviderFactory.createmethod to create instance ofLocationProviderinstead. -
ProxyLocationProviderclass.Options for replacement are:
- Create custom implementation of
LocationProviderwith asetLocationmethod. - Use
SimulationLocationProviderwith customSimulationStrategythat simulates a fixed position. - Use the
DefaultLocationProviderFactory.createmethod to create instance ofLocationProviderand use a mock location to replacesetLocationmethod.
- Create custom implementation of
-
Map
Fixes
- Fix BRP inverted sign on navigation visualization.
- Improve the route traffic visualization to create parity between the two map visualization methods.
Removals
- The speed limits from speed cameras will be temporarily hidden in this release to address a visualization issue. They will be reintroduced once the fix has been implemented.
Navigation
Breaking changes
- Add the values
FAILURE_END_EMPTY,ENUM_ENTRY, andPUBLIC_PREVIEWtocom.tomtom.sdk.datamanagement.locationdecoder.SegmentMatchStatus. - Extend
com.tomtom.sdk.datamanagement.locationdecoder.DecodingFailurewithDecodingFailure.ProjectionError. - Extend the results of OpenLR matching to include Location Reference Points (LRP) and map incomplete indication.
- Introduce the
incompleteMapDataparameter incom.tomtom.sdk.datamanagement.locationdecoder.DecodedLocationto indicate instances where the returned map data is incomplete due to missing tiles.
Fixes
- Previously, navigation was not properly detecting instances where a route leg was skipped after navigation was paused and then resumed. Resuming navigation now accurately detects skipped route legs.
Personalization
New features
-
Introduce the new parameter
com.tomtom.sdk.personaldata.TokenProvidertocom.tomtom.sdk.personaldata.OnlinePersonalDataConfiguration.This parameter facilitates retrieval of the Bearer Authentication token required for connecting to the online personal data backend services.
Routing
Updates
- Introduce the
BackToRouteInstructionsStitchercomponent to improve the quality of guidance instructions after a back-to-route situation.
Fixes
- Extract the waypoint's
arrivalEnergyfrom route legs. - Introduce stricter validation checks for
AlternativeRoutesOptionsto prevent invalid combinations inRoutePlanningOptions.
Search
Breaking changes
- Rename
MAX_LIMITtoMAX_LIMIT_NEARBYin theEvSearchOptions.Companionclass.