Skip to content

Releases: maplibre/maplibre-native

ios-v6.5.0

05 Jun 18:52
699fdd4
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).

android-v10.3.2-pre2

05 Jun 15:17
fe4fc83
Compare
Choose a tag to compare
android-v10.3.2-pre2 Pre-release
Pre-release

A minor fix for a bug introduced in 10.3.2-pre1 which caused symbols to disappear randomly.

ios-v6.4.3-pre3

30 May 23:07
4cf12f6
Compare
Choose a tag to compare
ios-v6.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

ios-v6.4.3-pre2

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

ios-v6.4.3-pre.1

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

ios-v6.4.3-pre0

24 May 18:18
Compare
Choose a tag to compare
ios-v6.4.3-pre0 Pre-release
Pre-release
  • Workaround for potential crash during map shutdown

android-v10.3.2-pre1

23 May 18:03
Compare
Choose a tag to compare
android-v10.3.2-pre1 Pre-release
Pre-release

A special release for a particular user experiencing rare crashes in the field only. See #2423 for more information.

ios-v6.4.2

17 May 18:58
6b120b3
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.

ios-v6.4.1

08 May 19:56
e9e08e8
Compare
Choose a tag to compare
  • Update user agent from Mapbox to MapLibreNative (#2367).
  • Synchronous rendering on Metal when annotation views are visible (#2334).
  • Various performance optimizations.

android-v11.0.0

08 May 19:11
04c842f
Compare
Choose a tag to compare

The rendering internals of MapLibre Native have undergone major changes. We've had an extensive period of pre-releases leading up to this official release. While we've worked hard to minimize potential issues, it's possible that there may still be regressions. Therefore, it's important to do your own testing and report any encountered issues on GitHub.

This release uses OpenGL ES 3.0. As a result, some older devices are no longer supported. If you require compatibility with devices that do not support OpenGL ES 3.0, it's recommended to continue using the 10.x.x release series.

✨ Features and improvements

  • Add support for custom ModuleProvider implementations (#2231)

  • Allow setting padding when camera is tracking (#2165).

  • Update user agent from Mapbox to MapLibreNative.

  • 💥 Breaking: Change package of all classes from com.mapbox.mapboxsdk to org.maplibre.android (#1201). This means you will need to fix your imports.

    To migrate:
    In your imports in each of your project files, replace com.mapbox.mapboxsdk. with org.maplibre.android.*.

  • 💥 Breaking: Rename several classes to no longer contain the word "Mapbox". You will need to migrate by renaming references.

    To migrate:
    Each affected occurrence will be marked as an error during compilation. Replace each occurrence of "Mapbox" with "MapLibre" and let your IDE do the import.

    These are the most important classes that have been renamed:

    • MapboxMapLibre
    • MapboxMapMapLibreMap
    • MapboxConstantsMapLibreConstants
    • MapboxMapOptionsMapLibreMapOptions
    • but also others, less frequently used ones, like MapboxGLSurfaceViewMapLibreGLSurfaceView.

🐞 Bug fixes

  • Fix "... has unresolved theme attributes" error in BitMapUtils (#1274).