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

Release Android v5.1.0 #9404

Closed
16 tasks done
tobrun opened this issue Jun 30, 2017 · 2 comments
Closed
16 tasks done

Release Android v5.1.0 #9404

tobrun opened this issue Jun 30, 2017 · 2 comments
Assignees
Labels
Android Mapbox Maps SDK for Android

Comments

@tobrun
Copy link
Member

tobrun commented Jun 30, 2017

Today we are releasing the final version of the v5.1.0 series. The final version builds further on beta.5 and focuses on bug fixes. Note that this version of the SDK reverts to using LOST-v1.1.1.

device-2017-04-28-121659

Highlights

  • Revert LOST dependency to v1.1.1

beta version highlights
  • Support for FillExtrusionLayer #8431
  • Limit Viewport #8622
  • Transition Properties for Layer attributes #8509
  • Style wide transition duration and transition offset in milliseconds #8576
  • Transifex integration, Catalan & Dutch translations #8556
  • LatLngBounds includes with another bounds #8517
  • LatLngBounds includes takes in account LatLng on the edges (cfr. core) #8517
  • LatLngBounds facility getters/setters for LatLng #8517
  • Expose world bounds in LatLngBounds #8517
  • OfflineRegion are validated if found in the world bounds, else onError will be invoked #8517
  • Polygon holes #8557 and #8722
  • Custom location source #8710
  • Expose source layer identifier #8709.
  • Ensure surface is created after display and context #8759
  • Harden telemetry event dispatch #8767
  • Move LatLngBounds calculation for CameraUpdateFactory to core #8765
  • Spanish, Lithuanian, and Vietnamese localizations #8852
  • Warning when updating a non-added annotation #8832
  • Share location source between components #8825
  • Test application runtime permissions for pre lollipop devices #8823
  • Do not call OnMarkerClick listener twice #8804
  • Rework instrumentation tests #8793
  • Set first render flag to false when destroying the surface #8739
  • Post resetting tracking settings to avoid race condition reset #8738
  • Expose Source Layer identifier #8709
  • Derived source attribution #8630
  • Consistent use of duration unit #8578
  • When a layer is added, reload its source's tiles #8963
  • Update release script to support CircleCI builds #8950
  • URL getter on Sources #8959
  • Build SNAPSHOT from release branch CI configuration #8958
  • Fix UI test filter in Makefile #8960
  • Allow filesource url transform reset #8957
  • Bump & fixup dependencies #8921
  • Ignore already deleted region #8920
  • Keep offline observer when timeout occurs #8919
  • Show error message when no browser installed #8920
  • Reset observers of removed Sources and Layers #8900
  • Only build custom layer .so for debug builds #8885
  • Update localizations #8883
  • Reset observers of removed Sources and Layers #8862
  • Remove force style cascade #8866
  • Add binding support for Light #9013
  • Update attribution with new Mapbox wordmark #8774
  • LatLngBounds bearing default value #9102
  • Stop location updates when toggling MyLocationView #9099
  • Horizontally rotated in snapshot #9083
  • Disable letter spacing for Arabic text #9071
  • Correct bearing conversion when animating the map #9050
  • Don't leak selected markers when removing #9047
  • Bump tools and support lib version #9046
  • MarkerView deselect events with OnMarkerViewClickListener #9047
  • Option to disable location change animation #9210
  • Invalidating MyLocationView bearing when not following #9212
  • Remove upgrade runtime exceptions #9191
  • Check source usage before removal #9129
  • Fix tracking mode + camera race condition #9133
  • Harden orientation changes #9128
  • Infinite location animation updates #9194
  • Invoke callback with valid fling gestures #9192
  • Keep location tracking after screen rotation #9187
  • Update components with camera values when animating #9174
  • Validate if gestures should execute #9173
  • Custom location source and LOST integration #9142
  • Update MAS dependency to 2.1.2 #9311
  • Update LOST dependency to 3.0.1 #9302
  • Fix Pulse example Parcelable creator #9283
  • Custom marker view anchoring #9282
  • Update Activity test generation #9276
  • Validate camera position before transforming #9275
  • Revisit javadoc #9266
  • Build with NDK 15 #9263
  • Snapshot with view content #9263
  • Update source changed javadoc #9243
  • Run tests on UI-thread #9198
  • Fix trackball on worker thread #9305

  • Create release branch
  • Update CHANGELOG.md
  • Change CircleCI config to build from release branch (android-release-all->deploy)
  • Change version name to 5.1.0 in /platform/android/MapboxGLAndroidSDK/gradle.properties
  • Publish 5.1.0 artifact to Maven Central
  • Change version name to 5.2.0-SNAPSHOT in /platform/android/MapboxGLAndroidSDK/gradle.properties
  • Change CircleCI config to build back from release/master branch
  • Merge release-android-v5.1.0 back into release-ios-v3.6.0-android-v5.1.0
  • Create and tag android-v5.1.0 release on GitHub
  • Update Javadoc documentation @langsmith
  • Update SDK version to 5.1.0 in android-docs repo @langsmith
  • Update Mapbox demo and wearable demo apps to use 5.1.0 and release on Google Play @langsmith
  • Update the style specification’s SDK support tables @langsmith
  • Update the version # in the first step of the begin Android installation guide @langsmith
  • Update version # in constants file in /help @langsmith
  • Update version # in constants file in /www.mapbox.com @langsmith

/cc @mapbox/mobile @mapbox/support

@tobrun tobrun added the Android Mapbox Maps SDK for Android label Jun 30, 2017
@tobrun tobrun added this to the android-v5.1.0 milestone Jun 30, 2017
@1ec5
Copy link
Contributor

1ec5 commented Jun 30, 2017

Also for the checklist:

  • Update the style specification’s SDK support tables

See “Releasing the macOS SDK” for a walkthrough and mapbox/mapbox-gl-js#4920 / mapbox/mapbox-gl-js#4921 for a model to follow.

@tobrun
Copy link
Member Author

tobrun commented Jul 1, 2017

@1ec5 thank you for adding that, will pick that up.

@tobrun tobrun closed this as completed Jul 6, 2017
@tobrun tobrun mentioned this issue Jul 21, 2017
15 tasks
@tobrun tobrun mentioned this issue Aug 2, 2017
19 tasks
@tobrun tobrun mentioned this issue Aug 18, 2017
19 tasks
@tobrun tobrun mentioned this issue Sep 26, 2017
19 tasks
This was referenced Oct 31, 2017
This was referenced Nov 14, 2017
@tobrun tobrun mentioned this issue Dec 6, 2017
21 tasks
@tobrun tobrun mentioned this issue Dec 20, 2017
22 tasks
@tobrun tobrun mentioned this issue Jan 10, 2018
23 tasks
This was referenced Jan 22, 2018
@tobrun tobrun mentioned this issue Jan 31, 2018
23 tasks
@tobrun tobrun mentioned this issue Mar 1, 2018
23 tasks
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