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.2 #8221

Closed
9 tasks done
zugaldia opened this issue Feb 28, 2017 · 6 comments
Closed
9 tasks done

Release Android v5.0.0-beta.2 #8221

zugaldia opened this issue Feb 28, 2017 · 6 comments
Labels
Android Mapbox Maps SDK for Android

Comments

@zugaldia
Copy link
Member

zugaldia commented Feb 28, 2017

In preparation for the final release of Mapbox Android SDK 5.0 we're releasing today the second beta v5.0.0-beta.2 in the 5.x series. Release 5.0 brings major features and numerous bug fixes, including breaking API changes. To update your app from 4.x to 5.0 please check and contribute to our migration guide.

The main feature included with this release is support for data-driven styles. Please note however that v5.0.0-beta.2 is a pre-release version intended to gather early feedback on the new APIs and detect any potential issues (you can report them here). This release is not intended for production apps.

Highlights

  • Support for data-driven styles #7752
  • Additional APIs to manage runtime styling layers #8195
  • 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.2 in /platform/android/MapboxGLAndroidSDK/gradle.properties
  • Publish 5.0.0-beta.2 artifact to Maven Central
  • Update CHANGELOG.md
  • Change version name back to 5.0.0-SNAPSHOT in /platform/android/MapboxGLAndroidSDK/gradle.properties
  • Create and tag android-v5.0.0-beta.2 release on GitHub
  • Update JavaDoc Documentation @cammace
  • Update Mapbox Demo App to use 5.0.0-beta.2 and release on Google Play @cammace
  • Tweet release announcement @cammace

/cc @mapbox/mobile @mapbox/support

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

zugaldia commented Mar 1, 2017

For this release, we'll be sharing a release branch with the iOS SDK. Progress can be followed on release-ios-v3.5.0-android-v5.0.0.

@zugaldia
Copy link
Member Author

zugaldia commented Mar 1, 2017

Beta 2 is now available on Maven for immediate consumption.

@tobrun
Copy link
Member

tobrun commented Mar 2, 2017

Our SNAPSHOT build will now be build from release-ios-v3.5.0-android-v5.0.0. This allows users to test fixes we make between now and the actual release.

@zugaldia
Copy link
Member Author

zugaldia commented Mar 2, 2017

Over to you @cammace.

@zugaldia
Copy link
Member Author

zugaldia commented Mar 9, 2017

@cammace Are we good to close here?

@cammace cammace closed this as completed Mar 9, 2017
@bradjonesca
Copy link

@cammace I see you have closed this ticket but I don't see a release of a Mapbox Demo App 5.0.0-beta.2 on Google Play?

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

4 participants