Releases: mapbox/mapbox-java
Releases · mapbox/mapbox-java
Mapbox Java SDK v4.4.0
Includes:
- Add waypointIndices to MapboxDirections, update MapboxMapMaptching to have waypointIndices instead of waypoints
#959,
#961,
#962,
#963 - Add Interceptor and EventListener to MapboxDirections #958
- Directions Refresh new implementation #955
- Update gradle tools versions #954
- Add getting mapmatching through POST method #948
Release v4.3.0
- Do not use BigDecimal for rounding (#938)[https://github.com//pull/938]
- Remove coordinate limit from MapboxMapMatching (#940)[https://github.com//pull/940]
- Remove character waypoint names limit from mapbox map matching (#941)[https://github.com//pull/941]
- Adding additional tests to files related to coordinate shifting (#936)[https://github.com//pull/936]
- Added waypoint targets to MapboxDirections request (#942)[https://github.com//pull/942]
Release 4.2.0
- Adding Shifter implementation #922
- Fix v4.1.1 release
Release 4.1.1
Release v4.1.0
- Added wrappers for route tile APIs Feature #913
- Add annotations, approaches request parameter & distances to the response object #911
- Add interceptor and network interceptor support to Mapbox Speech #910
- Remove dependency on BindingContextFactory #909
- Archive stale issues and pull request #906
- Added StepManeuver.Type for ease of use #898
- Route options should be serialized/deserialized using backend names #895
- BoundingBox deserialization #891
Release v4.0.0
- downgrade to java 7 #876
- The first and last positions should be equivalent in polygon ring Bug Ready For Review refactor #886
- Fix circle generation in TurfTransformation #885
- coordinates() should have @NotNull annotation in Geometry implementations #882
- Tilequery API #879
- all accesToken fields should be annotated with @nonnull #875
Mapbox Java SDK v3.4.1
Includes:
- DirectionsRoute#fromJson RuntimeException (#864)
Mapbox Java SDK v3.4.0
Release 3.4.0
Includes:
- Fixed typo in static map annotations and added tests for map annotations (#855)
- Added toJson and fromJson to Directions models (#854)
- Upgraded dependencies (#853)
- Missing space (#846)
- Add voiceLanguage to MapMatchingMatching (#847)
🚀 Example usage of new toJson and fromJson:
DirectionsResponse response = ...
DirectionsRoute route = response.routes().get(FIRST_ROUTE);
String routeJson = route.toJson();
DirectionsRoute routeFromJson = DirectionsRoute.fromJson(routeJson);
Bugs fixed 🐛
- #855 addresses a typo with static map annotations where strokeWidth was being ignored in StaticPolylineAnnotation (for the url function).
- #847 addresses an bug where we weren’t including the
voiceLanguagewhen converting aMapMatchingMatchingtoDirectionsRoute. This resulted in localization bugs in the Navigation SDK.
Mapbox Java SDK v3.3.0
Mapbox Java SDK v3.2.0
- Added sub - to BannerInstructions (#823)
- Added directions & active - to BannerText (#823)
- Properties passed to Feature.fromGeometry and CarmenFeature.properties should be Nullable (#815)
- Move TurfAssertions.getCoord() to TurfMeta.getCoord() to follow Turf.js (#818)
- Semicolon should be used as radiuses and timestamps delimiters (#821)
- Added approaches request paramenter to Directions and MapMatching (#827)