Skip to content

Releases: maplibre/maplibre-native

node-v5.4.1-pre.1

27 Aug 16:19
84bcf8c
Compare
Choose a tag to compare
node-v5.4.1-pre.1 Pre-release
Pre-release
  • [Note] This is a OpenGL-2 release. It does not include metal support.
  • Fix crash that happened with some PBF files (Issue, PR).
  • Upgrade NAN to 2.19 to support Node 22 (#2426)
  • Add Node 22 binary build and publish (#2553)

node-v6.0.0-pre.1

23 Aug 10:05
8e2c842
Compare
Choose a tag to compare
node-v6.0.0-pre.1 Pre-release
Pre-release
  • [Note] This is the first release that is back on the main branch.
  • This is the first release that uses Metal for rendering for macOS. This is a graphics API from Apple that replaces OpenGL (ES) on Apple platforms.
  • This is the first release that uses OpenGL ES 3.0 for Windows and Linux.
  • macOS binary is now built on macOS 14.

ios-v6.5.4

07 Aug 21:42
f4fc63b
Compare
Choose a tag to compare
  • Fix crash when feature contains invalid UTF-8 data (#2693).
  • Bazel updates (#2696).

ios-v6.5.3

01 Aug 17:29
e24471b
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).

android-v11.1.0

24 Jul 23:56
1dafc39
Compare
Choose a tag to compare

✨ Features and improvements

  • Avoid logging error for onMove(0,0) on Android (#2580).
  • 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.
  • Add TaggedScheduler, couple lifetime of tasks and orchestrator (#2398).

🐞 Bug fixes

  • Fix null pointer dereference MapRenderer Android (#2631).
  • Take locks before signaling thread condition variables (#2636).

ios-v6.5.2

16 Jul 10:18
b4a1ffe
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).

ios-v6.5.1

11 Jul 16:56
7b5e91f
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).

android-v10.3.2-hwasan1

08 Jul 15:19
e7974d0
Compare
Choose a tag to compare
Pre-release

Special pre-release with hwasan enabled.

Only ABI armv8 is enabled, to avoid unsupported option '-fsanitize=hwaddress' for target 'armv7-...'

android-v11.0.2-pre0

03 Jul 14:05
61c3b28
Compare
Choose a tag to compare
android-v11.0.2-pre0 Pre-release
Pre-release

✨ Features and improvements

  • Add TaggedScheduler, couple lifetime of tasks and orchestrator (#2398).

node-v5.4.1-pre.0

26 Jun 15:12
169dc06
Compare
Choose a tag to compare
node-v5.4.1-pre.0 Pre-release
Pre-release
  • [Note] This is a OpenGL-2 release. It does not include metal support.
  • Fix crash that happened with some PBF files (Issue, PR).
  • Upgrade NAN to 2.19 to support Node 22 (#2426)
  • Add Node 22 binary build and publish (#2553)