android-v10.0.0-rc.5
Pre-release
Pre-release
pengdev
released this
28 Jul 14:49
·
1365 commits
to main
since this release
10.0.0-rc.5 July 28, 2021
The Mapbox Maps SDK for Android has moved to release candidate status and is now ready for production use.
Breaking changes ⚠️
- Improve camera API consumption from java programming language by adding
CameraAnimationsUtils
andgetCamera
JvmName annotations. (#495) - Rename
AttributionView#setOnClickListener
tosetViewOnClickListener
to avoid overloading the Android SDK method. Results in compilation on Android P and above. Adjust codebase to changes in enforced nullability of Android SDK code. (#497) - Get rid of using reflection when creating plugins which should decrease
MapView
startup time if plugins are enabled. (#519)
Features ✨ and improvements 🏁
- Add
showLogo
andshowAttributes
config for snapshotter which are defaulted to true. User can now hide logo and attributions in a snapshotter by changing this config (#496) - Add lifecycle plugin so there is no need to call
onStart
/onStop
/onDestroy
/onLowMemory
methods explicitly, if the appcompact 1.3.0+ is used. (#485) - Add a minimum Android Auto test app and an optional Android Auto extension that provide convenient extension function to initialise the MapSurface from a Car App Session. (#488)
- Add lint check for lifecycle methods (#516)
Bug fixes 🐞
- Fix issues with MapView#snapshot methods that could cause black snapshot or ANR in some cases. (#508)