Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

Release Android v6.0.0-beta.1 #11060

Closed
13 of 23 tasks
tobrun opened this issue Jan 26, 2018 · 1 comment
Closed
13 of 23 tasks

Release Android v6.0.0-beta.1 #11060

tobrun opened this issue Jan 26, 2018 · 1 comment
Assignees
Labels
Android Mapbox Maps SDK for Android

Comments

@tobrun
Copy link
Member

tobrun commented Jan 26, 2018

In preparation for release v6.0.0 of the Mapbox Android SDK, we're releasing today the first beta in the 6.0.x series. This release brings major features as:

  • Expressions
  • HillshadeLayer and RasterDemSource
  • CustomGeometrySource
  • ViewportCollision detection

device-2018-01-25-104814

Please note that this is a pre-release version intended to gather early feedback on the new APIs and to detect any potential issues (you can report them here). This release is not intended for production apps.

Changes since v5.x

  • Binding integration for expressions #10654
  • CustomGeometrySource #9983
  • HillshadeLayer and RasterDemSource #11031
  • Revisit marker placement for snapshot #11029
  • SafeVarargs annotation for expressions #11027
  • Expression#toString #11024
  • Rename initRenderSurface to onSurfaceCreated #11023
  • Expose attribution manager as public API #10942
  • Replace Mapzen vector source example with Mapillary #10931
  • Add Hebrew localization #10967
  • Cleanup gradle configuration files #10903
  • Send double tap event only once #10855
  • Parameter validation for LatLngBounds#from #10831
  • Replace JSON parsing #10815
  • Orientation change regression test #10814
  • Max & min LatLng constants #10780
  • LatLng#wrap return new instance of LatLng #10769
  • Custom library loader #10733
  • Inconsistent parameters for LatLngBounds.union #10728
  • Gradle 4.1 / AS 3.0 #10549

Todo

  • Create release branch
  • Change CircleCI config to build from release branch (android-release-all->deploy)
  • Change version name to 6.0.0-beta.1 in /platform/android/MapboxGLAndroidSDK/gradle.properties
  • Publish 6.0.0-beta.1 artifact to Maven Central
  • Tag android-v6.0.0-beta.1
  • Change version name to 6.0.0-SNAPSHOT in /platform/android/MapboxGLAndroidSDK/gradle.properties
  • Change CircleCI config to build back from release branch
  • Merge release-android-v6.0.0-beta.1 back into release-boba
  • Update Javadoc documentation via release branch, not master @langsmith
  • Update SDK version in android-docs repo's constants.js file @langsmith
  • Update Mapbox demo and wearable demo apps @langsmith
  • If stable version, update mapbox-plugins-android test app @langsmith
  • TBD: update the style specification’s SDK support tables @langsmith note
  • Update version # in config files in /help @langsmith
  • Update version # in src > constants.js file in /www.mapbox.com @langsmith
  • Update version # in pthfndr @langsmith
  • Update version # in Studio Preview @langsmith
  • Update version # in master&navUI branches of Store Locator kit @langsmith
  • Create new Fabric release @langsmith
  • Create new tag/release in demo app repo @langsmith
  • Release new version of Android demo app on Play Store @langsmith
  • If not beta release, update version # in cnplgn @langsmith
  • Update version # in cndocs @langsmith

/cc @mapbox/mobile @mapbox/support @colleenmcginnis

@tobrun tobrun added the Android Mapbox Maps SDK for Android label Jan 26, 2018
@tobrun tobrun added this to the android-v6.0.0 milestone Jan 26, 2018
@zugaldia
Copy link
Member

zugaldia commented Feb 7, 2018

Please note that due to a change in how Gradle manages dependencies in the latest version, there's a change on how to include this SDK on a build.gradle file. Explanation and workaround is available on #11125 (comment). A fix for this is expected before the final 6.0 release.

@tobrun tobrun closed this as completed Feb 13, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Android Mapbox Maps SDK for Android
Projects
None yet
Development

No branches or pull requests

3 participants