Skip to content

v3.6.0

Latest
Compare
Choose a tag to compare
@chizhavko chizhavko released this 23 Dec 16:53
· 2 commits to main since this release

Packaging

API deprecations:

  • RerouteConfig.optionsCustomization is deprecated in favor of RerouteConfig.urlOptionsCustomization. Using the deprecated optionsCustomization may lead to losing custom query items at reroutes.

Routing

  • Supported the updated native route refresh mechanism.

⚠️ Behavioral Changes ⚠️:

  • The default intermediate waypoint appearance is now a circle without the pin icon. To customize the appearance of intermediate waypoints
    follow steps from NavigationMapViewDelegate.navigationMapView(_:shapeFor:legIndex:) documentation.

Map

  • Fixed the case when intermediate waypoints can be displayed under the route line in map styles with no slot support.
  • Fixed the case when NavigationMapView.customRouteLineLayerPosition was not applied in runtime.
  • Fixed possible alternative route annotation position on the main route.
  • Improved support for tapping POI features in the Standard Style.

CarPlay

  • Added new CarPlay icons.
  • Added logic to automatically recenter puck after canceling preview mode.
  • Fixed Car Play route does not properly cancel when navigating solely from the Car Play application.
  • Added a new style for the puck and maneuver banner.

Other

  • Fixed incorrect SDK naming for the UX and UIKit frameworks. Previously, the SDK name mapbox-navigationCore-ios was mistakenly used for these frameworks.
  • Fixed street names filtering by user's language.
  • Improved history trace events.
  • Fixed refreshing annotation of alternative routes.
  • Avoided skipping of not passed instructions on teleports along the route.
  • Improve the handling of canceled tasks when requesting NavigationRoutes.