Skip to content

Releases: mapbox/mapbox-navigation-ios

v2.18.0-rc.2

16 Feb 14:27
2463f19
Compare
Choose a tag to compare
v2.18.0-rc.2 Pre-release
Pre-release

Changes since v2.18.0-rc.1:

Map

  • Fixed an incorrect viewport padding in the overview route camera. (#4593)

User interface

  • BottomBannerViewController.dateFormatter, BottomBannerViewController.dateComponentsFormatter, BottomBannerViewController.distanceFormatter and InstructionsBannerView.distanceFormatter are now public. (#4595)

Other changes

  • Fixed the possible situation when the upcoming route leg is rendered above the active route leg. (#4588)

Documentation is available online or within Xcode.

v2.18.0-rc.1

24 Jan 18:10
7f02db2
Compare
Choose a tag to compare
v2.18.0-rc.1 Pre-release
Pre-release

Changes since v2.18.0-beta.1:

Packaging

Routing

  • Fixed an issue where the .speedLimitKey key in the .passiveLocationManagerDidUpdate notification contained 0 on roads with no speed limit. The value is now correctly set to Double.infinity. (#4584)

Other changes

  • Fixed a rare issue that could lead to memory corruption under specific conditions. This was resolved by replacing the internal image downloader with brand new actor-based implementation. (#4588)

Documentation is available online or within Xcode.

v2.18.0-beta.1

22 Dec 12:06
2d425ca
Compare
Choose a tag to compare
v2.18.0-beta.1 Pre-release
Pre-release

Changes since v2.17.0-no-cache:

Packaging

Routing

  • NavigationRouteOptions and NavigationMatchOptions no longer include .numericCongestionLevel attribute by default for profiles other than .automobileAvoidingTraffic. (#4564)

Map

  • Fixed a possible crash that could happen when displaying the route with the same source, midpoint, and destination. (#4576)

Other changes

  • Added PrivacyInfo.xcprivacy support. (#4573)
  • Removed NavigationEventsManager.init(activeNavigationDataSource:passiveNavigationDataSource:accessToken:mobileEventsManager:) in favor of NavigationEventsManager.init(activeNavigationDataSource:passiveNavigationDataSource:accessToken:). (#4572)

Documentation is available online or within Xcode.

v2.17.0

13 Oct 13:22
316a8b9
Compare
Choose a tag to compare

Changes since v2.16.0:

Packaging

CarPlay

  • Fixed behavior when completion was not called in case of an error in CarPlayManager. (#4548)

Location tracking

  • Improved ramp detection and reduced unexpected jumps between parallel elevated roads. (#4557)
  • Fixed false-positive "exiting the tunnel" mapmatching errors. (#4557)
    Documentation is available online or within Xcode.

Other changes

  • Optimised memory and network usage. (#4559)

v2.17.0-rc.1

06 Oct 16:19
ab24bba
Compare
Choose a tag to compare
v2.17.0-rc.1 Pre-release
Pre-release

Changes since v2.17.0-beta.1:

Packaging

Location tracking

  • Improved ramp detection and reduced unexpected jumps between parallel elevated roads. (#4557)
  • Fixed false-positive "exiting the tunnel" mapmatching errors. (#4557)

Documentation is available online or within Xcode.

v2.17.0-beta.1

22 Sep 14:50
255e119
Compare
Choose a tag to compare
v2.17.0-beta.1 Pre-release
Pre-release

Changes since v2.16.0:

Packaging

CarPlay

  • Fixed behavior when completion was not called in case of an error in CarPlayManager. (#4548)
    Documentation is available online or within Xcode.

v2.16.0

15 Sep 07:41
a12560c
Compare
Choose a tag to compare

Changes since v2.15.0:

Packaging

Other changes

  • Added filling jartic traffic codes info reported Incidents while navigating. (#4524)
  • Fixed initial pan gesture in CarPlay. (#4534)
    Documentation is available online or within Xcode.

v2.16.0-rc.1

04 Sep 13:54
1d93487
Compare
Choose a tag to compare
v2.16.0-rc.1 Pre-release
Pre-release

Changes since v2.16.0-beta.1:

Packaging

Other changes

v2.16.0-beta.1

18 Aug 11:07
69acb5c
Compare
Choose a tag to compare
v2.16.0-beta.1 Pre-release
Pre-release

Changes since v2.15.0:

Packaging

Other changes

  • Added filling jartic traffic codes info reported Incidents while navigating. (#4524)
    Documentation is available online or within Xcode.

v2.15.0

04 Aug 18:34
b95dd2c
Compare
Choose a tag to compare

Changes since v2.14.0:

Packaging

Routing

  • Route request timeout errors are now considered failures as opposed to cancellations. RouterDelegate.router(_:didFailToRerouteWith:) will be called in this case. (#4491)

CarPlay

  • Added new CarPlayManagerDelegate.carPlayManagerWillCancelPreview(_:configuration:) delegate method to allow for customization of route cancellation behavior. If configuration.popToRoot is true, the popToRootTemplate method is called to navigate to the root template. This change enhances the flexibility of route cancellation in CarPlay. (#4495)
  • Added CarPlayMapViewController.userInfo property to pass optional metadata to telemetry. (#4503)

Electronic horizon

Note: The Mapbox Electronic Horizon feature of the Mapbox Navigation SDK is in public beta and is subject to changes, including its pricing. Use of the feature is subject to the beta product restrictions in the Mapbox Terms of Service. Mapbox reserves the right to eliminate any free tier or free evaluation offers at any time and require customers to place an order to purchase the Mapbox Electronic Horizon feature, regardless of the level of use of the feature.

  • Added RoadObjectKind.unknown for an unknown type of road object. (#4491)

Other changes

  • Fixed an issue when starting NavigationViewController with injected NavigationService (for example via CarPlay) could result in alternative routes not showing on the map. (#4489)
  • Fixed an issue where the EndOfRouteViewController was not properly localized. (#4494)
  • Fix sending events to Native Telemetry on application termination. (#4508)

Documentation is available online or within Xcode.