# Dependency review 1.5.2 — 2026-09-01

## Scope

- No library, plugin, Gradle, Kotlin, Compose, JDK or IDE dependency was changed.
- The circle-resize correction uses existing Compose pointer coordinates and the project’s existing
  great-circle distance calculation.

## Decision

- Keep all dependency and toolchain versions from 1.5.1.
- Correct the resize calculation in project code without adding another UI or geometry dependency.

## Stable-update review

Review date: 2026-09-01. Official Gradle, Kotlin, JetBrains Compose, Maven Central, Mapsforge,
kotlinx.coroutines, Apache SIS, CycloneDX, OSV Scanner, Microsoft OpenJDK and Android Studio release
sources are checked by the release audit. The generated `dependency-updates.json` is the
machine-readable record for the exact declarations and transitive components.

The reviewed toolchain remains Gradle 9.7.1, Kotlin 2.4.10, Compose Multiplatform 1.12.0,
Material 3 1.9.0, coroutines 1.11.0, Mapsforge 0.29.0, Apache SIS 1.6, CycloneDX 3.4.1,
OSV Scanner 2.5.1, Microsoft OpenJDK 25.0.4.1 and Android Studio 2026.1.3 Patch 1.

## Security and compatibility

- The new calculation is bounded by the existing minimum and maximum circle radius.
- An unchanged pointer position preserves the exact original radius; movement scales relative to the
  initial handle distance.
- The change does not affect export geometry, file formats, archive handling or external inputs.

The remaining compatibility and security risk is low. Release SBOM and OSV results are recorded after
the complete Windows and Linux release gate.
