Releases: maplibre/maplibre-native
ios-v6.15.0
-
Add action journal (#3409). Documentation: https://maplibre.org/maplibre-native/ios/latest/documentation/maplibre-native-for-ios/actionjournalexample
-
Expose MLNSource.attributionHtmlString (#3502).
-
Rendering statistics view (#3322). Documentation: https://maplibre.org/maplibre-native/ios/latest/documentation/maplibre-native-for-ios/renderingstatisticshud
-
Clean legacy code (#3469).
-
Rename Symbol SDF shader (#3473).
-
Clean more legacy code (#3478).
-
Remove some of unused legacy uniforms (#3481).
-
Pattern layout performance improvement (#3495).
-
Improve weak pointer use (#3510).
-
Fix incomplete feature state updates in GeometryTile and SourceFeatureState [Vector Tile Layer]. (#3406).
android-v11.10.2
android-v11.10.1
🐞 Bug fixes
- Add missing proguard rules (#3529).
android-v11.10.0
✨ Features and improvements
- Add action journal (#3409). Documentation: https://maplibre.org/maplibre-native/android/examples/observability/action-journal/
- Pattern layout performance improvement (#3495).
- Add Tile LOD controls (#2958).
- Rendering statistics view (#3322).
🐞 Bug fixes
android-v11.9.0
core-8e3899df391b21f9cd1786194cb6fbfa318795da
What's Changed
Full Changelog: core-08bdeeb103fd8c3d4604b5a072ce69b86bd96865...core-8e3899df391b21f9cd1786194cb6fbfa318795da
core-08bdeeb103fd8c3d4604b5a072ce69b86bd96865
What's Changed
- Retry iOS UI Tests by @louwers in #3470
- Fix validation error reported by VulkanSDK 1.4.313.0 by @adrian-cojocaru in #3471
- Automate Android releases further by @louwers in #3472
- Clean legacy code by @alexcristici in #3469
- Tweak Android release by @louwers in #3474
- Rename Symbol SDF shader by @alexcristici in #3473
- Make sure iOS pre-releases contain 'pre' and update changelog by @louwers in #3475
- Validate version android-ci and android-release workflow by @louwers in #3479
- Clean more legacy code by @alexcristici in #3478
- Do not check out tag in android-release.yml by @louwers in #3480
- Remove some of unused legacy uniforms by @alexcristici in #3481
- add
maplibre-native-base
tomaplibre-native-headers.tar.gz
included in the core release by @CommanderStorm in #3482
New Contributors
- @CommanderStorm made their first contribution in #3482
Full Changelog: core-5d7223d51f34714fa187340e2f5afe3bfe56c98b...core-08bdeeb103fd8c3d4604b5a072ce69b86bd96865
android-v11.9.0-pre0
Pre-release to test out the new dynamic texture atlas. This should result in a memory reduction. Please open an issue if you encounter any problems.
ios-v6.14.0
Important
Please verify glyphs are loading correctly for your styles with this release. Despite careful testing, we also rely on our users to help test the new dynamic texture atlas and to report any issues.
core-5d7223d51f34714fa187340e2f5afe3bfe56c98b
What's Changed
- Add regression test for #3323, bug in layer dependency tracking by @TimSylvester in #3326
- Fix
ErrorSurfaceLostKHR
exception by @adrian-cojocaru in #3337 - Android 11.8.5 release change log update by @TatyanaPolunina in #3342
- Made iOS Benchmark app run on Xcode 16 by @alexcristici in #3344
- Change Java Transfrom class from final to normal by @grab-liyanjin in #3332
- Enable renovate dependency dashboard by @louwers in #3350
- chore(deps): update bazel by @renovate in #3347
- Add logo to sponsor section by @ramyaragupathy in #3353
- Release MapLibre iOS 6.12.2 by @louwers in #3354
- Fix rare crash LatLngAnimator by @louwers in #3352
- Fix warnings, ignore new CMake build directories by @TimSylvester in #3356
- Stick to CMake 3.41.1 on CI for now by @louwers in #3362
- Fix dead links README.md by @louwers in #3361
- Retry with curl on CI by @louwers in #3364
- Add MLNDefines.h to make sure Metal backend is available in headers by @louwers in #3363
- Sync surface destruction with main thread by @adrian-cojocaru in #3368
- Prevent exception SymbolLocationLayerRenderer with new style by @louwers in #3369
- Prepare MapLibre Android 11.8.6 release by @louwers in #3372
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #3367
- Unignore some Android Instrumentation Tests by @louwers in #3274
- Add page to Developer Docs on Render Tests by @louwers in #3377
- Fix std::bad_function_call in event handling by @omartijn in #3388
- Remove legacy renderer from source, build files and CI by @louwers in #3384
- TextureViewRenderThread#eventQueue should be LinkedList by @Tagakov in #3397
- Pull in maplibre-native-base repo by @louwers in #3389
- Restore Rust build, fix cxx-bridge version by @nyurik in #3402
- Fix sccache error in Windows-CI by @tdcosta100 in #3405
- Update Rust cxx version by @nyurik in #3411
- Allow including Mermaid diagrams in Developer Docs by @louwers in #3412
- Allow initializing MLNMapView with style json by @wangyingfang in #3240
- Update node-release workflow - bring over changes from node-ci by @acalcutt in #3381
- Release MapLibre iOS 6.13.0 by @louwers in #3413
- Bump the github-actions group across 1 directory with 2 updates by @dependabot in #3407
- Add documentation about macOS to Developer Docs by @louwers in #3415
- Make sure android-device-test workflow fails when test fails by @louwers in #3419
- Update Taywee/args in .gitmodules, use https instead of ssh by @cjbd in #3420
- Add missing
sourceDidChange
event by @adrian-cojocaru in #3421 - Debug android-device-farm-run.sh by @louwers in #3423
- Make sure run_arn is set in android-device-test by @louwers in #3424
- Make sure Android Instrumentation Tests pass again by @louwers in #3426
- Fix typo style name OPENFREEMAP_LIBERTY by @louwers in #3428
- Release Node v6.1.0-pre.0 by @acalcutt in #3429
- [Qt for WebAssembly] Fix http_file_source by @ntadej in #3433
- Release Node v6.1.0 by @acalcutt in #3436
- Use actions/cache for vcpkg binary cache and fix Windows integration with Mesa3D by @tdcosta100 in #3422
- Update render tests on Linux by @alexcristici in #3441
- Fix build with GCC 15 by @ntadej in #3431
- Make debug releases for Android by @louwers in #3444
- Fix: follow with heading tracking mode cancels user location indicator update by @GenChe in #3401
- Update changelog for MapLibre iOS 6.13.0 by @louwers in #3445
- Fix Vulkan SDK URL by @adrian-cojocaru in #3447
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #3446
- Update NaN version to 2.22.2 and temporarily disable Node ABI 137 (v24) by @tdcosta100 in #3449
- Update NDK to 28.1.13356709 by @louwers in #3450
- Update bazel by @renovate in #3394
- Add Pixel 4a to Android render test run by @louwers in #3455
- Create separate workflow for making Cocoapods release by @louwers in #3458
- Update Linux docs, add to Developer Documentation by @louwers in #3451
- Force PMTiles metadata to always have XYZ tile scheme by @tdcosta100 in #3403
- Add .git to .bazelignore by @louwers in #3463
- Add support to range requests in AssetFileSource by @tdcosta100 in #3404
- Make sure renderThread is alive before calling requestExitAndWait() by @louwers in #3461
- Rollback bazel update by @alexcristici in #3464
- Implement dynamic texture atlas by @alexcristici in #3198
- Improve core static build release by @louwers in #3465
- Fix YAML syntax core-release.yml by @louwers in #3467
New Contributors
- @ramyaragupathy made their first contribution in #3353
- @omartijn made their first contribution in #3388
- @Tagakov made their first contribution in #3397
- @GenChe made their first contribution in #3401
Full Changelog: core-2544cce75374add864cfd87f13df7a263186f981...core-5d7223d51f34714fa187340e2f5afe3bfe56c98b