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

Releases: mapbox/mapbox-gl-native-android

android-v9.1.0-beta.1

17 Mar 09:25
14eb8f0
Compare
Choose a tag to compare
android-v9.1.0-beta.1 Pre-release
Pre-release

This beta release includes a feature with a known issue: the within expression evaluates point features inconsistently across zoom levels if the point lies near the boundary of a GeoJSON object (#16301).
Changes since Mapbox Maps SDK for Android v9.1.0-alpha.1:

Features and improvements

  • Added within expression for testing whether an evaluated feature lies within a given GeoJSON object. within accepts "Feature", "FeatureCollection", "Polygon", and "MultiPolygon" as valid GeoJSON objects. (#198)
  • Added methods to set and get the sort key of features in a FillLayer and LineLayer at runtime. Features with a higher sort key will appear above features with a lower sort key. (#209)
  • Increased stability of label placement when the map is tilted. (#16287)

Bug fixes

  • Downloaded offline packs no longer reduce the storage space available for ambient caching of tiles and other resources. (#15622)
  • Fixed conversion of a Map object into a GeoJSON object. (#16243)
  • Fixed a bug where in would not evaluate correctly when used with filter. (#16272)
  • Fixed a crash that might occur during EGL window surface creation. (#278)

android-v9.0.1

11 Mar 11:37
6de58aa
Compare
Choose a tag to compare

Bug fixes

  • Fix Proguard configuration to prevent obfuscation of telemetry event classes. #195

android-v8.6.3

05 Mar 11:00
79ea7c4
Compare
Choose a tag to compare

Bug fixes

  • Fix Proguard configuration to prevent obfuscation of telemetry event classes. #195

android-v9.1.0-alpha.1

02 Mar 11:44
Compare
Choose a tag to compare
Pre-release

Changes since Mapbox Maps SDK for Android v9.0.0:

Features

  • Introduce in expression for testing whether an item exists in an array or a substring exists in a string. #171
  • Introduce option to set the minimum and maximum pitch of a map. #199
  • Introduce ability to configure the zoom level(s) that tiles are prefetched from by Source. This overrides the tile prefetch setting defined by the Map instance. #184
  • Introduce option to pass in intermediate points for a smooth LocationComponent animation. #166

Performance improvements

  • Improve the performance of loading a style that has many style images. #16187
  • Fix a memory leak during zooming when MapboxMapOptions.debugActive is enabled. #15179, fixed by #15395

Bug fixes

  • Fix issues that would cause an offline pack to stop downloading before completion. #16230, #16240
  • Fix an issue where a LineDasharray value of [1, 0] resulted in hairline gaps. #16202
  • Fix Proguard configuration to prevent obfuscation of telemetry event classes. #195

Other changes

  • Update mapbox-events-android to v4.7.3. #201

android-v9.0.0

13 Feb 15:14
1c4f136
Compare
Choose a tag to compare

Changes since Mapbox Maps SDK for Android v9.0.0-beta.1:

Features

  • Introduce lazy loading of view components on MapView #141
  • Update Mapbox dependencies to AndroidX #144 #155

Bug fixes

  • Fixed a bug that would cause symbol-sort-key not equally sort icon and text #16023
  • Revert a commit that appended sku token to offline download requests #173

android-v9.0.0-beta.1

24 Jan 17:49
Compare
Choose a tag to compare
android-v9.0.0-beta.1 Pre-release
Pre-release
  • Introduce a gesture setting to disable horizontal scrolling #156
  • Introduce pixel ratio as public API on MapView #146
  • Introduce getVisibleCoordinateBounds method that allows for object reuse #109
  • Update Mapbox dependencies to AndroidX #136

android-v8.6.2

22 Jan 12:31
Compare
Choose a tag to compare
  • Append sku token to offline download requests #148
  • Write user id synchronously to avoid null entries as part of the URL #145

android-v8.6.1

09 Jan 17:23
Compare
Choose a tag to compare

Fixed native crash when using a GeoJsonSource when destructing the underlying GeoJSONVTData #16106.

android-v9.0.0-alpha.1

08 Jan 15:28
b392522
Compare
Choose a tag to compare
Pre-release

Changes since Mapbox Maps SDK for Android v8.6.0:

Features

  • Update codebase to androidX. #129

Bug fixes

  • Deprecated MapboxMap#cycleDebugOptions and fixed an UnsatisfiedLinkError when accessed. #104
  • Fixed a null pointer issue on the public static getters of Mapbox.java, in case the user hasn't called Mapbox.getInstance(). #128

android-v8.6.0

20 Dec 10:43
b2fc1d7
Compare
Choose a tag to compare
  • Revert of a commit that resulted in a native crash when cycle debug options was invoked, issue was only impacting v8.6.0-beta.1 #16074
  • Fixed a crash caused by an unintentional minification of the LocalGlyphRasterizer. The full class definition is now kept when minification is used by end developer #102
  • Fixed intermittent offline download failures by clearing the batch buffer if a download is interrupted. #16074
  • Fixed error for excessively overscaled lines #16045
  • Fixed signed to unsigned implicit conversion errors in symbol placement. #16008
  • Fixed error that would result when 0.0 was passed into text-size #16080