Release Notes
Version 0.31.0 - 30/10/2023
General
Fixes
- Added missing offlineMapMatchingEngine in code snippet.
- Disable assert in Release build.
Updates
- MeasurementDecorator was covered with tests.
- Split VehicleHorizon snippet to avoid expose SafetyLocation and Hazard on DP.
- Test release note.
Location
New Features
- Create LocationDecoder with OpenLR decoding method and replace MapProjector by NDS OpenLR decoder.
Map
New Features
- Add Elastic Data Provider iOS Bindings swift part.
Fixes
- Fix CLLocationCoordinate2D Equatable conformation.
- Fix library not loaded error.
- Fix wrong scale factor passed into map holder environment.
Updates
- Promote RouteSection to GA.
- Promote RouteSection.
Type
to GA. - Promote RouteSection.indexRange to GA.
- Promote RouteSection.init.
- Promote RouteSection.type to GA.
- Remove Search visulization empty results retry mechanism.
- Rename RouteSection.textureUri to RouteSection.textureURI.
Navigation
Breaking changes
- Removed methods:
- TomTomSDKNavigation.TomTomNavigation.markWaypointAsVisited(waypoint: RouteStop)
- TomTomSDKNavigation.DefaultTomTomNavigation.markWaypointAsVisited(waypoint: RouteStop) Use the following methods instead:
- TomTomSDKNavigation.TomTomNavigation.departFromWaypoint(waypoint: RouteStop)
- TomTomSDKNavigation.DefaultTomTomNavigation.departFromWaypoint(waypoint: RouteStop).
Fixes
- Do not replan when current car position is off-road near origin.
- Missing translation in the navigation UI.
- Release note message.
Removals
- TomTomSDKNavigation.RouteReplanningEngineOptions.defaultRouteUpdateMode,. TomTomSDKNavigation.RouteReplanningEngineOptions.defaultReplanInterval, TomTomSDKNavigation.RouteReplanningEngineOptions.defaultMinTrafficDelay, TomTomSDKNavigation.RouteReplanningEngineOptions.defaultMinTimeDifference was removed. Use the constants from TomTomSDKNavigation.RouteReplanningEngineOptions.Defaults enum instead.
- TomTomSDKNavigation.TomTomArrivalDetectionEngine.defaultDestinationDistanceThreshold and. TomTomSDKNavigation.TomTomArrivalDetectionEngine.defaultTimeThreshold were removed.
Updates
- `TomTomSDKNavigation.TomTomNavigation.addWaypointArrivalObserver.
- `TomTomSDKNavigation.TomTomNavigation.removeWaypointArrivalObserver.
- Added Equatable conformance to TomTomSDKNavigationEngines.RegionalSpeedLimit.
- Added methods:
- TomTomSDKNavigation.TomTomNavigation.departFromWaypoint(waypoint: RouteStop)
- TomTomSDKNavigation.DefaultTomTomNavigation.departFromWaypoint(waypoint: RouteStop).
- Promote GuidanceInstruction.drivingSide to GA.
- TomTomSDKNavigation.NavigationOptions is now available in General Availability.
- TomTomSDKNavigation.NavigationWaypointArrivalObserver is now available in General Availability.
- TomTomSDKNavigation.RoutePlan is now available in General Availability.
- TomTomSDKNavigation.TomTomGuidanceEngine.defaultAppendInstructionDistanceThreshold is deprecated now. Use the TomTomSDKNavigation.TomTomGuidanceEngine.Defaults.appendInstructionDistanceThreshold instead.
Routing
Breaking changes
- Case names of TomTomSDKRoute.Consumption enum are shortened in a way that their arguments have labels.
- Rename
TomTomSDKRoute.Route.RouteInitializationError.routeGeometryEmpty
toTomTomSDKRoute.Route.InitializationError.routeLegsEmpty.emptyGeometry
. - Rename
TomTomSDKRoute.Route.RouteInitializationError.routeLegsEmpty
toTomTomSDKRoute.Route.IInitializationError.routeLegsEmpty.emptyLegs
. - Rename
TomTomSDKRoute.Route.RouteInitializationError
toInitializationError
.
New Features
- Toll cost indication.
Updates
TomTomSDKRoute.Route
has twoinit
functions now; one in an experimental state containingjunctionViewInformation
parameter and the otherinit
.- Add Planning EV Routes documentation.
- Document Orbis unsupported options.
- Promote TomTomSDKRoutePlanner.RangeBoundary to Public Preview.
- Promote TomTomSDKRoutePlanner.RangeCalculationOptions.routeToInclude to Public Preview.
- Promoting TomTomSDKRoute.Consumption to GA.
- Promoting TomTomSDKRoute.RoutePoint and TomTomSDKRoute.Segment to GA.
- TomTomSDKRoute.Route is now available in General Availability.
- TomTomSDKRoute.Summary is now available in General Availability.
- TomTomSDKRoutePlanner.GuidanceOptions is now available in General Availability.
- Update documentation for InstructionPhonetics.
Search
Fixes
- Added tests for OnlineSearch class.
Updates
- TomTomSDKReverseGeocoderOnline.OnlineReverseGeocoderFactory is now available in General Availability.