diff --git a/CHANGELOG.md b/CHANGELOG.md index 723fd52b169..5b9541dd647 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,9 @@ Mapbox welcomes participation and contributions from everyone. - Fixed an ANR caused by Copilot processing long routes. [#6982](https://github.com/mapbox/mapbox-navigation-android/pull/6982) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.9.0` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.9.0)) @@ -34,6 +37,9 @@ This release depends on, and has been tested with, the following Mapbox dependen #### Bug fixes and improvements - Fixed some internal Copilot-related issues and added minor improvements. +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.9.0` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.9.0)) @@ -50,6 +56,13 @@ This release depends on, and has been tested with, the following Mapbox dependen #### Bug fixes and improvements - Ensure map-matching considers HOV-only roads as auto accessible. [#6785](https://github.com/mapbox/mapbox-navigation-android/pull/6785) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + + +#### Other changes + + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.9.0` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.9.0)) @@ -59,6 +72,7 @@ This release depends on, and has been tested with, the following Mapbox dependen - Mapbox Android Core `v5.0.2` ([release notes](https://github.com/mapbox/mapbox-events-android/releases/tag/core-5.0.2)) + ## Mapbox Navigation SDK 2.9.5 - 13 December, 2022 ### Changelog [Changes between v2.9.4 and v2.9.5](https://github.com/mapbox/mapbox-navigation-android/compare/v2.9.4...v2.9.5) @@ -70,6 +84,9 @@ This release depends on, and has been tested with, the following Mapbox dependen - Fixed an issue where `RouteProgress#VoiceInstructions` could've become `null` when `MapboxNavigation#updateLegIndex` was called. [#6717](https://github.com/mapbox/mapbox-navigation-android/pull/6717) - Fixed an issue where `RouteProgress#BannerInstructions` could've become `null` when setting alternative routes. [#6721](https://github.com/mapbox/mapbox-navigation-android/pull/6721) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.9.0` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.9.0)) @@ -79,6 +96,7 @@ This release depends on, and has been tested with, the following Mapbox dependen - Mapbox Android Core `v5.0.2` ([release notes](https://github.com/mapbox/mapbox-events-android/releases/tag/core-5.0.2)) + ## Mapbox Navigation SDK 2.9.4 - 08 December, 2022 ### Changelog [Changes between v2.9.3 and v2.9.4](https://github.com/mapbox/mapbox-navigation-android/compare/v2.9.3...v2.9.4) @@ -88,6 +106,9 @@ This release depends on, and has been tested with, the following Mapbox dependen #### Bug fixes and improvements - Changed EH speedLimit behaviour: value is picked based on the date-time conditions using device’s system time and edge's location based timezone. [#6697](https://github.com/mapbox/mapbox-navigation-android/pull/6697) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.9.0` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.9.0)) @@ -97,6 +118,7 @@ This release depends on, and has been tested with, the following Mapbox dependen - Mapbox Android Core `v5.0.2` ([release notes](https://github.com/mapbox/mapbox-events-android/releases/tag/core-5.0.2)) + ## Mapbox Navigation SDK 2.9.3 - 01 December, 2022 ### Changelog [Changes between v2.9.2 and v2.9.3](https://github.com/mapbox/mapbox-navigation-android/compare/v2.9.2...v2.9.3) @@ -106,6 +128,9 @@ This release depends on, and has been tested with, the following Mapbox dependen - Updated `HistoryUploadWorker` attachments metadata to include the `created` field with the same value as `startedAt`. [#6660](https://github.com/mapbox/mapbox-navigation-android/pull/6660) - Updated `MapboxCopilotImpl` to call `startRecording` as soon as `onShouldStartRecording` is called. [#6655](https://github.com/mapbox/mapbox-navigation-android/pull/6655) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.9.0` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.9.0)) @@ -137,6 +162,9 @@ This release depends on, and has been tested with, the following Mapbox dependen ### Changelog [Changes between v2.9.0 and v2.9.1](https://github.com/mapbox/mapbox-navigation-android/compare/v2.9.0...v2.9.1) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.9.0` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.9.0)) @@ -258,6 +286,9 @@ binding.navigationView.customizeViewBinders { - Improved `MapboxNavigation#startTripSession(withForegroundService = true)` docs to indicate that it should only be called from a foreground state. [#6405](https://github.com/mapbox/mapbox-navigation-android/pull/6405) - Fixed an issue where registered `RouteProgressObserver`s were not invoked, while alternative routes were updated. [#6397](https://github.com/mapbox/mapbox-navigation-android/pull/6397) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.9.0` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.9.0)) @@ -305,6 +336,9 @@ This release depends on, and has been tested with, the following Mapbox dependen - Slightly improved performance of updates to the traveled portion of the route in MapboxRouteLineView. [#6528](https://github.com/mapbox/mapbox-navigation-android/pull/6528) - Fixed a problem with custom route line layer scaling not getting applied to the correct layer(s) when switching between routes. [#6544](https://github.com/mapbox/mapbox-navigation-android/pull/6544) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.9.0` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.9.0)) @@ -353,6 +387,9 @@ This release depends on, and has been tested with, the following Mapbox dependen - Deprecated `MapboxVoiceInstructionsPlayer` constructors that accept access token and introduced the ones without it. [#6491](https://github.com/mapbox/mapbox-navigation-android/pull/6491) - Introduced `NavigationViewApi.getCurrentVoiceInstructionsPlayer()` which can be used to play custom voice instructions. [#6475](https://github.com/mapbox/mapbox-navigation-android/pull/6475) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.9.0-rc.1` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.9.0-rc.1)) @@ -398,6 +435,9 @@ binding.navigationView.customizeViewBinders { - Updated `LocationMatcherResult#zLevel`, `LocationMatcherResult#road` to have no values during `RouteProgressState#OFF_ROUTE` state. [#6464](https://github.com/mapbox/mapbox-navigation-android/pull/6464) - Fixed crash that occurred when user selected Disagree in Telemetry Settings dialog from the map info screen. [#6464](https://github.com/mapbox/mapbox-navigation-android/pull/6464) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.9.0-rc.1` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.9.0-rc.1)) @@ -432,6 +472,9 @@ This release depends on, and has been tested with, the following Mapbox dependen - Renamed `MapboxAudioGuidance.getInstance()` to `getRegisteredInstance`. Rename `unMute` to `unmute` for audio guidance classes. [#6445](https://github.com/mapbox/mapbox-navigation-android/pull/6445) - Fixed an issue with `NavigationView` that prevented camera from going into following state after starting a trip. [#6449](https://github.com/mapbox/mapbox-navigation-android/pull/6449) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.9.0-beta.2` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.9.0-beta.2)) @@ -457,6 +500,9 @@ This release depends on, and has been tested with, the following Mapbox dependen - Improved `MapboxNavigation#startTripSession(withForegroundService = true)` docs to indicate that it should only be called from a foreground state. [#6405](https://github.com/mapbox/mapbox-navigation-android/pull/6405) - Fixed an issue where registered `RouteProgressObserver`s were not invoked, while alternative routes were updated. [#6397](https://github.com/mapbox/mapbox-navigation-android/pull/6397) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.8.0` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.8.0)) @@ -554,6 +600,9 @@ This release depends on, and has been tested with, the following Mapbox dependen - Commit to a stable API for `MapboxNavigationApp` and `MapboxNavigationObserver`. This deprecates the `MapboxNavigationProvider`. [#6143](https://github.com/mapbox/mapbox-navigation-android/pull/6143) - Fixed a crash when the service process is killed by the Android system. [#6125](https://github.com/mapbox/mapbox-navigation-android/pull/6125) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.8.0` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.8.0)) @@ -569,7 +618,8 @@ This release depends on, and has been tested with, the following Mapbox dependen #### Known issues -:bangbang: `MapboxAudioGuidance` crashes when attached to new instances of `MapboxNavigation`. This will crash `ui-androidauto` and `ui-dropin`. There is no known work around and it will be fixed in 2.9.0-alpha.4. [#6392](https://github.com/mapbox/mapbox-navigation-android/pull/6392) +- :bangbang: `MapboxAudioGuidance` crashes when attached to new instances of `MapboxNavigation`. This will crash `ui-androidauto` and `ui-dropin`. There is no known work around and it will be fixed in 2.9.0-alpha.4. [#6392](https://github.com/mapbox/mapbox-navigation-android/pull/6392) +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. #### Features - Moved `MapboxAudioGuidance` and `MapboxAudioGuidanceState` into public api. [#6336](https://github.com/mapbox/mapbox-navigation-android/pull/6336) @@ -617,6 +667,9 @@ This release depends on, and has been tested with, the following Mapbox dependen - Improved stop detector for auto profile. [#6373](https://github.com/mapbox/mapbox-navigation-android/pull/6373) - Fixed an issue where `NavigationRoute#upcomingRoadObjects` was not refreshed. This issue did not impact the deprecated `RoadObjectsOnRouteObserver`. [#6378](https://github.com/mapbox/mapbox-navigation-android/pull/6378) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.8.0` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.8.0)) @@ -634,6 +687,9 @@ This release depends on, and has been tested with, the following Mapbox dependen #### Bug fixes and improvements - Fixed super late hwy exit detection after leaving a tunnel (auto profile only). [#6346](https://github.com/mapbox/mapbox-navigation-android/pull/6346) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.8.0` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.8.0)) @@ -650,6 +706,8 @@ This release depends on, and has been tested with, the following Mapbox dependen #### Features #### Bug fixes and improvements +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. ## Mapbox Navigation SDK 2.9.3 - 01 December, 2022 ### Changelog @@ -698,6 +756,8 @@ This release depends on, and has been tested with, the following Mapbox dependen #### Features #### Bug fixes and improvements +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. ## Mapbox Navigation SDK 2.9.3 - 01 December, 2022 ### Changelog @@ -757,6 +817,9 @@ This release depends on, and has been tested with, the following Mapbox dependen - Fixed an issue with `NavigationView` that caused maneuver view to be cut off. [#6328](https://github.com/mapbox/mapbox-navigation-android/pull/6328) - Introduced `MapboxUpcomingManeuverViewAdapter#updateManeuverViewOptions()`, `MapboxUpcomingManeuverViewAdapter#updateUpcomingManeuverIconStyle()` and `upcomingManeuverListIconStyle` attribute to allow for customizing the colors of maneuver turn icons in upcoming maneuver view list. [#6330](https://github.com/mapbox/mapbox-navigation-android/pull/6330) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.8.0-rc.1` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.8.0-rc.1)) @@ -791,6 +854,9 @@ This release depends on, and has been tested with, the following Mapbox dependen - Added Experimental API `NavigationRoute#hasUnexpectedClosures` to check if a route has unexpected closures that might require a re-route. [#6295](https://github.com/mapbox/mapbox-navigation-android/pull/6295) - Improved route refresh. Now Navigation SDK recalculates `DirectionsRoute#duration`, `RouteLeg#duration`, `LegStep#duration` after route refresh based on `LegAnnotation#duration`. [#6287](https://github.com/mapbox/mapbox-navigation-android/pull/6287) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.8.0-rc.1` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.8.0-rc.1)) @@ -821,6 +887,9 @@ This release depends on, and has been tested with, the following Mapbox dependen - Fixed an issue where `RouteProgress#navigationRoute` could have been delivered with an incorrect route reference, if setting routes failed as reported by `RoutesSetCallback`. [#6255](https://github.com/mapbox/mapbox-navigation-android/pull/6255) - Expanded debug and warning logs around `RouteProgress` generation and route setting processes, including when incorrect progress is delivered to `MapboxRouteLineApi#updateWithRouteProgress`. [#6255](https://github.com/mapbox/mapbox-navigation-android/pull/6255) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.8.0-rc.1` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.8.0-rc.1)) @@ -841,6 +910,9 @@ This release depends on, and has been tested with, the following Mapbox dependen #### Bug fixes and improvements - Updated `NavigationViewApi`. Introduced `startFreeDrive`, `startDestinationPreview`, `startRoutePreview`, `startActiveGuidance`, `startArrival`. Removed `fetchRoutes`, `setPreviewRoutes`, `setRoutes`, `setDestination`. Replaced `enableTripSession` and `enableReplaySession` with `routeReplayEnabled(enabled: Boolean)`. [#6174](https://github.com/mapbox/mapbox-navigation-android/pull/6174) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.8.0-beta.1` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.8.0-beta.1)) @@ -874,6 +946,9 @@ This release depends on, and has been tested with, the following Mapbox dependen - Improved default router to refresh a route partially instead of failing for routes over 1000 km long. [#6115](https://github.com/mapbox/mapbox-navigation-android/pull/6115) - :warning: Disabled route refresh for routes that are set to `MapboxNavigation` while trip session is not running. A session has to be started (`MapboxNavigation#startTripSession`) for refresh feature to start as well. [#6115](https://github.com/mapbox/mapbox-navigation-android/pull/6115) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.8.0-beta.1` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/android-v10.8.0-beta.1)) @@ -981,6 +1056,9 @@ This release depends on, and has been tested with, the following Mapbox dependen - Fixed an issue where `NavigationView` switches from Active Guidance to Free Drive state after rotating device when replay is enabled. [#6140](https://github.com/mapbox/mapbox-navigation-android/pull/6140) - Commit to a stable API for `MapboxNavigationApp` and `MapboxNavigationObserver`. This deprecates the `MapboxNavigationProvider`. [#6143](https://github.com/mapbox/mapbox-navigation-android/pull/6143) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.7.0` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/android-v10.7.0)) @@ -1017,6 +1095,9 @@ This release depends on, and has been tested with, the following Mapbox dependen #### Bug fixes and improvements - Fixed a crash when the service process is killed by the Android system. [#6125](https://github.com/mapbox/mapbox-navigation-android/pull/6125) +#### Known issues :warning: +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. + ### Mapbox dependencies This release depends on, and has been tested with, the following Mapbox dependencies: - Mapbox Maps SDK `v10.7.0` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/android-v10.7.0)) diff --git a/changelog/unreleased/issues/dd.md b/changelog/unreleased/issues/dd.md new file mode 100644 index 00000000000..679bc8643a3 --- /dev/null +++ b/changelog/unreleased/issues/dd.md @@ -0,0 +1 @@ +- Route refresh base URL is not set via `RouteOptions#baseUrl`. Instead, `NavigationOptions#routingTilesOptions#tilesBaseUri` is used for refresh. \ No newline at end of file