Skip to content

Releases: mapbox/mapbox-java

Mapbox Java SDK v4.4.0

12 Feb 23:25
8949517

Choose a tag to compare

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

18 Dec 23:29

Choose a tag to compare

  • 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

04 Dec 19:31
fcc4091

Choose a tag to compare

  • Adding Shifter implementation #922
  • Fix v4.1.1 release

Release 4.1.1

01 Dec 00:13
6e34494

Choose a tag to compare

  • Remove waypoint limit check #928
  • Adding code coverage report generation and upload to Codecov #925

Release v4.1.0

12 Nov 23:26
083b490

Choose a tag to compare

  • 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

19 Sep 19:41
4d1b2f8

Choose a tag to compare

  • 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

09 Aug 18:27

Choose a tag to compare

Includes:

  • DirectionsRoute#fromJson RuntimeException (#864)

Mapbox Java SDK v3.4.0

06 Aug 20:35

Choose a tag to compare

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 voiceLanguage when converting a MapMatchingMatching to DirectionsRoute. This resulted in localization bugs in the Navigation SDK.

Mapbox Java SDK v3.3.0

20 Jun 15:38
3ab841b

Choose a tag to compare

  • add reverseMode parameter to Geocoding Service (#843)
  • doc changes (#840) (#835)
  • static map request format #836 (#839)
  • add waypoint names (#831)
  • add approaches to RouteOptions (#830)

Mapbox Java SDK v3.2.0

31 May 12:48
1bc2121

Choose a tag to compare

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