Skip to content

android-v10.3.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@kiryldz kiryldz released this 12 Jan 17:36
· 20 commits to v10.3 since this release
dd4dfc5

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#removeTerrain method. (#906)
  • Introduce ability to specify startDelay property as part of mapAnimationOptions for 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-delay and tile-network-requests-delay source 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.puckBearingSource property 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#snapshot returned 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)