diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e572475bd0..61e3f69d64b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,30 @@ Mapbox welcomes participation and contributions from everyone. #### Features #### Bug fixes and improvements +## Mapbox Navigation SDK 2.18.0-beta.1 - 20 December, 2023 +### Changelog +[Changes between v2.17.8 and v2.18.0-beta.1](https://github.com/mapbox/mapbox-navigation-android/compare/v2.17.8...v2.18.0-beta.1) + +#### Features +- Adds support for applications compiled with compileSdkVersion 30 or above. [#7663](https://github.com/mapbox/mapbox-navigation-android/pull/7663) + +#### Bug fixes and improvements +- Fixed an issue where some old tiles were never evicted. [#7663](https://github.com/mapbox/mapbox-navigation-android/pull/7663) +- Fixed an error of retrieving an offline route on app start. [#7663](https://github.com/mapbox/mapbox-navigation-android/pull/7663) +- Improved switching to online route: now in case of too long response time, the request will not be cancelled when offline rout is built, but the alternative online route will be available as soon the calculation finishes. [#7663](https://github.com/mapbox/mapbox-navigation-android/pull/7663) +- Improved map matching in dead reckoning mode for high curvature road edges. [#7663](https://github.com/mapbox/mapbox-navigation-android/pull/7663) + +#### Other changes + + +### Mapbox dependencies +This release depends on, and has been tested with, the following Mapbox dependencies: +- Mapbox Maps SDK `v10.16.3` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.16.3)) +- Mapbox Navigation Native `v180.0.0` +- Mapbox Core Common `v23.8.5` +- Mapbox Java `v6.15.0` ([release notes](https://github.com/mapbox/mapbox-java/releases/tag/v6.15.0)) + + ## Mapbox Navigation SDK 2.17.8 - 12 December, 2023 ### Changelog [Changes between v2.17.7 and v2.17.8](https://github.com/mapbox/mapbox-navigation-android/compare/v2.17.7...v2.17.8) diff --git a/changelog/unreleased/bugfixes/7555.md b/changelog/unreleased/bugfixes/7555.md deleted file mode 100644 index a5ca9aa09b9..00000000000 --- a/changelog/unreleased/bugfixes/7555.md +++ /dev/null @@ -1 +0,0 @@ -- Optimised memory and network usage. diff --git a/changelog/unreleased/bugfixes/7568.md b/changelog/unreleased/bugfixes/7568.md deleted file mode 100644 index 65f404461ad..00000000000 --- a/changelog/unreleased/bugfixes/7568.md +++ /dev/null @@ -1 +0,0 @@ -- Fixed an issue when `alertcCodes` and `trafficCodes` were lost during route refresh. diff --git a/changelog/unreleased/bugfixes/7579.md b/changelog/unreleased/bugfixes/7579.md deleted file mode 100644 index 44d2a22ea7f..00000000000 --- a/changelog/unreleased/bugfixes/7579.md +++ /dev/null @@ -1 +0,0 @@ -- Fixed an issue where route refreshes might not have been paused after invoking `RouteRefreshController#pauseRouteRefreshes`. \ No newline at end of file diff --git a/changelog/unreleased/bugfixes/7588.md b/changelog/unreleased/bugfixes/7588.md deleted file mode 100644 index 74983f0f8d0..00000000000 --- a/changelog/unreleased/bugfixes/7588.md +++ /dev/null @@ -1,2 +0,0 @@ -- Fixed backward positioning jumps after GPS signal jump detection. -- Improved processing of ETC signals. \ No newline at end of file diff --git a/changelog/unreleased/bugfixes/7614.md b/changelog/unreleased/bugfixes/7614.md deleted file mode 100644 index 50a922cf23d..00000000000 --- a/changelog/unreleased/bugfixes/7614.md +++ /dev/null @@ -1 +0,0 @@ -- Supported ETC 2.0 payment method. \ No newline at end of file diff --git a/changelog/unreleased/bugfixes/7622.md b/changelog/unreleased/bugfixes/7622.md deleted file mode 100644 index 4259f480141..00000000000 --- a/changelog/unreleased/bugfixes/7622.md +++ /dev/null @@ -1 +0,0 @@ -- Optimised memory consumption of Copilot. \ No newline at end of file diff --git a/changelog/unreleased/bugfixes/7626.md b/changelog/unreleased/bugfixes/7626.md deleted file mode 100644 index a3f30603313..00000000000 --- a/changelog/unreleased/bugfixes/7626.md +++ /dev/null @@ -1 +0,0 @@ -- Fixed an issue when navigation could switch between alternative routes in cycle when a user moves backward. \ No newline at end of file diff --git a/changelog/unreleased/bugfixes/7636.md b/changelog/unreleased/bugfixes/7636.md deleted file mode 100644 index 7000abd08d9..00000000000 --- a/changelog/unreleased/bugfixes/7636.md +++ /dev/null @@ -1 +0,0 @@ -- Fixed crash which sometimes happens during stopping of active guidance diff --git a/changelog/unreleased/bugfixes/7651.md b/changelog/unreleased/bugfixes/7651.md deleted file mode 100644 index f964e8fc16e..00000000000 --- a/changelog/unreleased/bugfixes/7651.md +++ /dev/null @@ -1,2 +0,0 @@ -- Fixed an issue where route might have hung on reroute after a deviation had occurred. -- Fixed an issue where a user might have received constant off-route events and no route progress. \ No newline at end of file diff --git a/changelog/unreleased/bugfixes/7662.md b/changelog/unreleased/bugfixes/7662.md deleted file mode 100644 index 53b31f3bebd..00000000000 --- a/changelog/unreleased/bugfixes/7662.md +++ /dev/null @@ -1 +0,0 @@ -- Fixed an issue where the first voice instruction might have been played thrice when switching between regular session and replay with route being set. \ No newline at end of file diff --git a/changelog/unreleased/bugfixes/7663.md b/changelog/unreleased/bugfixes/7663.md deleted file mode 100644 index 92dffb67be0..00000000000 --- a/changelog/unreleased/bugfixes/7663.md +++ /dev/null @@ -1,4 +0,0 @@ -- Fixed an issue where some old tiles were never evicted. -- Fixed an error of retrieving an offline route on app start. -- Improved switching to online route: now in case of too long response time, the request will not be cancelled when offline rout is built, but the alternative online route will be available as soon the calcultion finishes. -- Improved map matching in dead reckoning mode for high curvature road edges. \ No newline at end of file diff --git a/changelog/unreleased/bugfixes/7668.md b/changelog/unreleased/bugfixes/7668.md deleted file mode 100644 index 48cda9c26dc..00000000000 --- a/changelog/unreleased/bugfixes/7668.md +++ /dev/null @@ -1 +0,0 @@ -- Fixed an issue where route parsing might have crashes for invalid Directions Response. \ No newline at end of file diff --git a/changelog/unreleased/features/7564.md b/changelog/unreleased/features/7564.md deleted file mode 100644 index 45bb242e7e0..00000000000 --- a/changelog/unreleased/features/7564.md +++ /dev/null @@ -1 +0,0 @@ -- Introduced `NavigationOptions#longRoutesOptimisationOptions` which changes the Nav SDK behavior so that it's able to handle heavy routes objects. See documentation of `OptimiseNavigationForLongRoutes` to learn more about it. diff --git a/changelog/unreleased/features/7582.md b/changelog/unreleased/features/7582.md deleted file mode 100644 index 4d4ee6f8ea3..00000000000 --- a/changelog/unreleased/features/7582.md +++ /dev/null @@ -1 +0,0 @@ -- Route refresh now refreshes `LegAnnotation#freeflowSpeed` and `LegAnnotation#currentSpeed`. diff --git a/changelog/unreleased/features/7597.md b/changelog/unreleased/features/7597.md deleted file mode 100644 index 7278b65a365..00000000000 --- a/changelog/unreleased/features/7597.md +++ /dev/null @@ -1,3 +0,0 @@ -- Introduced `RouterFailure#isRetryable` which indicates if that makes sense to retry with this type of failure. -For convenience, you can use an extension property `isRetryable` for the list of `RouterFailure` in `NavigationRouterCallback.onFailure`. -In case of reroute use `RerouteState.Failed.isRetryable`. \ No newline at end of file diff --git a/changelog/unreleased/features/7663.md b/changelog/unreleased/features/7663.md deleted file mode 100644 index 861161d0acc..00000000000 --- a/changelog/unreleased/features/7663.md +++ /dev/null @@ -1 +0,0 @@ -- Adds support for applications compiled with compileSdkVersion 30 or above. \ No newline at end of file diff --git a/changelog/unreleased/issues/7626.md b/changelog/unreleased/issues/7626.md deleted file mode 100644 index 6e7804a61ec..00000000000 --- a/changelog/unreleased/issues/7626.md +++ /dev/null @@ -1 +0,0 @@ -- Seamless switch to a route alternative doesn't always work for multi legs routes, regular reroute happens instead.