v3.2.0-beta.1
Pre-release
Pre-release
azarovalex
released this
14 Jun 15:15
·
166 commits
to main
since this release
Changes since v3.1.0:
Packaging
- MapboxNavigationCore now requires MapboxMaps v11.5.0-beta.1.
- MapboxNavigationCore now requires MapboxNavigationNative v312.0.0.
API deprecations:
CarPlaySearchController
conformance toCPListTemplateDelegate
is deprecated in favor ofCPListItem.handler
.
Map
- Fixed an incorrect viewport padding in the overview route camera.
- Added
NavigationMapViewDelegate.navigationMapView(_:willAdd:)
,NavigationViewControllerDelegate.navigationViewController(_:willAdd:)
, andCarPlayManagerDelegate.carPlayManager(_:willAdd:for:)
to modify the properties of the default layer which will be added to the map view during navigation. - Added
NavigationMapView.showsRelativeDurationsOnAlternativeManuever
flag to toggle ETA callouts displaying during Active Guidance. - Added
NavigationMapViewDelegate.navigationMapView(_:,didAddRedrawActiveGuidanceRoutes:)
method to monitor when view has refreshed the routes in Active Guidance.
Routing
- Added
NavigationRoutes.refreshInvalidationDate
property andRefreshingStatus.Invalidated
event to track when route refreshing has expired and new route request is required.
Other changes
- Fixed sending "end of the route" feedback.
- Added a new
ActiveNavigationFeedbackType
enum case.arrival(rating:)
. - Added
HistoryReplayController
wrapped as a custom staticLocationClient.historyReplayingValue(with:)
, which allows replaying history files. - Added static method
Directions.url(forCalculating:credentials:httpMethod:)
for generating a request URL without creating theDirections
instance. - Added default value
CongestionRangesConfiguration.default
forRouteProgress.init(navigationRoutes:waypoints:congestionConfiguration:)
constructor. - Add support for building with Xcode 16 beta.