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

Release Android v5.0.0-beta.1 #8051

Closed
10 tasks done
zugaldia opened this issue Feb 14, 2017 · 5 comments
Closed
10 tasks done

Release Android v5.0.0-beta.1 #8051

zugaldia opened this issue Feb 14, 2017 · 5 comments
Assignees
Labels
Android Mapbox Maps SDK for Android

Comments

@zugaldia
Copy link
Member

zugaldia commented Feb 14, 2017

In preparation for release v5.0.0 of the Mapbox Android SDK, we're releasing today the first beta (v5.0.0-beta.1) in the 5.x series. This release brings major features and numerous bug fixes, including breaking API changes. The main feature included with this release is support for data-driven styles.

To update your app from 4.x to 5.0 please check and contribute to our migration guide.

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.

Highlights

  • Support for data-driven styles #7752
  • Consistent double tap zoom acceleration #7514
  • Cleanup inconsistencies float vs double #4445
  • Add mapbox_ prefix to attributes #6482
  • Update LOST to 2.0.0 #6573
  • MAS submodules (geojson, telemetry) are now smaller to reduce the overall method count #7642
  • Support for Android Nougat #5910
    • Move location listening logic to onStart/onStop Activity lifecylce methods
  • Removal of accessToken on MapView and MapboxMap #5621
  • Introduction of new make targets #5940
    • Targets for testing, running and using external tools directly from the command line
  • Cleanup Gradle files #6009
    • Introducing single purpose .gradle files
  • Checkstyle integration #7442
  • Transform refactor #6532
    • All camera related code is moved to a dedicated transform class cfr. core architecture
  • Encapsulate Gestures #6557
    • All gesture event code is encapsulated in MapGestureDetector
    • All key event code is encapsulated in MapKeyListener
  • Transparent background for MyLocationView #7116
  • Update documentation on generate sanity tests #7147
  • Update documentation on style templates #7157
  • NullPointerException during save instance state #7157
  • Move management style to core #7275
  • OnCameraChange not called for the final position of animation bug #7350
  • MapboxAccountManager refactor #6534
    • Consolidating the location where tokens are set
    • Rename to reflect the increased responsibilities introduced in prior releases
  • AnnotationManager refactor #6067
    • Extracting all business logic related to annotations into a separate class cfr. to core and the iOS codebase
  • Gesture handling bugs
    • Avoid calls to onFling when while pinch zooming #7666
  • Support for style-wide transition animation duration and delay #6779
  • Support for all animated camera changes to configure dismissing tracking modes #7854
  • LatLng objects produced by the SDK are wrapped by default #4522

Full changelog and known issues: https://github.com/mapbox/mapbox-gl-native/issues?q=is%3Aopen+is%3Aissue+milestone%3Aandroid-v5.0.0

TODO list for making this happen @zugaldia

  • Create release branch
  • Change version name to 5.0.0-beta.1 in /platform/android/MapboxGLAndroidSDK/gradle.properties
  • Publish 5.0.0-beta.1 artifact to Maven Central
  • Update CHANGELOG.md
  • Change version name back to 5.0.0-SNAPSHOT in /platform/android/MapboxGLAndroidSDK/gradle.properties
  • Merge release-android-v5.0.0-beta.1 back into master
  • Create and tag android-v5.0.0-beta.1 release on GitHub
  • Update JavaDoc Documentation @cammace
  • Update Mapbox Demo App to use 5.0.0-beta.1 and release on Google Play @cammace
  • Tweet release announcement @cammace

/cc @mapbox/mobile @mapbox/support

@zugaldia zugaldia added the Android Mapbox Maps SDK for Android label Feb 14, 2017
@zugaldia zugaldia added this to the android-v5.0.0 milestone Feb 14, 2017
@zugaldia zugaldia self-assigned this Feb 14, 2017
@zugaldia
Copy link
Member Author

zugaldia commented Feb 14, 2017

Please note that due to an ongoing issue with our CI #7733, this build does not include all architectures (lib-mips is missing, lib-arm-v5, lib-arm-v7, lib-arm-v8, lib-x86,lib-x86-64 are included).

@zugaldia
Copy link
Member Author

Artifacts are now available on Maven, over to you @cammace .

@cammace
Copy link
Contributor

cammace commented Feb 15, 2017

Tweet going out later today and updating of the demo app is being tracked in mapbox/mapbox-android-demo#222. Closing

@cammace cammace closed this as completed Feb 15, 2017
@nitrag
Copy link
Contributor

nitrag commented Feb 16, 2017

Congratulations on the beta and thank you! Long awaited!

Can you please publish the docs? I was told they would live here but all I see is a lovely 404 page. 😉

@cammace
Copy link
Contributor

cammace commented Feb 16, 2017

Hey @nitrag, an internal issue was causing the documentation to not get published. It has now been fixed and the documentation can be viewed here

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