android-v10.3.0-beta.1
Pre-release
Pre-release
·
20 commits
to v10.3
since this release
10.3.0-beta.1 January 12, 2022
Features ✨ and improvements 🏁
- Introduce viewport plugin. (#1033)
- Promote persistent style layer APIs to be production-ready. (#879)
- Add
Style#removeTerrainmethod. (#906) - Introduce ability to specify
startDelayproperty as part ofmapAnimationOptionsfor high-level animations. (#932) - Deprecate map extension function to get gesture settings. (#952)
- Introduce Mapbox exceptions instead of regular runtime exceptions allowing more precise control of catching them from user's end. (#964)
- Add
tile-requests-delayandtile-network-requests-delaysource properties for tile requests delay. (#960) - Expose unique annotation feature identifier that could be used to link view annotation to any annotation. (#994)
- Add
LocationComponentSettings.puckBearingSourceproperty to control location puck bearing to be either GPS or compass. (#970) - Remove json serialization in observable extension improving overall performance by saving CPU cycles. (#1001)
- Add wrap content dimension support for view annotations. (#1021)
- Add extension function for location component to support show / hide arrow bearing image. (#1012)
- Fill extrusion layer support for globe view. (#1035)
Bug fixes 🐞
- Fix not allowing loading empty style uri. (#904)
- Fix black
MapView#snapshotreturned on some devices (e.g. Huawei). (#966) - Enable drag annotation while changing the annotation to draggable on long click. (#990)
- Send turnstile events for snapshotter usage. (#920)
- Allow localizing non-mapbox street sources, align localization logic with iOS implementation. (#968)
- Remove observer after it's not needed anymore from map renderer resulting in slightly better CPU consumption. (#1014)
- Fix memory leak in view annotations caused by not removing properly global layout listener properly. (#1037)
- Update vector-tile to v1.0.4, fixing an end of buffer exception. (#1035)
- Erase corrupt tiles from TileStore. (#1035)
- Fix rendering artifacts when compressed and un-compressed raster tiles are rendered. (#1035)
- Fix terrain occluding 3D location indicator. (#1035)
- Fix location indicator layer rendering when SwiftShader is used. (#1035)
Dependencies
- Bump gl-native to v10.3.0-beta.1, common to v21.1.0-beta.1. (#1035)