Skip to content

1.0.1

Maintenance changes based on tag 1.0.0.

Changes

  • Update Compose runtime to 1.12.1, Arch Lumber to 1.4.4, Kover to 0.9.11 and Gradle to 9.8.0.
  • Compile against stable Android API 37.2 with the current compileSdk DSL; retain Build Tools 37.0.0 and minimum API 23.
  • Replace deprecated Gradle extra-property and source-set creation delegates with explicit property/container access.
  • Validate all 21 candidate publications for every release/hotfix version in CI.
  • Align publication with Lumber: retain Central deployment validation, generate recovery manifests only on manual runs and create the GitHub Release after successful upload tasks without polling public artifact availability.

  • Update Android Gradle Plugin from 9.4.0 to the stable 9.4.1 patch.

  • Update Android SDK setup to android-actions/setup-android@v4 (Node 24 and the maintained command-line tools provided by the action), explicitly installing platform-tools instead of the unavailable legacy tools package.

  • Share one Kover convention for coverage filters and thresholds between modules and the root report.

  • Apply one generated-class filter to module reports and root coverage aggregation, including HTML, XML and verification.
  • Disable Codecov report discovery so only build/reports/kover/report.xml is uploaded; module reports cannot reintroduce excluded classes.
  • Exclude only Android-generated BuildConfig, R and nested R classes; retain handwritten code and existing coverage floors.
  • Update the GitHub App token action to v3 (Node 24 on hosted runners).
  • Use this versioned changelog directly when creating the GitHub Release, without a duplicate root notes file.
  • Document coverage scope, local commands and the audited dependency versions.
  • Refresh the JavaScript Yarn lockfile for Kotlin 2.4.20's tooling dependencies.

Dependencies

Dependency Before After
jetbrains-kotlin 2.4.10 2.4.20
Compose runtime 1.12.0 1.12.1
Arch Lumber 1.4.0 1.4.4
Kover 0.9.9 0.9.11
AGP 9.4.0 9.4.1
Gradle 9.7.1 9.8.0
Android compile API 37.0 37.2

Compatibility

No public API changes. Existing minimum Android SDK and KMP targets remain unchanged. Android consumers must compile against API 37.2 or later, as required by Lumber 1.4.4. Coverage measures JVM/Android host tests; Apple, JS and Wasm tests remain in the test suite but do not contribute coverage counters.

Dependencies on other Arch repositories use versions available in Maven Central, rather than unpublished patch candidates.