Change Log

18.2.3 (2021-01-12)

Bug Fixes

  • Android: Fix non empty body in response to HEAD request
  • Audio: Fix several French TTS mispronunciations
  • Core: When converting old map list, correctly handle the case of no valid regions
  • Navigation: Add charging time to final ETA
  • Online: Add missing GoogleId login case

18.2.2 (2020-12-14)

Bug Fixes

  • Core: Write only non-empty new login type to settings
  • iOS: Set default timeout for connection to prevent unsuccessful intialization
  • iOS: SYRouting.computeEVRoute adds waypoints of type SYChargingWaypoint
  • Navigation: Don't read exclamaton marks in TTS voice instructions
  • Navigation: Fix reported railway crossing distance from current position
  • Navigation: Update next speedlimit distance correctly
  • Position: Vehicle indicator no longer shows invalid location
  • Routing: Correctly set delay for waypoints
  • Routing: Fix crash after a failed online compute request
  • Traffic: Fix never ending recursion while parsing traffic

18.2.1 (2020-11-25)

Bug Fixes

  • Android: Fix crash in LogConnector when mSdkConnector instance was not set or released already
  • Android: Fix reading from parcel for Route class
  • Core: Send client_id parameter when using login with account
  • Map: Clear RoadsGroup view specific data when that view is being destroyed
  • Map: Generate SmartLabels from route that was already updated before SmartLabels were initialized
  • Map: Set default display units to C3DMapView
  • Map: Unload all online maps before reloading OnlineMapsCache
  • Online: Fallback to device login after every unsuccessful account login
  • Online: Fix downloading of speedcam database

18.2.0 (2020-11-18)

Bug Fixes

  • Android: Fix search request parameters conversion
  • Map: Fix crash in polyline geometry calculation
  • Map: Show VehicleWidth restriction with Feet as Imperial units
  • Navigation: Convert decimal numbers for correct TTS pronunciation
  • Online: Set device login type setting only after success response
  • Routing: Re-compute now correctly falls back to full routing after three consecutive re-computes
  • Search: Fix place request parameter handling in map provider for search library


  • Android: Add OnStreetDetailListener
  • Android: Add StreetDetail getter to Android PositionManager IF
  • Android: Integration of PAL Http on ANR
  • iOS: Add getCurrentStreetDetail to SYPositioning
  • iOS: Add load/unload array of maps to SYMapLoader
  • iOS: Add routing service (online, offline, auto) to SYRoutingOptions
  • iOS: Implement PAL HTTP for iOS
  • Places: Return multiple external IDs at once
  • Routing: Add detection of restrictions violations on route + set the restriction in SDK routing module
  • Routing: Engine now can calculate meta-information about next junction
  • Routing: Number of re-computes required to trigger full compute can now by specified in configs