Change Log

10.0.3 (2019-04-05)

Bug Fixes

  • Core: Ignore invalid locations in drivers behaviour

10.0.2 (2019-04-05)

Bug Fixes

  • Core: Fix iOS online maps displaying issue (revert of "disable online maps provider if network access is not available")

10.0.1 (2019-04-05)

Chore

  • Fix release conflicts

10.0.0 (2019-04-04)

Bug Fixes

  • DriverBehavior: DriverBehavior un-initialized value fix
  • Core: Fix string format truncating last character on long strings
  • Core: Fix invalid online map handle after Sygic::MapLoader::ClearOnlineMapsCache
  • Core: Use of POIs categories filter for Sygic places
  • Map: Conditional road effect compilation fix on iOS
  • Map: Disable online maps provider if network access is not available
  • Map: Fixed occasional black screens in map view, due to incorrect offscreen rendering
  • Map: Resolved issue with map marker being rendered with random images
  • Navigation: Better distance compute to POI's lying exactly on the route
  • Navigation: Fix repeated audio alert for speed camera warning
  • Navigation: Fix missing instruction on internal with ramp
  • Navigation: POIs on route notify intermediate result max every 300ms
  • Navigation: Fix POIs on route type filtering
  • Routing: Correct assignment of routing restrictions
  • Routing: Correct reference waypoints position in online computed route
  • Routing: Graph traversing modified to produce less artefacts
  • Routing: Offline compute available with hybrid maps loaded
  • Routing: Setting congestion charge avoid no longer causes online routing to fail
  • Routing: Short boat ferries were penalized too heavily
  • Search: Fix address interval matching
  • Search: Fix fuzzy trie search matching contracted edge prefix

Features

  • Android: Added new routing error type
  • Core: LRU cache threadsafe policy
  • Core: Add Sygic places cache
  • iOS: Add new case for SYRoutingError
  • Routing: Add error type for SelectionOutsideOfMap
  • Search: Allow short token prefix match on most probable maps
  • Search: Prevent address interval parser from blocking thread

Performance Improvements

  • Core: File state id optimization

BREAKING CHANGES

  • Routing: Engine no longer generates JSON files with extended information about route