Skip to content

Latest commit

 

History

History
163 lines (79 loc) · 10.8 KB

CHANGELOG.md

File metadata and controls

163 lines (79 loc) · 10.8 KB

Changelog

6.0.0 (2026-09-30)

⚠ BREAKING CHANGES

  • migrate android-maps-ktx into android-maps-utils (v6.0.0) (#1716)

Features

  • add polygon z-index support (#1785) (9056fd9)
  • add z-index support across geometry styles and layer mappers (#1787) (c3fa410)
  • library: add flexible polyline encoding and decoding (#1801) (50e88c9)
  • migrate android-maps-ktx into android-maps-utils (v6.0.0) (#1716) (de264f8)

Bug Fixes

  • data: enforce decompression limit and reject payload on KMZ directory entries (#1792) (56b3c24)
  • library: match reference rounding and unsigned varints in flexible polyline (#1803) (f805f5e)

5.2.0 (2026-08-28)

Features

  • clustering: make ClusterManager and its public API open with JvmSuppressWildcards (#1759) (bbb66c4)
  • collections,clustering: complete Kotlin migration for core modules and apply optimizations (#1766) (ca97025)

Bug Fixes

  • ci: stop failing external PRs on missing coverage token (#1765) (09030dc)
  • data: prevent SSRF from untrusted KML/GeoJSON icon and GroundOverlay href (#1758) (9078c33)

5.1.1 (2026-08-11)

Bug Fixes

5.1.0 (2026-08-05)

Features

  • data: add support for parsing GroundOverlay with LatLonQuad bounds (#1739) (c2a165d)

Bug Fixes

  • apply polygon styling to GeoJSON MultiPolygon features (#1727) (67d7252)
  • bound untrusted GeoJSON input to prevent parser resource exhaustion (#1733) (1e41aa4)
  • remove MultiGeometry features from the map in removeFeature (#1725) (4f796ca)
  • render legacy bridge point markers visible (#1726) (fe802a4)
  • stale QuadItem removal after ClusterItem position updates (#1730) (c39ba07)
  • visual-testing: add UiScrollable chip scroll support for robust chip selection (#1735) (6104d93)

5.0.0 (2026-07-15)

⚠ BREAKING CHANGES

  • rewrite android maps utils (#1658)

Features

Bug Fixes

  • prevent StackOverflowError from deeply nested GeometryCollection in GeoJsonParser (#1699) (f513807)

4.5.2 (2026-07-07)

Bug Fixes

  • prevent StackOverflowError when parsing deeply nested KML containers and multi-geometries (#1710) (1463cc5)

4.5.1 (2026-06-17)

Bug Fixes

  • enable filterTouchesWhenObscured on WebView layouts (#1705) (3e59470)

4.5.0 (2026-06-16)

Features

Bug Fixes

  • change model name from gemini-2.5-flash to gemini-3.5-flash (#1696) (838a2bf)
  • enable filterTouchesWhenObscured on WebView (#1703) (0674d75)

4.4.1 (2026-05-26)

Bug Fixes

  • address lint, compiler, and Error Prone warnings (#1692) (ce809c7)

4.4.0 (2026-05-20)

Features

  • add navigation flavor to demo for SDK 7.x reproduction (#1680) (12ac29a)

4.3.0 (2026-04-24)

Features

  • add constructor parameter for custom Executor in cluster renderers (#1682) (b803dc0)

4.2.0 (2026-04-22)

Features

Bug Fixes

  • disable XML external entities in KML parser (#1673) (4516be3)
  • KMZ zip bomb mitigation by adding entry and size limits (#1677) (bae3455)
  • prevent NPE in LatLngBounds.contains by adding null checks for positions (#1675) (6b5a2d3)
  • restrict KML image downloads to http/https schemes (#1674) (898ae8f)

4.1.1 (2026-03-11)

Bug Fixes

4.1.0 (2026-02-20)

Features

  • Transit Layer Demo & Quality Improvements (#1653) (cb074f9)

4.0.0 (2026-01-23)

⚠ BREAKING CHANGES

  • update to maps 20.0.0 (#1644)

Features