Skip to content

Releases: maplibre/maplibre-native

android-v9.5.1

06 Sep 20:11
Compare
Choose a tag to compare

Bug Fixes

  • Invalid tile url template for MapLibre style #107
  • Crash when inflating view on Android #130

Other

  • Fix perf regression in cached tiles of tile pyramid #129
  • Upgrade to newest protozero #148
  • Change NativeMapView.resizeView to use 0 instead of throwing IllegalArgumentException #151

ios-v5.13.0-pre.1

30 Jun 10:58
Compare
Choose a tag to compare
ios-v5.13.0-pre.1 Pre-release
Pre-release

Warning: unstable release for test purposes only.

Bug Fixes

  • Displaying view annotations #98
  • Not render MapView if frame is empty #67

Known Issues

  • Failed tests:
    • MGLDocumentationExampleTests testMGLMapSnapshotter
    • MGLMapSnapshotterTests testOverlayHandler
    • MGLMapSnapshotterTests testDelegate
    • MGLMapSnapshotterTests testRuntimeStyling
    • MGLMapSnapshotterTests testLocalGlyphRendering

ios-v5.12.0

29 Jun 14:37
d62ff40
Compare
Choose a tag to compare

Features

  • Added allowScrollGesturesDuringRotateOrZoom #60
  • Replacing hardcoded configuration with configurable API and removing Mapbox assets and dependencies #90

Bug Fixes

  • Fix map stuttering by switching render call to use setNeedsDisplay #60
  • Dispatch to main queue, rather than global #64
  • Use DisplayLink to prevent crashes in willResignActive #68
  • Ignore sizing and positioning for hidden elements in assertions #80
  • Disable map snapshots by default #83

android-v9.5.0

29 Jun 14:35
d62ff40
Compare
Choose a tag to compare

Features

  • Replacing hardcoded configuration with configurable API and removing Mapbox assets and dependencies #90

Other

  • Migration from bintray #77

android-v9.4.2

06 May 17:00
Compare
Choose a tag to compare

Other

Switching from mapbox-java libraries to maplibre fork

ios-v5.12.0-pre.1

06 May 18:31
Compare
Choose a tag to compare
ios-v5.12.0-pre.1 Pre-release
Pre-release

Features

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

12 Mar 16:58
Compare
Choose a tag to compare

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

android-v9.4.0

12 Mar 20:28
Compare
Choose a tag to compare

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

06 Jan 18:50
Compare
Choose a tag to compare

Features

  • Added the mbtiles file source for rendering vector tiles from file stored locally on the device.

android-v9.3.0

06 Jan 18:47
Compare
Choose a tag to compare

Features

  • Added the mbtiles file source for rendering vector tiles from file stored locally on the device.