This repository has been archived by the owner on Jun 21, 2023. It is now read-only.
Releases: mapbox/mapbox-gl-native-android
Releases · mapbox/mapbox-gl-native-android
android-v9.1.0-beta.1
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
andLineLayer
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 withfilter
. (#16272) - Fixed a crash that might occur during EGL window surface creation. (#278)
android-v9.0.1
Bug fixes
- Fix Proguard configuration to prevent obfuscation of telemetry event classes. #195
android-v8.6.3
Bug fixes
- Fix Proguard configuration to prevent obfuscation of telemetry event classes. #195
android-v9.1.0-alpha.1
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 theMap
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
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
android-v9.0.0-beta.1
android-v8.6.2
android-v8.6.1
Fixed native crash when using a GeoJsonSource when destructing the underlying GeoJSONVTData #16106.
android-v9.0.0-alpha.1
Changes since Mapbox Maps SDK for Android v8.6.0:
Features
- Update codebase to androidX. #129
Bug fixes
android-v8.6.0
- 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