Skip to content

Releases: maplibre/maplibre-native

android-v11.6.1

06 Nov 17:59
android-v11.6.1
32c1ab1
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fix 16K alignment Android builds (#2995).
  • Fix puck rendering behavior Android (#2957).

✨ Features and improvements

android-v11.6.0

01 Nov 15:26
android-v11.6.0
b58c0c2
Compare
Choose a tag to compare

✨ Features and improvements

  • Add support for text-variable-anchor-offset property (#2921).
  • Change parameters.currentLayer to index instead of layerIndex (#2956).

🐞 Bug fixes

  • Fix MapSnapshotter icon loading (#2967).

ios-v6.8.0

30 Oct 15:39
a804f95
Compare
Choose a tag to compare

Features

  • Add support for text-variable-anchor-offset property (#2921).
  • Encode the style URL in iOS (#2965).

Rendering Improvements

  • Revert index buffers to dirty flag instead of timestamps (#2927).
  • Group descriptor sets by binding frequency (#2892).
  • Change parameters.currentLayer to index instead of layerIndex (#2956).

android-v11.5.2

23 Oct 10:34
android-v11.5.2
0c03aae
Compare
Choose a tag to compare

✨ Features and improvements

  • Use Kotlin instead of Groovy for Android build configuration (#2902).
  • Performance improvements (#2892).
  • Remove workaround for emulator crashes, and apply proper fix: revert index buffers to dirty flag instead of timestamps (#2927).

🐞 Bug fixes

  • Fix line atlas, which was causing an issue with line-patterns (#2908).

android-v10.3.3

15 Oct 19:08
android-v10.3.3
531d400
Compare
Choose a tag to compare

🐞 Bug fixes

  • Fix null-pointer dereference MapRenderer Android (#2938)
  • Fix inappropriate WeakPtrFactory use (#2936)
  • Make sure Scheduler::GetCurrent() cannot return a nullptr (#2937)
  • Add guard blocks and checks to SymbolInstance (#2933)

android-v10.3.2

11 Oct 16:52
android-v10.3.2
16c3b39
Compare
Choose a tag to compare

🐞 Bug fixes

  • Android renderThreadManager changed to non static (#2901).

ios-v6.7.1

10 Oct 00:02
1fa7df3
Compare
Choose a tag to compare
  • Fix line atlas, which was causing an issue with line-patterns (#2908).

android-v11.5.1

04 Oct 14:02
2972708
Compare
Choose a tag to compare

✨ Features and improvements

  • Add PropertyFactory.iconPadding(Float) overload for better backcompat (#2880).

🐞 Bug fixes

  • Android renderThreadManager changed to non static (#2872).
  • Make sure Scheduler::GetCurrent() cannot return a nullptr (#2887). This should fix a crash on startup when the library is not initialized on the main thread.

ios-v6.7.0

24 Sep 14:54
8b6bc74
Compare
Choose a tag to compare

android-v11.5.0

23 Sep 22:02
android-v11.5.0
a1526ce
Compare
Choose a tag to compare

Note

This release inadvertently includes a breaking API change with regards to icon padding. Please refer to the migration guide.

✨ Features and improvements

  • Expose RENDERMODE_CONTINUOUSLY and RENDERMODE_WHEN_DIRTY (#2801). Toggling this can be helpful for development (e.g. when testing and optimizing performance).
  • Compile for Android with support for 16 KB page sizes (#2852).
  • Enable crash mitigation when running OpenGL in the Android emulator (#2858). Technically the crashes were caused by an issue with the Android Emulator, but we were able to find a workaround.
  • Add array support for icon-padding (#2845).
    More information can be found in the MapLibre Style Spec Documentation. This is the first (code) contribution from @random3940! 🎉
  • Use thread_local for thread local scheduler (#2863).

🐞 Bug fixes

  • Move WeakPtrFactory in map_renderer.hpp (#2861).
  • Fix updates hillshade geometry (#2842).