Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Kotlin/binary-compatibility-validator
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.10.1
Choose a base ref
...
head repository: Kotlin/binary-compatibility-validator
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.11.0
Choose a head ref
  • 3 commits
  • 6 files changed
  • 2 contributors

Commits on Jun 22, 2022

  1. Copy the full SHA
    979279f View commit details

Commits on Jul 12, 2022

  1. Update kotlinx-metadata

    qwwdfsad committed Jul 12, 2022

    Verified

    This commit was signed with the committer’s verified signature.
    Mic92 Jörg Thalheim
    Copy the full SHA
    fe5a612 View commit details
  2. Version 0.11.0

    qwwdfsad committed Jul 12, 2022

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    89ad35e View commit details
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -27,15 +27,15 @@ Binary compatibility validator is a Gradle plugin that can be added to your buil
- in `build.gradle.kts`
```kotlin
plugins {
id("org.jetbrains.kotlinx.binary-compatibility-validator") version "0.10.1"
id("org.jetbrains.kotlinx.binary-compatibility-validator") version "0.11.0"
}
```

- in `build.gradle`

```groovy
plugins {
id 'org.jetbrains.kotlinx.binary-compatibility-validator' version '0.10.1'
id 'org.jetbrains.kotlinx.binary-compatibility-validator' version '0.11.0'
}
```

2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
@@ -72,7 +72,7 @@ configurations.implementation {

dependencies {
implementation(gradleApi())
implementation("org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.4.2")
implementation("org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.5.0")
implementation("org.ow2.asm:asm:9.2")
implementation("org.ow2.asm:asm-tree:9.2")
implementation("com.googlecode.java-diff-utils:diffutils:1.3.0")
7 changes: 7 additions & 0 deletions buildSrc/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -38,3 +38,10 @@ tasks.withType<KotlinCompile>().configureEach {
freeCompilerArgs += "-Xskip-runtime-version-check"
}
}

// Silence the following warning:
// 'compileJava' task (current target is 17) and 'compileKotlin' task (current target is 1.8) jvm target compatibility should be set to the same Java version.
java {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version=0.10.1-SNAPSHOT
version=0.11.0-SNAPSHOT
group=org.jetbrains.kotlinx

kotlinVersion=1.6.0
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Original file line number Diff line number Diff line change
@@ -98,7 +98,7 @@ internal class DefaultConfigTests : BaseKotlinGradleTest() {
kotlin("AnotherBuildConfig.kt") {
resolve("examples/classes/AnotherBuildConfig.kt")
}
apiFile(projectName = rootProjectDir.name.toUpperCase()) {
apiFile(projectName = rootProjectDir.name.uppercase()) {
resolve("examples/classes/AnotherBuildConfig.dump")
}