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

android-v8.4.0-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@langsmith langsmith released this 04 Sep 18:00
· 1072 commits to master since this release
71ea949

Changes since Mapbox Maps SDK for Android v8.3.0:

Features

  • Introduce clusterProperties option for aggregated cluster properties. #15425
  • Expose the CameraPosition#padding field and associated utility camera position builders. This gives a choice to set a persisting map padding immediately during a transition instead of setting it lazily MapboxMap#setPadding, which required scheduling additional transition to be applied. This also deprecates MapboxMap#setPadding as there should be no need for a lazy padding setter. #15444
  • Add number-format expression that allows to format a number to a string, with configurations as minimal/maximal fraction and locale/currency. #15424
  • Enable using of text-offset option together with text-variable-anchor (if text-radial-offset option is not provided). If used with text-variable-anchor, input values will be taken as absolute values. Offsets along the x- and y-axis will be applied automatically based on the anchor position. #15542

Bug fixes

  • Fixed a rendering issue of collisionBox when text-translate or icon-translate is enabled. #15467
  • Fixed unnecessary layers blink when the same components are re-added after the style reload #15513
  • Fixed an issue in JNI marshaling code that converted a float to long that produced invalid expressions #15557
  • Call callback onFinish() immediately when trying to move camera to current position #15558

Performance improvements

  • Mark used offline region resources in batches. #15521

Other Changes

  • JNI binding refactor #15462
  • Javadoc changes to clarify OfflineManager methods #15519