|
2 | 2 |
|
3 | 3 | Mapbox welcomes participation and contributions from everyone. |
4 | 4 |
|
5 | | -### v3.0.0 |
6 | | - |
| 5 | +### v3.0.0-beta.2 |
| 6 | +- Added static initializer methods with parameters accepting single objects rather than list in GeoJSON classes - [#691](https://github.com/mapbox/mapbox-java/issues/691) |
| 7 | +- Annotations added to the `PolylineUtils` class. - [#687](https://github.com/mapbox/mapbox-java/pull/687) |
| 8 | +- Adds check to `PointOnLine` Turf method to ensure 2 or more non-identical `Point`s are used. - [#689](https://github.com/mapbox/mapbox-java/pull/689) |
| 9 | +- Added a missing return statement inside the internal `MapboxDirections` response code. - [#685](https://github.com/mapbox/mapbox-java/pull/685) |
| 10 | +- User header agent constant is now using the generated BuildConfig file to add device information (Identical behavior to what was happening in 2.X). - [#679](https://github.com/mapbox/mapbox-java/pull/679) |
| 11 | +- Save access token in RouteOptions. - [#669](https://github.com/mapbox/mapbox-java/pull/669) |
| 12 | +- Resolved bug where the generated type adapter in `CarmenFeature` class wasn't being used causing the `SeralizedName` annotation to be ignored. - [#698](https://github.com/mapbox/mapbox-java/pull/698) |
7 | 13 |
|
8 | 14 | ### v3.0.0-beta.1 |
9 | 15 |
|
| 16 | +- Banner instructions added to the Directions API. |
| 17 | +- DrivingSide API in `RouteStep` class added. |
| 18 | +- `CarmenFeature` class now has `toJson` and `fromJson` APIs. |
| 19 | +- Direction Bearing param is no longer placed in order added, but rather, the matching of coordinate. |
| 20 | +- `RouteOptions` object added to Directions API to allow for making identical request. |
| 21 | +- In the Directions API, errors returned from server are now returned in the `message` API. |
| 22 | +- Exclusions added to the directions API. |
| 23 | +- Mapbox builders no longer require unnecessary generics. |
| 24 | +- Model classes are now serializable. |
| 25 | +- Directions Matrix API changed to Matrix API. |
| 26 | +- Directions Optimization API name changed to Optimization API. |
| 27 | +- Object classes now contains `equals`, `hash`, and `toString` methods. |
| 28 | +- Gradle `java` plugin switched to `java-library`. |
| 29 | +- Annotations library added so methods and classes can convey more information. |
10 | 30 | - Model and GeoJSON classes made immutable using AutoValue. |
11 | 31 | - Directions API UUID added inside the `DirectionsResponse` model. |
12 | 32 | - Position object removed in favor of GeoJSON `Point` for coordinate representation. |
13 | 33 | - Support for direction `class` has been added. |
14 | 34 | - Requesting `RoundaboutExit` is now possible and adds an additional instruction when traversing inside a roundabout or rotary. |
| 35 | +- Retrofit, OkHttp, and other dependencies updated to use the latest. |
| 36 | +- API service module split up in project to reflect individual Mapbox APIs. |
15 | 37 |
|
16 | 38 | ### v2.2.3 |
17 | 39 |
|
|
0 commit comments