Skip to content

Latest commit

 

History

History
162 lines (137 loc) · 14.3 KB

CHANGELOG.md

File metadata and controls

162 lines (137 loc) · 14.3 KB

Changelog for the Mapbox Navigation SDK for Android

Mapbox welcomes participation and contributions from everyone.

v0.8.0 - December 20, 2017

  • 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

v0.8.0-beta.1 - December 15, 2017

  • 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

v0.7.1 - December 6, 2017

  • Fix NPE with reroute metric events #565
  • Adjust metric listener reset #566
  • Update distance completed in off-route scenario #568
  • Update Maps SDK to 5.2.1 #570

v0.7.1-beta.1 - December 1, 2017

  • Expanded the width of route lines when zoomed out
  • Added support for displaying alternative routes on map
  • 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

v0.7.0 - November 13, 2017

  • 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

v0.6.3 -October 18, 2017

  • Significant reroute metric fixes #348
  • Avoid index out of bounds when drawing route line traffic #384

v0.6.2 - October 7, 2017

  • Fixed an issue with the Location Engine not being activated correctly inside the Navigation-UI lib #321
  • Fixed bottom sheet not getting placed correctly when the device is rotated #320
  • Fixed missing reroute UI when a navigation session reroute occurs #319
  • Added logic to detect if the user did a u-turn which would require a reroute #312
  • Revert snap to route logic creating a new Location object which was causing location updates to occasionally get stuck at a maneuver point #308
  • Restructured the project so the studio projects opened from the root folder rather than having it nested inside the navigation folder #302
  • Notifications fixed for Android Oreo #298
  • OSRM-text-instructions removed #288
  • General code cleanup #287
  • Day and night mode and theme switching functionality added inside the Navigation-UI library #286
  • Metric reroute added - #296

v0.6.1 - September 28, 2017

  • Telemetry Updates

v0.6.0 - September 21, 2017

  • First iteration of the Navigation UI
  • Optimized Navigation features which were causing slowdowns on long steps - 219
  • Only decode step geometry when needed - 215
  • Introduced metrics
  • Cleaned up code and fixed several bugs

v0.5.0 - August 30, 2017

  • use followonstep inside routeprogress for instruction - #188
  • Persistent notification #177
  • Fixes crash occurring ocasionally at end of route - #175
  • Cleaned up RouteProgress object to use AutoValue builders - #164
  • Run calculations and cleaned up MapboxNavigation class - #151

v0.4.0 - August 1, 2017

  • Add new alert level concept called, milestones #84
  • Multiple way point support added #76
  • Support for congestion along the route #106
  • Default Milestones and text instructions #98 and
  • Several improvements and bug fixes for snap to route logic #97
  • Only update routeProgress when the user has a speed greater than 0 #118
  • Add radius to directions route request #119
  • Remove RouteUtils class #127
  • Remove hardcoded constant for seconds till reroute #121
  • Adds support for creating custom instructions for Milestones #122
  • RouteProgressChange callback will attempt to get instantly invoked when starting if a locations present #47
  • Upgrade to MAS 2.2.0 #153

v0.3.1 - June 8, 2017

  • Use AutoValue inside RouteProgress objects #74
  • Directly use direction distance measurements instead of calculating them. #125

v0.3 - June 5, 2017

v0.2 - May 15, 2017

v0.1 - April 20, 2017

  • Initial release as a standalone package.