Releases: maplibre/maplibre-native
Releases · maplibre/maplibre-native
android-v9.5.1
ios-v5.13.0-pre.1
Warning: unstable release for test purposes only.
Bug Fixes
Known Issues
- Failed tests:
- MGLDocumentationExampleTests testMGLMapSnapshotter
- MGLMapSnapshotterTests testOverlayHandler
- MGLMapSnapshotterTests testDelegate
- MGLMapSnapshotterTests testRuntimeStyling
- MGLMapSnapshotterTests testLocalGlyphRendering
ios-v5.12.0
android-v9.5.0
android-v9.4.2
Other
Switching from mapbox-java libraries to maplibre fork
ios-v5.12.0-pre.1
Features
- Migrating from OpenGL ES to Metal. This pre-release includes Metal support, implemented using MetalANGLE library. See maplibre/maplibre-gl-native-distribution for binary artifacts of this release.
Warning: unstable release for test purposes only.
Known Issues
- Map opens "zoomed in" when app brought to foreground with metal-support -branch #76
- Fatal error in Swift UI apps with metal-support #67
- Failed tests:
- MGLDocumentationExampleTests testMGLMapSnapshotter
- MGLMapSnapshotterTests testOverlayHandler
- MGLMapSnapshotterTests testDelegate
- MGLMapSnapshotterTests testRuntimeStyling
- MGLMapSnapshotterTests testLocalGlyphRendering
- Failed Integration tests:
- MGLAnnotationViewIntegrationTests testSelectionMoveIntoView
- MGLAnnotationViewIntegrationTests testSelectionMoveIntoViewWithCallout
- MGLAnnotationViewIntegrationTests testSelectionMoveIntoViewWithBasicCallout
- MGLAnnotationViewIntegrationTests testSelectionMoveIntoViewWithCenterOffset
- MGLAnnotationViewIntegrationTests testShowingAnnotationThenSelectingAnimated
ios-v5.11.0
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 letMGLMapView
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 toCLAccuracyAuthorizationReducedAccuracy
. (cherry pick from #381) - The
MGLAccuracyAuthorizationDescription
as element ofNSLocationTemporaryUsageDescriptionDictionary
Info.plist key can now be set to describe why you request accuracy authorization. (cherry pick from #392) - Added
[MGLMapViewDelegate mapViewStyleForDefaultUserLocationAnnotationView:]
andMGLUserLocationAnnotationViewStyle
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
android-v9.4.0
Bug Fixes
- Fixed an issue where symbols flickered when zooming out. #16
- Fixes crash caused by NullPointerException MapKeyListener #464, cherry picked from #466
- Fixed an issue where GPS puck keeps previous value when enabled. [#462]mapbox/mapbox-gl-native-android#462, cherry picked from #470
- Not changing location camera mode while disabled. #24
- Symbol layer flickering after zooming out. #16
- Avoid throwing null pointer exception on slow initialization #22
Other
- mapbox-gl-js submodule has been replaced with maplibre-gl-js
- Removed Telemetry #7
ios-v5.10.0
Features
- Added the mbtiles file source for rendering vector tiles from file stored locally on the device.
android-v9.3.0
Features
- Added the mbtiles file source for rendering vector tiles from file stored locally on the device.