Change Log

18.2.7 (2021-02-24)

Bug Fixes

  • Map: Make elements in PoI category configuration file overridable partially
  • Navigation: Fix incorrect n-th street count in voice instructions

18.2.6 (2021-02-19)

Bug Fixes

  • Android: Fix map resizing with parent layout (e.g. when entering/leaving fullscreen mode)
  • Android: Limit DownloadManager to 5 simultaneous downloads to avoid frozen or silent dead downloads
  • Core: Check for HttpDownload ptr validity when fetching it's GroupId
  • Map: Correct determination of map specialization
  • Map: Fix potential crash in poi attributes
  • Map: Keep exclusive access during onMapReady processing
  • Map: Send already existing dynamic data in map data model to newly added observer
  • Map: Synchronize access to dynamic data in camera data model
  • Navigation: Change POR reported distance from POI distance to split point distance
  • Navigation: Fix crashes when offline and online maps are unloded and loaded again
  • Navigation: Fix distance to POR calculation
  • Online: Ensure updating map url only when the service is initialized
  • Position: Fix crash while map reloading
  • Routing: Fix handling of hazardous materials flags

18.2.4 (2021-01-15)

Bug Fixes

  • iOS: Fix repeating of last instruction after a new navigation delegate is set
  • Routing: Fix crash in Country info database during deinitialization
  • Traffic: Report an exact traffic delay sum in notification

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

Features

  • 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