Skip to content

Mapbox Navigation SDK 2.14.0

Compare
Choose a tag to compare
@mapbox-github-ci-writer-public-1 mapbox-github-ci-writer-public-1 released this 23 Jun 21:14
· 14 commits to release-v2.14 since this release
6b403be

Mapbox Navigation SDK 2.14.0 - 23 June, 2023

Changelog

Changes between v2.13.0 and v2.14.0

Features

  • Added RouteProgress#inParkingAisle field indicating whether the current location belongs to a parking aisle. #7212

Bug fixes and improvements

  • Fixed an issue where RoutingTilesOptions#tilesBaseUri was used as a base url for route refresh requests instead of RouteOptions#baseUrl. #7292
  • Fixed an issue where RouteReplaySession might not have started playing a route if it was created approximately at the same time when routes were set to MapboxNavigation. #7299
  • Added experimental and temporary (i.e. it will be removed in one of the next releases) OnlineRouteAlternativesSwitch which requests online route when the current route is offline and automatically switches if such a route is found. It's designed for the case when platform's reachability API doesn't work reliably. #7263
  • Fixed an issue with Copilot that caused history files without user feedback to remain on disk when using shouldSendHistoryOnlyWithFeedback option. #7233
  • Fixed an issue with too high alternative route requests frequency in case of only one route being present in the route response. #7247
  • Fixed an issue with positioning lag in tunnels. #7247
  • Fixed an issue where no MapboxRouteLineApi callbacks or suspensions for any function would have been invoked if map instance was destroyed while MapboxRouteLineApi#findClosestRoute was in progress. #7213
  • Decreased java memory usage for route requests, alternatives requests, reroutes. #7201
  • Deprecated SpeedLimit class and introduced SpeedLimitInfo instead. The latter uses speed in the corresponding units (as opposed to speedKmph in SpeedLimit) and provides unit and sign info even if the limit itself is unknown. #7214
  • Fixed an issue where first device location was not used when replay was active either in Drop-In or when using ReplayRouteSession directly. #7246
  • Supported displaying distances in yards for imperial UnitType in the UK locale. #6786
  • Changed RouteProgress#hasUnexpectedUpcomingClosures behavior: now it returns false if there are only "expected" closures. A closure is considered expected if it was present in the original route response. An unexpected closure is the one that appears after route refresh. #7237

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v10.14.1 (release notes)
  • Mapbox Navigation Native v137.1.1
  • Mapbox Core Common v23.6.0
  • Mapbox Java v6.12.0 (release notes)