Skip to content

Releases: Kotlin/binary-compatibility-validator

0.8.0

08 Nov 12:29
Compare
Choose a tag to compare
  • Release 0.8.0-RC promoted to 0.8.0 without additional changes

0.8.0-RC

04 Oct 16:12
Compare
Choose a tag to compare
  • Support of multiple JVM targets required for Android projects (#38). Thanks @pdvrieze for the contribution

0.7.1

26 Aug 09:22
Compare
Choose a tag to compare
  • module-info.java is skipped from signatures processing (#68)

0.7.0

18 Aug 13:02
Compare
Choose a tag to compare
  • 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

15 Jun 12:02
Compare
Choose a tag to compare
  • 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

18 Mar 15:44
Compare
Choose a tag to compare
  • 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

01 Feb 15:20
Compare
Choose a tag to compare
  • Support applying the plugin to any project in the hierarchy (#37)

0.3.0

21 Dec 18:10
Compare
Choose a tag to compare
  • 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

16 Nov 09:51
Compare
Choose a tag to compare
  • Support of internal markers to exclude declarations from the API dump #(17)

0.2.3

16 Mar 14:42
Compare
Choose a tag to compare
  • Ignore intermediate projects with empty source sets, do not create empty directories and api dumps for them
  • Better Gradle task management for complex projects