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.3 #8350

Closed
8 tasks done
zugaldia opened this issue Mar 10, 2017 · 3 comments
Closed
8 tasks done

Release Android v5.0.0-beta.3 #8350

zugaldia opened this issue Mar 10, 2017 · 3 comments

Comments

@zugaldia
Copy link
Member

zugaldia commented Mar 10, 2017

In preparation for the final release of version 5.0 of the Mapbox Android SDK, we're releasing today the third beta in the 5.x series (v5.0.0-beta.3). Version 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 that v5.0.0-beta.3 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
  • Allow query all features in sources (querySourceFeatures) #5792
  • Improve accessibility TalkBack support by including content description in views #8230
  • Consistent double tap zoom acceleration #7514
  • Allow zooming/scaling to use AnimationOptions #8181
  • Cleanup inconsistencies float vs double #4445
  • Add mapbox_ prefix to attributes #6482
  • Update LOST to 2.x #6573
  • MAS submodules (geojson, telemetry) are now smaller to reduce the overall method count #7642
  • Telemetry Service is now include automatically via Manifest merge to simplify set up #8338
  • 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
  • Correctly scale accuracy circle for MyLocationView #8255
  • Update documentation on generate sanity tests #7147
  • Update documentation on style templates #7157
  • Fix NullPointerException during save instance state #7157
  • Move management style to core #7275
  • Fix 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 improvements:
    • Fix missing call to onFling when while pinch zooming #7666
    • Round tap-zoom gestures to nearest integer #8027
  • Support for style-wide transition animation duration and delay #6779
  • Allow callback parameter for style setting #8262
  • Support for all animated camera changes to configure dismissing tracking modes #7854
  • Avoid disabling location tracking on all gestures #7878
  • 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

  • Change version name to 5.0.0-beta.3 in /platform/android/MapboxGLAndroidSDK/gradle.properties
  • Publish 5.0.0-beta.3 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.3 release on GitHub
  • Update JavaDoc Documentation @cammace
  • Update Mapbox Demo App to use 5.0.0-beta.3 and release on Google Play @cammace
  • Tweet release announcement @cammace

/cc @mapbox/mobile @mapbox/support

@zugaldia
Copy link
Member Author

Android 5.0.0-beta.3 is now available on Maven Central.

@zugaldia
Copy link
Member Author

@cammace Over to you.

@tobrun
Copy link
Member

tobrun commented Mar 15, 2017

@cammace any progress on this?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants