v1.0.0-rc.5
Pre-release
Pre-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 ofInstructionsCardViewController
and pass it into theNavigationOptions(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 anMGLMapView
’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 anMGLMapView
’s location manager. (#2633) - The
RouteProgress.congestionTravelTimesSegmentsByStep
andRouteProgress.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.