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