Releases: Kotlin/binary-compatibility-validator
Releases · Kotlin/binary-compatibility-validator
0.10.0
- Stdlib is excluded from transitive dependencies and switched to Gradle auto-provided version (#80, #82). Thanks to @martinbonnin!
- Getters and setters are properly excluded from public API when either field or property-based annotation marker is present (#36). Also thanks to @martinbonnin!
- Files are now looked up in a case-insensitive manner (#76)
0.9.0
- Support of synthetic annotations (#71).
filterOutAnnotated
is now part ofExternalApi
(#75)..api
file checks are now all case-insensitive to provide seamless experience between case-sensitive and case-insensitive OSes as well as between Gradle versions (#76).- Kotlin is updated to 1.6.0.
kotlinx.metadata
is updated to 0.4.2.
0.8.0
0.8.0-RC
0.7.1
0.7.0
0.6.0
0.5.0
0.4.0
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 ofinternal
API with@PublishedApi
are properly dumped (#30).- Releases are now published directly to maven central.