3.29.0-rc.1
Pre-release
Pre-release
·
1 commit
to main
since this release
Packaging
- MapboxNavigationCore now requires MapboxMaps v11.29.0-rc.1
- MapboxNavigationCore now requires MapboxNavigationNative v324.29.0-rc.1
CarPlay
- Fixed an issue where route and POI previews could appear beneath CarPlay controls after safe-area changes, and made preview camera fitting animate smoothly.
- Fixed an issue where the speed limit view could remain hidden during CarPlay free drive despite available speed-limit data.
- Added the experimental
CarPlayManager.hidesSpeedLimitViewWithMapControlsproperty for controlling whether the speed limit view is hidden while CarPlay map controls are visible. Access this property by importing MapboxNavigationUIKit with@_spi(ExperimentalMapboxAPI) import MapboxNavigationUIKit. - Adjusted the CarPlay speed limit view size to visually match CarPlay map buttons.
MapboxDirections
- Added
RouteNotification.Subtype.tollandRouteNotification.Subtype.motorwayconstants representing violation subtypes for routes that include a toll road or motorway while those were explicitly requested to be excluded viaexclude=tollorexclude=motorway. - Changed some entities encoding behavior:
Intersection,RouteStep, andWaypointnow round their headings-related values to the integer when encoding. Also,Waypointencodes anilnameas an empty string instead.
Other changes
- Fixed alternative routes being dropped, and route refresh failing, for routes whose index in the original Directions response was not 0. Every route is now decoded from its own single-route representation instead of being looked up by that index. This also fixes switching to an alternative route silently doing nothing, and restores route refresh picking up updated travel times.