From a1526ce3b577c5b2f4172ec0259888876c64ec9a Mon Sep 17 00:00:00 2001 From: Bart Louwers Date: Mon, 23 Sep 2024 22:53:52 +0200 Subject: [PATCH] Prepare MapLibre Native Android 11.5.0 release (#2866) --- platform/android/CHANGELOG.md | 16 ++++++++++++++++ .../android/MapLibreAndroid/gradle.properties | 2 +- scripts/generate-changelog.mjs | 2 ++ 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/platform/android/CHANGELOG.md b/platform/android/CHANGELOG.md index 1fdd7b202..b4d93c74b 100644 --- a/platform/android/CHANGELOG.md +++ b/platform/android/CHANGELOG.md @@ -6,6 +6,22 @@ ### 🐞 Bug fixes +## 11.5.0 + +### ✨ Features and improvements + +- Expose `RENDERMODE_CONTINUOUSLY` and `RENDERMODE_WHEN_DIRTY` ([#2801](https://github.com/maplibre/maplibre-native/pull/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](https://github.com/maplibre/maplibre-native/pull/2852)). +- Enable crash mitigation when running OpenGL in the Android emulator ([#2858](https://github.com/maplibre/maplibre-native/pull/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](https://github.com/maplibre/maplibre-native/pull/2845)). + More information can be found in the [MapLibre Style Spec Documentation](https://maplibre.org/maplibre-style-spec/types/#padding). This is the first (code) contribution from [@random3940](https://github.com/random3940)! 🎉 +- Use `thread_local` for thread local scheduler ([#2863](https://github.com/maplibre/maplibre-native/pull/2863)). + +### 🐞 Bug fixes + +- Move WeakPtrFactory in `map_renderer.hpp` ([#2861](https://github.com/maplibre/maplibre-native/pull/2861)). +- Fix updates hillshade geometry ([#2842](https://github.com/maplibre/maplibre-native/pull/2842)). + ## 11.4.0 ### ✨ Features and improvements diff --git a/platform/android/MapLibreAndroid/gradle.properties b/platform/android/MapLibreAndroid/gradle.properties index 670fd2844..5f44f598d 100644 --- a/platform/android/MapLibreAndroid/gradle.properties +++ b/platform/android/MapLibreAndroid/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=11.4.0 +VERSION_NAME=11.5.0 # Only build native dependencies for the current ABI # See https://code.google.com/p/android/issues/detail?id=221098#c20 diff --git a/scripts/generate-changelog.mjs b/scripts/generate-changelog.mjs index 0ec48a959..a704b8dcd 100755 --- a/scripts/generate-changelog.mjs +++ b/scripts/generate-changelog.mjs @@ -27,6 +27,8 @@ function getTagLastVersion() { const tagLastVersion = getTagLastVersion(); +if (!process.env.GITHUB_ACCESS_TOKEN) throw new Error("!process.env.GITHUB_ACCESS_TOKEN"); + const git = simpleGit(); const octokit = new Octokit({ auth: process.env.GITHUB_ACCESS_TOKEN