Skip to content

Mapbox Navigation SDK v0.17.0

Compare
Choose a tag to compare
@Guardiola31337 Guardiola31337 released this 10 Aug 23:01
· 4081 commits to main since this release
9f55b59

Release Notes

Navigation Core libandroid-navigation

  • Rolled back the filter rules in favor of the less aggressive checks we had prior.
    • Allow setting of accuracy threshold in MapboxNavigationOptions (default 100) - ⚠️ locationAccuracyPercentThreshold, locationUpdateTimeInMillisThreshold and locationVelocityInMetersPerSecondThreshold options are not available anymore.
  • Bug fixes and updates.

Navigation UI libandroid-navigation-ui

  • Added APIs to the NavigationView that give access to the NavigationMapboxMap and MapboxNavigation instances once the view has been initialized / navigation has started - ⚠️ NavigationView#retrieveMapboxMap() is not available anymore.
  • Bug fixes.

Changelog:

  • Bump MAS version to 3.4.1 #1203
  • Notify InstructionListAdapter after animation finishes #1143
  • Revert MAS version from 3.4.0 to 3.3.0 #1200
  • Update Java SDK to 3.4.0 #1196
  • Allow access to NavigationMapboxMap and MapboxNavigation #1179
  • Retrieve feedback Strings from Resources #1194
  • Update README Snapshot #1186
  • Add gradle-versions-plugin to the project #1187
  • Add a null check to prevent NPE in NavigationViewModel onDestroy #1192
  • Remove Location filter and check Location#getAccuracy #1157
  • Provide example of showing and hiding Fragment with NavigationView #1113
  • Added InstanceState to simplify saving the state #1162
  • Fix OffRoute engine cleared before service shutdown #1167
  • Transifex Updates #1145
  • Fix SpeechAnnouncementListener example and add tests #1166
  • Update dependencies LLP, ConstraintLayout #1172
  • Consolidate InstructionView DistanceFormatters #1174
  • Add ETA support for the notification back #1184
  • Fix exception when adding routes in NavigationMapRoute #1150
  • Check dispatcher on announcement and instruction events in ViewModel #1152
  • Update LeakCanary to 1.6.1 #1181
  • Re-initialize arrow sources in NavigationMapRoute after style loaded #1180
  • Use application Context for CustomNavigationNotification example #1182
  • Update README.md with UI build.gradle instructions #1148
  • Add maneuver view roundabout angle bottom limit #1144
  • Use roundabout degrees for "then" step in InstructionView #1141
  • Remove navigation listeners before clearing NavigationEngineFactory #1140
  • Prevent to use the map route until the map is ready and the route fetched #1134