What's new
Distribution-only release. The InsurelySDK binary is identical to 1.2.0 — this release ships only a README update.
Required transitive dependencies documented
End-to-end integration testing surfaced that the SDK's transitive dependencies (Ktor and kotlinx.serialization) must be declared explicitly in the consumer's app. AAR + flatDir does not propagate transitive dependencies the way Maven coordinates do, and without them the SDK compiles successfully but crashes at runtime with NoClassDefFoundError when InsurelyView is first composed.
A new Required dependencies section in the README lists the six required libraries with pinned versions:
org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3io.ktor:ktor-client-core:2.3.10io.ktor:ktor-client-cio:2.3.10io.ktor:ktor-client-logging:2.3.10io.ktor:ktor-client-content-negotiation:2.3.10io.ktor:ktor-serialization-kotlinx-json:2.3.10
Upgrade notes
No code changes. Customers consuming 1.2.0 should update to 1.2.1 only for the documentation improvement. If your integration is already working (i.e. you have the dependencies above declared), no further action is required.
Assets
InsurelySDK-release.aar— identical to the 1.2.0 asset.