Releases: Kotlin/binary-compatibility-validator
Releases · Kotlin/binary-compatibility-validator
0.8.0
- Release 0.8.0-RC promoted to 0.8.0 without additional changes
0.8.0-RC
- Support of multiple JVM targets required for Android projects (#38). Thanks @pdvrieze for the contribution
0.7.1
module-info.java
is skipped from signatures processing (#68)
0.7.0
kotlinx-metadata-jvm
updated to 0.3.0
in order to support classes produced with Kotlin 1.6.0
- Fail-fast on unsupported version of Kotlin metadata
0.6.0
- Static final field of the class companion publicity now corresponds to the companion publicity (#53)
- Local classes generated by Parcelize are detected properly (#55)
- Kotlin and Gradle updated to 1.5.0 and 7.0.2 respectively
- Gradle tasks are build-cache friendly now
0.5.0
- Kotlin is updated to 1.4.30
- kotlinx-metadata is updated to 0.2.0 in order to work with Kotlin 1.5.0+ binaries
- Better error reporting (#21)
0.4.0
- Support applying the plugin to any project in the hierarchy (#37)
0.3.0
- New
ignoredClasses
API to exclude some classes from the dump (#25). Thanks to @SergejIsbrecht!
- Support multiplatform when android is only JVM target (#27). Thanks to @twyatt!
$default
methods of internal
API with @PublishedApi
are properly dumped (#30).
- Releases are now published directly to maven central.
0.2.4
- Support of internal markers to exclude declarations from the API dump #(17)
0.2.3
- Ignore intermediate projects with empty source sets, do not create empty directories and api dumps for them
- Better Gradle task management for complex projects