Skip to content

Commit 3dcc482

Browse files
author
Cameron Mace
authored
Update changelog file (#700)
1 parent e1599e9 commit 3dcc482

1 file changed

Lines changed: 24 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,38 @@
22

33
Mapbox welcomes participation and contributions from everyone.
44

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)
713

814
### v3.0.0-beta.1
915

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.
1030
- Model and GeoJSON classes made immutable using AutoValue.
1131
- Directions API UUID added inside the `DirectionsResponse` model.
1232
- Position object removed in favor of GeoJSON `Point` for coordinate representation.
1333
- Support for direction `class` has been added.
1434
- 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.
1537

1638
### v2.2.3
1739

0 commit comments

Comments
 (0)