From d1ebaadcc6b4a4df814519626bc5980a1a953b60 Mon Sep 17 00:00:00 2001 From: googlemaps-bot Date: Fri, 28 Aug 2026 16:00:49 -0700 Subject: [PATCH] chore(main): release 5.2.0 --- .gemini/skills/android-maps-utils/SKILL.md | 2 +- .release-please-manifest.json | 2 +- CHANGELOG.md | 14 ++++++++++++++ MIGRATION.md | 2 +- README.md | 12 ++++++------ build.gradle.kts | 2 +- llm-integration-prompt.md | 2 +- 7 files changed, 25 insertions(+), 11 deletions(-) diff --git a/.gemini/skills/android-maps-utils/SKILL.md b/.gemini/skills/android-maps-utils/SKILL.md index 08d9d03e2..1c3227120 100644 --- a/.gemini/skills/android-maps-utils/SKILL.md +++ b/.gemini/skills/android-maps-utils/SKILL.md @@ -14,7 +14,7 @@ Add the necessary dependency to the app-level `build.gradle.kts` file: ```kotlin dependencies { // Google Maps Utility Library - implementation("com.google.maps.android:android-maps-utils:5.1.1") // x-release-please-version + implementation("com.google.maps.android:android-maps-utils:5.2.0") // x-release-please-version } ``` diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 2f09229bf..474bbb2c5 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "5.1.1" + ".": "5.2.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 94fc3f42f..7aea68196 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [5.2.0](https://github.com/googlemaps/android-maps-utils/compare/v5.1.1...v5.2.0) (2026-08-28) + + +### Features + +* **clustering:** make ClusterManager and its public API open with JvmSuppressWildcards ([#1759](https://github.com/googlemaps/android-maps-utils/issues/1759)) ([bbb66c4](https://github.com/googlemaps/android-maps-utils/commit/bbb66c452fd7bf6631bcd223a2c66fa8a5c22cf1)) +* **collections,clustering:** complete Kotlin migration for core modules and apply optimizations ([#1766](https://github.com/googlemaps/android-maps-utils/issues/1766)) ([ca97025](https://github.com/googlemaps/android-maps-utils/commit/ca970251fdf3443f301c23df97737729209204a5)) + + +### Bug Fixes + +* **ci:** stop failing external PRs on missing coverage token ([#1765](https://github.com/googlemaps/android-maps-utils/issues/1765)) ([09030dc](https://github.com/googlemaps/android-maps-utils/commit/09030dca11e72627de48f9c1188068e6bbf3c027)) +* **data:** prevent SSRF from untrusted KML/GeoJSON icon and GroundOverlay href ([#1758](https://github.com/googlemaps/android-maps-utils/issues/1758)) ([9078c33](https://github.com/googlemaps/android-maps-utils/commit/9078c33f472f52631f1dfce23031d5d7a3a00c29)) + ## [5.1.1](https://github.com/googlemaps/android-maps-utils/compare/v5.1.0...v5.1.1) (2026-08-11) diff --git a/MIGRATION.md b/MIGRATION.md index 51a318c41..1deaca3a6 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -19,7 +19,7 @@ If your project uses all utilities, you can import the aggregator artifact direc ```toml # gradle/libs.versions.toml [versions] -androidMapsUtils = "5.1.1" # x-release-please-version +androidMapsUtils = "5.2.0" # x-release-please-version [libraries] android-maps-utils = { group = "com.google.maps.android", name = "android-maps-utils", version.ref = "androidMapsUtils" } diff --git a/README.md b/README.md index 902d7f9fd..5b22a01ea 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ dependencies { // You do not need to add a separate dependency for the Maps SDK for Android // since this library builds in the compatible version of the Maps SDK. // The aggregator artifact transitively pulls in all submodules below. - implementation("com.google.maps.android:android-maps-utils:5.1.1") // x-release-please-version + implementation("com.google.maps.android:android-maps-utils:5.2.0") // x-release-please-version } ``` @@ -59,15 +59,15 @@ Alternatively, depend only on the submodules your app needs: ```kotlin dependencies { // Base utilities: PolyUtil, SphericalUtil, collection managers, Street View metadata - implementation("com.google.maps.android:android-maps-utils-core:5.1.1") // x-release-please-version + implementation("com.google.maps.android:android-maps-utils-core:5.2.0") // x-release-please-version // Marker clustering - implementation("com.google.maps.android:android-maps-utils-clustering:5.1.1") // x-release-please-version + implementation("com.google.maps.android:android-maps-utils-clustering:5.2.0") // x-release-please-version // KML and GeoJSON import - implementation("com.google.maps.android:android-maps-utils-data:5.1.1") // x-release-please-version + implementation("com.google.maps.android:android-maps-utils-data:5.2.0") // x-release-please-version // Heatmaps - implementation("com.google.maps.android:android-maps-utils-heatmaps:5.1.1") // x-release-please-version + implementation("com.google.maps.android:android-maps-utils-heatmaps:5.2.0") // x-release-please-version // Marker icons and animation - implementation("com.google.maps.android:android-maps-utils-ui:5.1.1") // x-release-please-version + implementation("com.google.maps.android:android-maps-utils-ui:5.2.0") // x-release-please-version } ``` diff --git a/build.gradle.kts b/build.gradle.kts index b3b2da6db..6f15bb76b 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -49,7 +49,7 @@ tasks.register("installAndLaunch") { allprojects { group = "com.google.maps.android" // {x-release-please-start-version} - version = "5.1.1" + version = "5.2.0" // {x-release-please-end} plugins.withId("java") { diff --git a/llm-integration-prompt.md b/llm-integration-prompt.md index 08d9d03e2..1c3227120 100644 --- a/llm-integration-prompt.md +++ b/llm-integration-prompt.md @@ -14,7 +14,7 @@ Add the necessary dependency to the app-level `build.gradle.kts` file: ```kotlin dependencies { // Google Maps Utility Library - implementation("com.google.maps.android:android-maps-utils:5.1.1") // x-release-please-version + implementation("com.google.maps.android:android-maps-utils:5.2.0") // x-release-please-version } ```