Skip to content

v2.18.0

Choose a tag to compare

@mapbox-github-ci-writer-public-1 mapbox-github-ci-writer-public-1 released this 15 Apr 15:05
· 26 commits to release-v2.18 since this release
8d74d1a

Changes since v2.17.0:

Packaging

Routing

  • NavigationRouteOptions and NavigationMatchOptions no longer include .numericCongestionLevel attribute by default for profiles other than .automobileAvoidingTraffic. (#4564)
  • 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)

Map

  • Fixed a possible crash that could happen when displaying the route with the same source, midpoint, and destination. (#4576)
  • 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)

CarPlay

  • Added the ability to configure CPMapTemplate.guidanceBackgroundColor via delegate method. (#4620)
  • Added the ability to configure waypoints via CarPlayManagerDelegate object. (#4606)

Other changes

  • Added PrivacyInfo.xcprivacy support. (#4573)
  • Removed NavigationEventsManager.init(activeNavigationDataSource:passiveNavigationDataSource:accessToken:mobileEventsManager:) in favor of NavigationEventsManager.init(activeNavigationDataSource:passiveNavigationDataSource:accessToken:). (#4572)
  • 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)
  • Fixed the possible situation when the upcoming route leg is rendered above the active route leg. (#4588)
  • Fixed a main thread hang on NavigationViewController creation. (#4617)
  • Fixed error reporting in RouteController/reroute(from:along:). (#4618)

Documentation is available online or within Xcode.