Skip to content

Releases: maplibre/maplibre-gl-native-distribution

6.5.3

01 Aug 17:30
Compare
Choose a tag to compare
  • Disabled iOS 14 metal options (#2620).
  • Don't unbind texture units in release builds (#2630).
  • Avoid re-creating fill extrusion drawables unnecessarily (#2624).
  • Take locks before signaling thread condition variables (#2636).

6.5.2

16 Jul 10:19
Compare
Choose a tag to compare
  • Fix Cocoapods release (#2599).
  • Experimental API to toggle tile cache in map view (#2590). This can reduce memory usage at the cost of having to parse tile data again when the zoom level changes.
  • Allow changing color of scalebar on iOS (#2614).
  • Fix version in action sheet (#2602).
  • Fixed attribution link in action sheets (#2587).
  • Internal: Add TaggedScheduler, couple lifetime of tasks and orchestrator (#2398).

6.5.1

11 Jul 16:57
Compare
Choose a tag to compare
  • Enable LTO (#2504).
  • Enable vertex instance drawing on simulator (#2518).
  • Change default MLNMapSnapshotter logo to the MapLibre logo (#2541). Note that showing the MapLibre logo is never required. You can configure whether to show the logo with the (now public) showsLogo property of MLNMapSnapshotterOptions. Check with your tile provider if you need to show a logo.
  • Add Privacy Manifest. MapLibre Native iOS has no built-in tracking, but it does use some system APIs for functional purposes that are marked by Apple as privacy sensitive (#2480).
  • Fixed attribution link in action sheets (#2587).
  • Update included third-party licenses (#2491).

6.5.0

05 Jun 18:54
Compare
Choose a tag to compare
  • Allow uses to handle authorization for location services (#2453). See MLNMapview.shouldRequestAuthorizationToUseLocationServices.
  • Fixed memory usage high in some cases (#2442).
  • Avoid processing raster tiles after destruction mailbox (#2443).
  • Annotation view recycling re-enabled (#2454). Fixes some issues with Annotations.
  • Increase the deferred cleanup timeout (#2455). Workaround for rare crash.
  • Fixes crash that happened with some PBF files (#795, #2460).
  • Allow using MapLibre Native on iPad Air 2. Note: tests your styles! iPad Air 2 has one of the oldest GPUs that support Metal (#2470).

6.4.3-pre3

30 May 23:08
Compare
Choose a tag to compare
6.4.3-pre3 Pre-release
Pre-release
  • Workaround for potential crash during map shutdown.
  • Reduced memory utilization for annotations
  • Location services authorization can be suppressed with shouldRequestAuthorizationToUseLocationServices
  • Fix a potential crash when rendering raster or DEM tiles
  • Fix a potential crash when tearing down a map instance

6.4.3-pre2

29 May 10:56
Compare
Choose a tag to compare
6.4.3-pre2 Pre-release
Pre-release
  • Workaround for potential crash during map shutdown.
  • Fixed memory usage high in some cases (#2442).

6.4.3-pre.1

28 May 15:57
Compare
Choose a tag to compare
6.4.3-pre.1 Pre-release
Pre-release
  • Workaround for potential crash during map shutdown

ios-v6.4.3.pre1

28 May 14:54
Compare
Choose a tag to compare
ios-v6.4.3.pre1 Pre-release
Pre-release
  • Workaround for potential crash during map shutdown

6.4.3-pre0

24 May 18:19
Compare
Choose a tag to compare
6.4.3-pre0 Pre-release
Pre-release
  • Workaround for potential crash during map shutdown

6.4.2

17 May 18:59
Compare
Choose a tag to compare
  • Fix Metal frame glitch on older devices (#2379).
  • Fix style switching delay fix when annotations are visible (#2395).
  • Small performance and memory usage optimizations.