Release Notes
Version 0.32.6 - 02/10/2023
General
Fixes
- Prevent obfuscation of runtime features by adding proguard consumer rule.
- Fix for missing NDK symbols during integration.
Navigation
Fixes
- Continuous route replanning endlessly replans a route with invalid route planning options after initial replanning failure.
Version 0.32.0 - 13/09/2023
General
Breaking changes
- Rename com.tomtom.sdk.hazards.online.HazardSeverity.Low to com.tomtom.sdk.hazards.online.HazardSeverity.Minor.
Fixes
- Fix publishing consumer proguard rules preventing gosdk minification.
Updates
- Rename com.tomtom.sdk.navigation.horizon.dataadapter.hazards.online.HazardSeverity.Low to com.tomtom.sdk.navigation.horizon.dataadapter.hazards.online.HazardSeverity.Minor.
Location
Breaking changes
RoadType
unintentionally was made Generally Available - it is Public Preview.- Move com.tomtom.sdk.location.DrivingSide from com.tomtom.sdk.location:model to com.tomtom.sdk.location:location-route and rename to com.tomtom.sdk.location.road.DrivingSide.
- Move com.tomtom.sdk.location.FineGraindRoadType from com.tomtom.sdk.location:model to com.tomtom.sdk.location:location-route and rename to com.tomtom.sdk.location.road.FineGraindRoadType.
- Move com.tomtom.sdk.location.RoadType from com.tomtom.sdk.location:model to com.tomtom.sdk.location:location-route and rename to com.tomtom.sdk.location.road.RoadType.
- Remove the Road suffixes from the values in
FineGrainedRoadType
. - Rename
FineGrainedRoadType
toRoadType
. - Rename
RoadType
toRoadCategory
.
Updates
- Creat new module com.tomtom.sdk-location:location-route.
Map
New Features
- Expose copyrights caption.
Fixes
- After changing tracking mode zooming doesn't work.
- Fix for turn instruction highlighted arrow misplaced .
- Fix missing companion field in MapFragment.
- Fix proguard configuration not to remove nested classes of internal SDK classes.
- Fix the API key for accessing the sprite file is incorrect in vector map and traffic example.
Updates
- Simplify proguard configuration for map-display modules.
- Split map-display module into map-display and map-display-common.
- Use single MapView and MapFragment definition for each mapdisplay flavor.
Navigation
Breaking changes
- Change
roadType
toroadCategory
inRegionalSpeedLimit
. - Change LocationContext from data class to class and remove Road nested class.
- Change the property com.tomtom.sdk.navigation.locationcontext.LocationContext.road to nullable.
- Convert data classes in Horizon Engine to classes.
- Move com.tomtom.sdk.navigation.horizon.elements.generalroadproperties.NumberOfLanes to com.tomtom.sdk.location.road.NumberOfLanes.
- Move com.tomtom.sdk.navigation.horizon.elements.generalroadproperties.RoadCondition to com.tomtom.sdk.location.road.RoadCondition.
- Remove com.tomtom.sdk.navigation.horizon.elements.countryinformation.RegionalSpeedLimitType and replace the speed limit with com.tomtom.sdk.location.SpeedLimit.
- Remove com.tomtom.sdk.navigation.horizon.elements.speedlimit.SpeedLimitsType and replace the speed limit with com.tomtom.sdk.location.SpeedLimit.
- Remove com.tomtom.sdk.navigation.locationcontext.LocationContext.Road and replace it with com.tomtom.sdk.location.road.RoadProperties.
- Remove com.tomtom.sdk.navigation.locationcontext.SpeedLimit and replace references to it with references to com.tomtom.sdk.location.SpeedLimit.
- Remove isWeatherDependent and isTimeDependent field in RegionalSpeedLimitType.
- Remove road related properties in com.tomtom.sdk.navigation.horizon.elements.generalroadproperties.GeneralRoadProperties and replace those properties with com.tomtom.sdk.location.road.RoadProperties.
- Rename com.tomtom.sdk.navigation.horizon.elements.hazard.HazardSeverity.Low to com.tomtom.sdk.navigation.horizon.elements.hazard.HazardSeverity.Minor.
New Features
- Extend RouteProgress with remainingTrafficDelay.
- Introduce a new class com.tomtom.sdk.location.road.RoadProperties.
Fixes
- Do not replan when current car position is off-road near origin.
- Fix crash in traffic module that could happen if user applies obfuscation.
- Fix Protobuf related crash at navigation initialization.
Updates
- Improve the documentation of the properties of LocationContext.
- TomTomNavigation will throw on start and update if vehicle provider has not been properly configured.
Routing
Breaking changes
- Refactor interface RouteStop to class RouteStop.
- Remove Origin, Destination, Waypoint classes and replace them with RouteStop class.
- Remove startOfRoute and endOfRoute properties from Route class.
Fixes
- Enable runtime switching of endpoints when using OnlineRoutePlanner with custom
apiUri
. The customapiUri
parameter must contain only thebaseURL
(without the endpoint). The endpoint will be appended by the OnlineRoutePlanner automatically.
Updates
- Add waypoints property to Route class.
Search
New Features
- Add personal locations support to offline search.
Fixes
- Introduce missing TTOM standard POI categories.
Updates
- Update documentation for search common module.
version 0.31.1 - 31/08/2023
Routing
Fixes
- Fix for re-planning crash.