Skip to content

Releases: mapbox/mapbox-navigation-android

Mapbox Navigation SDK v0.9.0

23 Jan 18:25
Compare
Choose a tag to compare

Notable features added:

  • libandroid --> Faster route detection #638
  • libandroid-ui --> Banner instructions from the directions API #582

Includes

  • Update Maps and Services dependencies #661
  • Add Maneuver type exit rotary constant #653
  • Moved WaypointNavigationActivity from the SDK to the test app #652
  • NavigationTelemetry update cue for changing configurations #648
  • Remove duplicate ViewModel updates #647
  • Track initialization of NavigationView #646
  • Update Maps SDK to 5.3.1 #645
  • Check for null directions route or geometry in SessionState #643
  • Remove NavigationViewModel as lifecycle observer #643
  • Exposes the MapboxMap in NavigationView with a getter method #642
  • Package delivery/ride sharing waypoint demo #641
  • Removed boolean that was preventing subsequent navigation sessions #640
  • Add FasterRouteDetector to check for quicker routes while navigating #638
  • Notification check for valid BannerInstructions before updating #637
  • Check for at least two coordinates when creating snapped location #636
  • Add language to NavigationViewOptions with default from RouteOptions #635
  • Add onDestroy as a method that must be implemented for NavigationView #632
  • Check for network connection before setting off-route #631
  • Add NavigationView style attribute for custom LocationLayer #627
  • Replace setOnScroll (now deprecated) with addOnScroll #626
  • Check for IndexOutOfBounds when calculating foreground percentage #625
  • Fix for listener bug #620
  • Banner instructions from the directions API #582

Mapbox Navigation SDK v0.8.0

20 Dec 19:21
Compare
Choose a tag to compare

Release Includes

  • Update Maps SDK to 5.3.0 #617
  • Expose listeners in the NavigationView #614
  • Null check light / dark theme from NavigationLauncher #613
  • Add SSML parameter to Polly request #612
  • Allow theme setting from NavigationViewOptions #595
  • Fix issue NavigationView simulation #594
  • Remove preference setup for unit type in RouteViewModel #593
  • Create other map issue in feedback adapter #592
  • Remove specified layer for map route #590
  • Guard against IndexOutOfBounds when updating last reroute event #589
  • Set original and current request identifier #585
  • Add SSML announcement option for VoiceInstructionMilestone #584
  • Remove duplicate subscriptions to the ViewModels #583
  • Return Milestone instead of identifier #579
  • DirectionsProfile for reroutes in NavigationView #575
  • Add custom notification support #564

Mapbox Navigation SDK v0.8.0-beta.1

15 Dec 20:31
Compare
Choose a tag to compare

Pre-release beta for v0.8.0

Mapbox Navigation SDK v0.7.1

06 Dec 17:23
Compare
Choose a tag to compare

Please Note: This release includes namespace changes to some of our direction models. To fix the compilation errors, please remove the old import and add the new namespace:

Example:
OLD: import com.mapbox.directions.v5.models.DirectionsRoute;
NEW: import com.mapbox.api.directions.v5.models.DirectionsRoute;

Release Includes

  • Expanded the width of route lines when zoomed out #484
  • Added support for displaying alternative routes on map #484
  • Adds exclude, voiceUnits, and banner instruction info to request/response #500
  • Add Imperial / Metric support for UI & Notification #501
  • Add NavigationView as a lifecycle observer #506
  • Add Custom themes via XML for light / dark mode #507
  • Navigation Metrics Refactor #511
  • Add software layer type programmatically for Maneuver and Lane View #514
  • Use NavigationViewOptions in NavigationLauncher #524
  • Lifecycle aware Navigation Metrics #540
  • Fix NPE with reroute metric events #565
  • Adjust metric listener reset #566
  • Update Maps SDK to 5.2.1 #570

Mapbox Navigation SDK v0.7.1-beta.1

02 Dec 00:20
Compare
Choose a tag to compare

Pre-release beta for v0.7.1

Mapbox Navigation SDK v0.7.0

13 Nov 21:27
Compare
Choose a tag to compare

Updates:

  • Updated to Mapbox Java 3.0 #373
  • Update InstructionView with secondary TextView #404
  • Fixed issue with bearing values in route requests #408
  • Updates and docs for NavigationRoute #413
  • Fixed native crash with initialization of navigation UI #423
  • Add validation utils class #424
  • Cancel notification when service is destroyed #409
  • Adjust API Milestone to handle new routes #425
  • Replaced maneuver arrows with custom StyleKit #362
  • Dynamic reroute tolerance #428
  • Add Telem location engine class name #401
  • Fixed snap to route object for snapped location #434
  • Directions list as dropdown #415
  • Feedback UI #383
  • Fixed bearing values not matching number of coordinates #435
  • Updated to new TurfConversion class #440
  • Removes duplicate check and adds test for new route #443
  • Show / hide recenter button when direction list is showing / hiding #441
  • Current step removed from instruction list #444
  • Change feedback timing #442
  • Updated Maneuver Icons #445
  • Fixed ordering of the bearings #455
  • "Then" Banner Instruction #456
  • NavigationQueueContainer Class to manage reroute and feedback queues #457
  • Update Turn lane Views to use StyleKit #466
  • Upgraded to Gradle 3.0 #453
  • Fixed up a few issues preventing all direction routes from working #469
  • AlertView integrated with post-reroute feedback #470
  • Fix leak when closing app with bottomsheet showing #472
  • Added issue template #418
  • Check for null raw location before setting bearing #476
  • Update location layer to 0.2.0 and re-add as lifecycle observe #473
  • Check for null or empty String speechUrl before playing #475
  • Create SpanUtil and SpanItem to more easily format Strings #477
  • Initialize click listeners after presenter / viewmodel is set #481
  • Fix bug with bottomsheet not hiding in night mode #483
  • Adjust Instruction Content Layout XML #465
  • Add telem absolute distance to destination track support #427
  • Fix issue where new route was not being detected #478
  • Fix bug with bottom sheet behavior null onConfigChange #490
  • Update lane stylekit and then maneuver bias #492
  • Add missing javadoc for feedback methods in MapboxNavigation #493
  • Portrait / landscape instruction layouts are different - only cast to View #494

Mapbox Navigation SDK v0.6.3

18 Oct 22:41
Compare
Choose a tag to compare
[android] [auto] Update properties to version 0.6.3 in preparation fo…

Mapbox Navigation SDK v0.6.2

10 Oct 15:13
Compare
Choose a tag to compare
Release v0.6.2 (#324)

* temporarily changed circle ci branch

* [android] [auto] Update properties to version 0.6.2 in preparation for build.

* changelog update

* changed circle ci branch

Mapbox Navigation SDK v0.6.1

28 Sep 19:23
Compare
Choose a tag to compare
  • Telemetry Updates

Mapbox Navigation SDK v0.6.0

21 Sep 20:12
Compare
Choose a tag to compare
Merge branch 'master' of github.com:mapbox/mapbox-navigation-android