-
Notifications
You must be signed in to change notification settings - Fork 117
Closed
Description
In preparation for the 5.1.1 and Navigation 0.4.0 releases we are releasing a new version of the Mapbox Java SDK. This update also includes several improvements and additions that bring our exposed APIs up to date.
Highlights
- Adds ProGuard rules for Optimization and Directions Matrix API: added some new Proguard rules #516
- Adds support for multiple languages in geocoder auto complete widget: Several geocoding fixes and additions #512
- Adds support for multiple languages in geocoder API: Several geocoding fixes and additions #512
- Reduced API access in
GeocoderAdapter.javato non-public since user has no reason for using: Several geocoding fixes and additions #512 - Auto complete widget now extends to Support Library widget: Several geocoding fixes and additions #512
TYPE_DISTRICTandTYPE_LOCALITYresult filters added: Several geocoding fixes and additions #512- adds
place_typesupport in Carman Feature: Several geocoding fixes and additions #512 - adds
matching_textsupport in Carman Feature: Several geocoding fixes and additions #512 - adds
matching_place_namesupport in Carman Feature: Several geocoding fixes and additions #512 - adds
languagesupport in Carman Feature: Several geocoding fixes and additions #512 - Several Javadoc improvements: Several geocoding fixes and additions #512
- Updated fixtures and test: Several geocoding fixes and additions #512
- Adds proper support for
toStringequalsandhashcodemethods for each model class: Added toString, hashcode, and equal methods #450 - Adds exception and test for Turf methods which require at least 2 coordinates: added test and exception if null point exist during operations #513
- Resolves Fatal Exception: java.lang.OutOfMemoryError with the TelemetryClient: Fatal Exception: java.lang.OutOfMemoryError with the TelemetryClient #467
- Fixes Optimization API
getRadius()method which wasn't being converted to a string: Updated optimization API #506 - Fixes Optimization API
getBearing()method which wasn't being converted to a string: Updated optimization API #506 - Adds support for Optimization API language parameter: Updated optimization API #506
- Adds support for Optimization API distributions parameter: Updated optimization API #506
- Adds missing Optimization API
waypoint_indexinside the OptimizationWaypoint class: Updated optimization API #506 - Deprecates Optimization API
annotationin favor of the correct nameannotations: Updated optimization API #506 - Adds directions API support for languages Added directions support for languages #504
- Adds directions API support for congestions annotation: added congestion annotation #469
- Adds
alternatives_countto MapMatchingTraceoint class: Fixed up mapmatching API #507 - Adds support for the language param in MapMatching API: Fixed up mapmatching API #507
- Mock LocationEngine exposed in
libandroid-services: mock location #476 - Adds Convert distance methods in TurfHelper class: added convert distance method to TurfHelper #481
Release checklist @cammace @zugaldia
- Change version name to
2.2.0ingradle.properties - Publish
2.2.0artifact to Maven Central - Change version name back to
2.3.0-SNAPSHOT - Update
CHANGELOG.md - Tag
v2.2.0in GitHub - Update dependencies in the Maps SDK
Post-release @langsmith
- If there's a new SNAPSHOT version, then update this repo's
README.mdfile - Update Javadoc for the MAS docs section
- Update the
constants.jsfile inandroid-docsrepo so thatcompile 'com.mapbox.mapboxsdk:mapbox-android-services:x.x.x'line is updated in the Gradle section of the MAS overview page - Update the
compile 'com.mapbox.mapboxsdk:mapbox-android-ui:2.2.0'line in the Android demo app's gradle file
/cc: @mapbox/mobile
zugaldia and tobrun
Metadata
Metadata
Assignees
Labels
No labels