Skip to content

Commit

Permalink
Release 2.0.0-beta.1 (#323)
Browse files Browse the repository at this point in the history
* [android] [auto] Update properties to version 2.0.0-beta.1 in preparation for build.

* update CHANGELOG.md

* revert version to SNAPSHOT
  • Loading branch information
zugaldia authored Feb 10, 2017
1 parent 39fd087 commit f695937
Showing 1 changed file with 20 additions and 5 deletions.
25 changes: 20 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,26 @@

Mapbox welcomes participation and contributions from everyone.

### v2.0.0

* `libjava` and `libandroid` now live under the same (Android Studio) project. These projects are now split up into: `libjava-core`, `libjava-geojson`, `libjava-services`, `libjava-services-rx`, `libandroid-telemetry`, `libandroid-services`, `libandroid-ui`, independently published to Maven to reduce method count on Android apps.
* New `LocationEngine` that can be implemented by different location providers (open source or proprietary), decoupled from other components so that it can be used for telemetry, user tracking (map), navigation, or mocking use-cases. Sample implementations for Lost (`LostLocationEngine`), Google Play Services (`GoogleLocationEngine`) and Mock provider (`MockLocationEngine`).
* New `PermissionsManager` and `PermissionsListener` that replaces the old `PermissionsUtils` to be more flexible checking for any kind of permission, not just location, at runtime.
### v2.0.0-beta.1

* Introduce support for Mapbox Distance API
* Update Map Matching API to support new `v5`
* Divide library into smaller modules to reduce method count on Android projects (`libjava-core`, `libjava-geojson`, `libjava-services`, `libjava-services-rx`, `libandroid-telemetry`, `libandroid-services`, `libandroid-ui`)
* Introduce support for Mapbox Telemetry
* Added reusable components for permission and connectivity management
* Abstracted the location engine from a specific provider and provide default implementations
* Shared improvements across clients:
* RxJava support
* Enabled setting a base URL to facilitate testing
* Directions improvements:
* Added direction v5 lanes
* Added support for the `driving-traffic` profile
* Added support for polyline6
* Remove support for `v4`
* Geocoding improvements:
* Batch requests support
* Added landmark, limit, country parameters support
* Added cancel method, setting multiple types, and language method setting to autocomplete widget

### v1.3.2

Expand Down

0 comments on commit f695937

Please sign in to comment.