Skip to content

25.6

Links to the API Reference can be found here

25.6.2 (2024-05-27)

Bug Fixes

  • Position: Fix growing memory in freedrive mode
  • Position: Prevent race condition during trajectory matching

25.6.1 (2024-05-17)

Bug Fixes

  • Routing: Fix retrieving distance of logistic violation from start of online route
  • iOS: Minimize extra SYNavigationObserver notifications during initialization

    This ensures that when a SYNavigationObserver is created, only that one is notified and not all of the other ones.

  • Map: Correctly load logistic info while loading from online map road element

    Vehicle Zone and Vehicle Aid analyzers should now work on online maps, too.

  • Map: Do not ignore rest of the camera settings when position is not valid yet

  • Map: Do not use animations when initializing camera

    This change ensures that the camera doesn't rotate all around the place when initializing mapView.

  • Map: Evaluate road directions depending on time

    From now on the roads that have a special closure time in map data should be correctly shown as closed.

  • Map: Fix EV range polygon transformation to avoid hopping while zooming between LOD 0 and LOD 1

  • Map: Implement asynchronous loading of time domains in logistic attributes

    Performance when browsing the map was affected by synchronous loading of time domains of roads. This has now been optimized.

  • Map: Render ninepatch images by strings collector

    The ninepatch rendering module is moved to StringCollector so that the handling is generalized and easier. This change also fixes some discrepancies in drawing ninepatch images and their z-level orders.

  • Map: Report installed map bundles right after saving local map list

    Fixes a rare crash.

  • Navigation: Do not report approaching instruction if same instruction was lately reported early

  • Navigation: Limit voice then instructions in urban area

    This and the change above this one try to ensure that the instruction reporting will be less verbose.

  • Online: Fix crash in traffic service due to data race

  • Routing: Disregard ferries when calculating EV range
  • Routing: Return route warnings ordered from start of the route to its destination

Features

  • Android: Add helper method for setting camera rotation with location course

    The CameraState builder now sports a new method that enables setting of course of the camera.

    val cameraState = CameraState.Builder().apply { 
        setCourse(0.0F)
    }
    
  • Android: Add voltage range support for EV charging

    It is now possible to set the supported voltage of EVProfile - the value can be assigned after creating the object by using the VoltageRange object.

  • Android: Allow user to specify desired SoC when arriving to charging station

    It is now possible to set the minimal desired state of charge (SoC) at charging stations. This can be done via EVPreferences's minimalSocAtChargingStation variable.

  • iOS: Add voltage range parameters to SYEVProfil and SYEVConnector

    It is now possible to set the supported voltage of SYEVProfile by setting the chargingVoltageMin and and chargingVoltageMax. The SYEVConnector class now has new voltageMin and voltageMax variables.

  • iOS: Allow user to specify desired SoC when arriving to charging station

    It is now possible to set the minimal desired state of charge (SoC) at charging stations. This can be done by setting the minimalSoCAtChargingStation of SYEVPreferences.

Performance Improvements

  • Navigation: Improve performance of analyzers depending on traversing matched trajectory