diff --git a/CHANGELOG.md b/CHANGELOG.md index d4caee3f1d6..9065c3f4b3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,32 @@ Mapbox welcomes participation and contributions from everyone. #### Features #### Bug fixes and improvements +## Mapbox Navigation SDK 2.13.1 - 31 May, 2023 +### Changelog +[Changes between v2.13.0 and v2.13.1](https://github.com/mapbox/mapbox-navigation-android/compare/v2.13.0...v2.13.1) + +#### Features + + +#### Bug fixes and improvements +- Fixed offline-online routes switch via route alternative observer for the case when new online route is the same as current offline. [#7215](https://github.com/mapbox/mapbox-navigation-android/pull/7215) +- Improved road snapping for the case when GPS signal is unstable. When GPS signal becomes unstable, LocationMatcherResult#isOffRoad stays false and LocationMatcherResult#enhancedLocation is snapped to a road, the effect takes place until stabilisation of GPS signal. [#7215](https://github.com/mapbox/mapbox-navigation-android/pull/7215) +- Fixed `NavigationRoutes#waypoints` being null for EV offline fallback. [#7165](https://github.com/mapbox/mapbox-navigation-android/pull/7165) + +#### Known issues :warning: +- `NavigationRouteAlternativesObserver#onRouteAlternatives` could be called with an online alternative that is the same as current offline route except for its origin and annotations. +`MapboxNavigation#getAlternativeMetadataFor` will return null for that alternative. +Calling `MapboxNavigation#setNavigationRoutes(listOf(currentOfflinePrimaryRoute, newOnlineAlternative))` for that case won't make any effect as the alternative will be ignored. +Make sure that you implemented routes alternatives observers with respect to offline-online scenarios as documentation suggests. + +### Mapbox dependencies +This release depends on, and has been tested with, the following Mapbox dependencies: +- Mapbox Maps SDK `v10.13.0` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v10.13.0)) +- Mapbox Navigation Native `v132.3.0` +- Mapbox Core Common `v23.5.0` +- Mapbox Java `v6.11.0` ([release notes](https://github.com/mapbox/mapbox-java/releases/tag/v6.11.0)) + + ## Mapbox Navigation SDK 2.13.0 - 12 May, 2023 ### Changelog [Changes between v2.12.0 and v2.13.0](https://github.com/mapbox/mapbox-navigation-android/compare/v2.12.0...v2.13.0) diff --git a/changelog/unreleased/bugfixes/7165.md b/changelog/unreleased/bugfixes/7165.md deleted file mode 100644 index 116b3e394c5..00000000000 --- a/changelog/unreleased/bugfixes/7165.md +++ /dev/null @@ -1 +0,0 @@ -- Fixed `NavigationRoutes#waypoints` being null for EV offline fallback. diff --git a/changelog/unreleased/bugfixes/7215.md b/changelog/unreleased/bugfixes/7215.md deleted file mode 100644 index fa8e0c691db..00000000000 --- a/changelog/unreleased/bugfixes/7215.md +++ /dev/null @@ -1,2 +0,0 @@ -- Fixed offline-online routes switch via route alternative observer for the case when new online route is the same as current offline. -- Improved road snapping for the case when GPS signal is unstable. When GPS signal becomes unstable, LocationMatcherResult#isOffRoad stays false and LocationMatcherResult#enhancedLocation is snapped to a road, the effect takes place until stabilisation of GPS signal. diff --git a/changelog/unreleased/issues/7215.md b/changelog/unreleased/issues/7215.md deleted file mode 100644 index 64385c0418d..00000000000 --- a/changelog/unreleased/issues/7215.md +++ /dev/null @@ -1,4 +0,0 @@ -- `NavigationRouteAlternativesObserver#onRouteAlternatives` could be called with an online alternative that is the same as current offline route except for its origin and annotations. -`MapboxNavigation#getAlternativeMetadataFor` will return null for that alternative. -Calling `MapboxNavigation#setNavigationRoutes(listOf(currentOfflinePrimaryRoute, newOnlineAlternative))` for that case won't make any effect as the alternative will be ignored. -Make sure that you implemented routes alternatives observers with respect to offline-online scenarios as documentation suggests.