Use Binary compatibility validation in the Kotlin Gradle plugin for libraries
Binary compatibility validation helps library authors ensure that users don't break their code when upgrading to newer versions. It's important not only for delivering a smooth upgrade experience, but also for building long-term trust with users and encouraging continued adoption of the library.
https://kotlinlang.org/docs/gradle-binary-compatibility-validation.html