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.

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 to RoadType.
  • Rename RoadType to RoadCategory.

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.

Breaking changes

  • Change roadType to roadCategory in RegionalSpeedLimit.
  • 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 custom apiUri parameter must contain only the baseURL (without the endpoint). The endpoint will be appended by the OnlineRoutePlanner automatically.

Updates

  • Add waypoints property to Route class.

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.