Changes since v3.1.0:
CarPlaySearchController conformance to CPListTemplateDelegate is deprecated in favor of CPListItem.handler.NavigationMapViewDelegate.navigationMapView(_:willAdd:), NavigationViewControllerDelegate.navigationViewController(_:willAdd:), and CarPlayManagerDelegate.carPlayManager(_:willAdd:for:) to modify the properties of the default layer which will be added to the map view during navigation.NavigationMapView.showsRelativeDurationsOnAlternativeManuever flag to toggle ETA callouts displaying during Active Guidance.NavigationMapViewDelegate.navigationMapView(_:,didAddRedrawActiveGuidanceRoutes:) method to monitor when view has refreshed the routes in Active Guidance.NavigationRoutes.refreshInvalidationDate property and RefreshingStatus.Invalidated event to track when route refreshing has expired and new route request is required.ActiveNavigationFeedbackType enum case .arrival(rating:).HistoryReplayController wrapped as a custom static LocationClient.historyReplayingValue(with:), which allows replaying history files.Directions.url(forCalculating:credentials:httpMethod:) for generating a request URL without creating the Directions instance.CongestionRangesConfiguration.default for RouteProgress.init(navigationRoutes:waypoints:congestionConfiguration:) constructor.Fetched May 1, 2026