What's Changed
- fix: restore isLayerOnMap() as abstract member of Layer by @kikoso in #1748
- chore(main): release 5.1.1 by @googlemaps-bot in #1749
- build(ci): configure release-rc workflow to commit as googlemaps-bot by @dkhawk in #1747
- build: add .editorconfig for consistent code formatting by @kikoso in #1752
- docs: add guidelines for AI-assisted contributions by @dkhawk in #1756
- chore: resolve ErrorProne, Lint, and Kotlinc warnings across library, clustering, data, heatmaps, and ui modules by @dkhawk in #1757
- feat(clustering): make ClusterManager and public API open with JvmSuppressWildcards by @dkhawk in #1759
- chore(clustering): use idiomatic poll().let in cluster renderers for null-safety by @dkhawk in #1761
- fix(ci): stop failing external PRs on missing coverage token by @kikoso in #1765
- fix(data): prevent SSRF from untrusted KML/GeoJSON icon and GroundOverlay href by @herdiyana256 in #1758
- build(deps): bump androidx.appcompat:appcompat from 1.7.1 to 1.8.0 by @dependabot[bot] in #1753
- build(deps): bump androidx.compose:compose-bom from 2026.06.01 to 2026.08.00 by @dependabot[bot] in #1754
- feat(collections,clustering): complete Kotlin migration for core modules and apply optimizations by @dkhawk in #1766
New Contributors
- @herdiyana256 made their first contribution in #1758
Full Changelog: v6.0.0-rc01...v6.0.0-rc03