Skip to content

Commit 8a9a26e

Browse files
committed
Update changelog
1 parent 781c73e commit 8a9a26e

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

CHANGELOG.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,14 +117,13 @@
117117
* The top banner can now show a wider variety of turn lane configurations, such as combination U-turn/left turn lanes and combination through/slight right turn lanes. ([#2882](https://github.com/mapbox/mapbox-navigation-ios/pull/2882))
118118
* Exposed `NavigationMapView.mapTileStore`, `PassiveLocationManager.navigatorTileStore` and `RouteController.navigatorTileStore` for accessing corresponding `TileStore` instancies ([#2955](https://github.com/mapbox/mapbox-navigation-ios/pull/2955))
119119
* Fixed an issue that the current road name label flashes when camera state changes or travels onto an unnamed road. ([#2958](https://github.com/mapbox/mapbox-navigation-ios/pull/2958))
120-
* Added the `NavigationOptions.tileStoreConfiguration` property and arguments to `PassiveLocationManager(directions:systemLocationManager:tileStoreLocation:)`, `NavigationMapView(frame:navigationCameraType:tileStoreLocation:)`, and `PredictiveCacheManager(predictiveCacheOptions:tileStoreMapOptions:)` for customizing the locations where navigation and map tiles are stored. ([#2956](https://github.com/mapbox/mapbox-navigation-ios/pull/2956))
121120
* Fixed an issue where lane guidance icons would sometimes highlight the wrong arrow.([#2942](https://github.com/mapbox/mapbox-navigation-ios/pull/2942))
122121
* The duration annotations added by the `NavigationMapView.showRouteDurations(along:)` method are now set in the fonts you specify using the `NavigationMapView.routeDurationAnnotationFontNames` property. Use this property to specify a list of fallback fonts for better language support. ([#2873](https://github.com/mapbox/mapbox-navigation-ios/pull/2873))
123122
* Removed deprecated and obsoleted `EventsManager` typealias, `StatusView.delegate`, `StatusView.canChangeValue`, `RouteLegProgress.upComingStep`, `StatusViewDelegate`, `DeprecatedStatusViewDelegate` and `BottomBannerViewController.init(delegate:)`. ([#2993](https://github.com/mapbox/mapbox-navigation-ios/pull/2993))
124123
* Fixed a potential memory leak when using `MultiplexedSpeechSynthesizer`. ([#3005](https://github.com/mapbox/mapbox-navigation-ios/pull/3005))
125124
* Fixed an issue where instruction banners could appear in the wrong color after switching between `Style`s. ([#2977](https://github.com/mapbox/mapbox-navigation-ios/pull/2977))
126125
* Developers can create an instance of `NavigationViewController` from `UIStoryboardSegue`, which is located in `Navigation.storyboard`. To successfully create `NavigationViewController` instance developer has to pre-define `route`, `routeIndex`, `routeOptions` and `navigationOptions` properties of `NavigationViewController` in `UIViewController.prepare(for:sender:)`. ([#2974](https://github.com/mapbox/mapbox-navigation-ios/pull/2974))
127-
* Added methods for convenience checking Navigation tiles in a `TileStore`: `TileStore.containsLatestNavigationTiles(forCacheLocation:completion:)`, `TileStore.tileRegionContainsLatestNavigationTiles(forId:cacheLocation:completion:)` and methods for getting Navigation tiles from `TilesetDescriptorFactory`: `TilesetDescriptorFactory.getLatest(forCacheLocation:completionQueue:completion)`, `TilesetDescriptorFactory.getSpecificVersion(forCacheLocation:version:completionQueue:completion:)`. ([#3015](https://github.com/mapbox/mapbox-navigation-ios/pull/3015), [#3164](https://github.com/mapbox/mapbox-navigation-ios/pull/3164))
126+
* Added methods for convenience checking Navigation tiles in a `TileStore`: `TileStore.containsLatestNavigationTiles(completion:)`, `TileStore.tileRegionContainsLatestNavigationTiles(forId:completion:)` and methods for getting Navigation tiles from `TilesetDescriptorFactory`: `TilesetDescriptorFactory.getLatest(completionQueue:completion)`, `TilesetDescriptorFactory.getSpecificVersion(version:completionQueue:completion:)`. Tilestore location is obtained from `NavigationSettings.tileStoreConfiguration`. ([#3015](https://github.com/mapbox/mapbox-navigation-ios/pull/3015), [#3164](https://github.com/mapbox/mapbox-navigation-ios/pull/3164), [#3215](https://github.com/mapbox/mapbox-navigation-ios/pull/3215))
128127
* Fixed a thread-safety issue in `UnimplementedLogging` protocol implementation. ([#3024](https://github.com/mapbox/mapbox-navigation-ios/pull/3024))
129128
* Implemented automatic switching to older navigation tiles versions (if they are present in current `TileStore`) and back. You can subscribe to `Notification.Name.navigationDidSwitchToFallbackVersion` and `Notification.Name.navigationDidSwitchToTargetVersion` notifications to monitor such events. ([#3014](https://github.com/mapbox/mapbox-navigation-ios/pull/3014))
130129
* Fixed an issue where the current road name label sometimes displayed the name of an intersecting road instead of the current road or blinked in and out. ([#3257](https://github.com/mapbox/mapbox-navigation-ios/pull/3257))
@@ -150,6 +149,14 @@
150149
* Fixed an issue where `UIApplication.shared.isIdleTimerDisabled` was not properly set in some cases. ([#3245](https://github.com/mapbox/mapbox-navigation-ios/pull/3245))
151150
* Added the `Notification.Name.currentRoadNameDidChange` to detect the road name posted by `RouteController`. ([#3266](https://github.com/mapbox/mapbox-navigation-ios/pull/3266))
152151
* Fixes an issue when not all navigation status events were handled, leading to missing banner instructions. ([#3265](https://github.com/mapbox/mapbox-navigation-ios/pull/3265))
152+
* Added two new properties `NavigationSettings`: `NavigationSettings.directions` and `NavigationSettings.tileStoreConfiguration`. ([#3215](https://github.com/mapbox/mapbox-navigation-ios/pull/3215))
153+
* Directions parameter in `LegacyRouteController.init(alongRouteAtIndex:in:options:directions:dataSource:)`, `PassiveLocationManager.init(directions:systemLocationManager:)`, `RouteController.init(alongRouteAtIndex:in:options:directions:dataSource:)`, `MapboxNavigationService.init(routeResponse:routeIndex:routeOptions:directions:locationSource:eventsManagerType:simulating:routerType:)` now defaults to `NavigationSettings.directions`. ([#3215](https://github.com/mapbox/mapbox-navigation-ios/pull/3215))
154+
* Removed `tileStoreLocation` parameter from `MapboxNavigationService.init(routeResponse:routeIndex:routeOptions:directions:locationSource:eventsManagerType:simulating:routerType:)`, `PassiveLocationManager.init(directions:systemLocationManager:)`, `RouteController.init(alongRouteAtIndex:in:options:directions:dataSource:)`, `Router.init(alongRouteAtIndex:in:options:directions:dataSource:)` in favor of `NavigationSettings.tileStoreConfiguration`. ([#3215](https://github.com/mapbox/mapbox-navigation-ios/pull/3215))
155+
* Removed `cacheLocation` parameter from `TileStore.containsLatestNavigationTiles(completion:)`, `TileStore.tileRegionContainsLatestNavigationTiles(forId:completion:)`, `TilesetDescriptorFactory.getSpecificVersion(version:completionQueue:completion:)`, `TilesetDescriptorFactory.getLatest(completionQueue:completion:)`. Cache location is obtained from `NavigationSettings.tileStoreConfiguration` now. ([#3215](https://github.com/mapbox/mapbox-navigation-ios/pull/3215))
156+
* Removed `NavigationOptions.tileStoreConfiguration` in favor of `NavigationSettings.tileStoreConfiguration`. ([#3215](https://github.com/mapbox/mapbox-navigation-ios/pull/3215))
157+
* Removed `tileStoreConfiguration` parameter `PredictiveCacheManager.init(predictiveCacheOptions:styleSourcePaths:)` in favor of `NavigationSettings.tileStoreConfiguration`. ([#3215](https://github.com/mapbox/mapbox-navigation-ios/pull/3215))
158+
* `NavigationViewController.mapTileStore` is now obtained from `NavigationSettings.tileStoreConfiguration`. ([#3215](https://github.com/mapbox/mapbox-navigation-ios/pull/3215))
159+
* Removed `tileStoreConfiguration` parameter from `NavigationMapView.enablePredictiveCaching(options:)` in favor of `NavigationSettings.tileStoreConfiguration`. ([#3215](https://github.com/mapbox/mapbox-navigation-ios/pull/3215))
153160

154161
## v1.4.1
155162

0 commit comments

Comments
 (0)