github maplibre/maplibre-native ios-v5.11.0

latest releases: node-v6.3.0-pre.0, android-v11.13.5, android-v11.13.3...
4 years ago

Features

  • Added MGLLocationManager.accuracyAuthorization and [MGLLocationManager requestTemporaryFullAccuracyAuthorizationWithPurposeKeyproperty:] to support iOS 14 location accuracy privacy changes. (cherry pick from #361)
  • Added [MGLLocationManager requestTemporaryFullAccuracyAuthorizationWithPurposeKeyproperty:] to allow developers request just-in-time full-accuracy permissions. (cherry pick from #361)
  • Added [MGLLocationManagerDelegate locationManagerDidChangeAuthorization:] to let MGLMapView know about privacy changes. (cherry pick from #376)
  • Added [MGLMapViewDelegate mapView:didChangeLocationManagerAuthorization:] to allow developers adjust their apps to privacy settings changes. (cherry pick from #376)
  • Added an approximate user location halo when MGLLocationManager.accuracyAuthorization is set to CLAccuracyAuthorizationReducedAccuracy. (cherry pick from #381)
  • The MGLAccuracyAuthorizationDescription as element of NSLocationTemporaryUsageDescriptionDictionary Info.plist key can now be set to describe why you request accuracy authorization. (cherry pick from #392)
  • Added [MGLMapViewDelegate mapViewStyleForDefaultUserLocationAnnotationView:] and MGLUserLocationAnnotationViewStyle class to allow developers customize the default user location annotation view UI style. (cherry pick from #403)

Bug Fixes

  • Fixed an issue that caused a crash when custom location managers did not implement MGLLocationManager.accuracyAuthorization. (cherry pick from #474)
  • Fixed an issue where symbols flickered when zooming out. #16
  • Benchmark app updated and fixes to the latest xcode version
  • iOS performance improvements #44

Other

  • mapbox-gl-js submodule has been replaced with maplibre-gl-js
  • Removed Mapbox Mobile Events and Telemetry #7

Don't miss a new maplibre-native release

NewReleases is sending notifications on new releases.