Skip to content

v1.0.0-rc.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@1ec5 1ec5 released this 23 Sep 06:44
· 518 commits to master since this release

Changes since v1.0.0-rc.4:

User interface

  • Added an alternative presentation for maneuver instructions that resembles swipeable user notification cards. To replace the conventional TopBannerViewController presentation with the cardlike presentation, create an instance of InstructionsCardViewController and pass it into the NavigationOptions(styles:navigationService:voiceController:topBanner:bottomBanner:) method. (#2149, #2296, #2627)
  • Added a “Positioning” category to the feedback view controller. (#2621)
  • Updated various translations. (#2644)

User location

  • Added the PassiveLocationDataSourceDelegate.passiveLocationDataSourceDidChangeAuthorization(_:) method. (#2649)
  • Fixed a crash when installing a PassiveLocationManager as an MGLMapView’s location manager on iOS 14 when Mapbox Maps SDK for iOS 6.2 is installed. (#2649)
  • Speculatively fixed a crash when installing a PassiveLocationManager as an MGLMapView’s location manager. (#2633)
  • The RouteProgress.congestionTravelTimesSegmentsByStep and RouteProgress.congestionTimesPerStep properties are now read-only. (#2624)

Known issues

  • Carthage is unable to build some dependencies of this SDK using an Xcode 12 toolchain. As a workaround, downgrade to Xcode 11 or use this script instead of invoking carthage directly. (Carthage/Carthage#3019)
  • A crash occurs on launch in the iPhone 5 simulator. As a workaround, build and debug your application on an iPhone 5 device instead.
  • The ETA label is too small. (#2645)
  • The rating stars in the end-of-route feedback panel are cut off on iOS 10. (#2637)
  • The categories in the feedback view controller have not been translated into many of the supported languages. (You can help!)
  • The route line flickers when refreshing. (#2602)

Documentation is available online or within Xcode.