Closed
Description
Upgrading auto-value
from 1.10.1 to 1.10.2 in a Kotlin 1.6 project results in:
[ERROR] /path/to/.m2/repository/com/google/auto/value/auto-value/1.10.2/auto-value-1.10.2.jar!/META-INF/kotlin-stdlib-common.kotlin_module: (-1, -1) Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0.
The auto-value 1.10.2 release notes don't mention any Kotlin compatibility changes, but compared to version 1.10.1 compatibility with Kotlin 1.6 and 1.7 was broken.
auto-value
1.10.1 useskotlinx-metadata-jvm
0.5.0, which useskotlin-stdlib
1.7.0auto-value
1.10.2 useskotlinx-metadata-jvm
0.6.2, which useskotlin-stdlib
1.8.0auto-value
HEAD-SNAPSHOT useskotlinx-metadata-jvm
0.7.0, which useskotlin-stdlib
1.9.0
Was compatibility with older Kotlin versions broken intentionally or accidentally?