Skip to content

Commit

Permalink
Release 0.7.6
Browse files Browse the repository at this point in the history
PR #542
  • Loading branch information
shanshin committed Feb 16, 2024
1 parent 896699e commit e80c83c
Show file tree
Hide file tree
Showing 17 changed files with 44 additions and 27 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,20 @@
0.7.6 / 2024-02-16
===================
## Kover Gradle Plugin
### Features
[`527`](https://github.com/Kotlin/kotlinx-kover/issues/527) Added the ability to specify a header for an XML report

### Bugfixes
[`510`](https://github.com/Kotlin/kotlinx-kover/issues/510) Fixed `Stream closed` error when generating Kover HTML report
[`513`](https://github.com/Kotlin/kotlinx-kover/issues/513) Fixed breaking configuration cache
[`517`](https://github.com/Kotlin/kotlinx-kover/issues/517) Fixed incorrect marking of first function line when parameters with default value are used
[`530`](https://github.com/Kotlin/kotlinx-kover/issues/530) Fixed the presence of classes instrumented with Robolectric in Jacoco reports
[`543`](https://github.com/Kotlin/kotlinx-kover/issues/543) Fixed package exclusion in reports for JaCoCo

## Kover Offline
### Features
[`534`](https://github.com/Kotlin/kotlinx-kover/issues/534) Created Kover features artifact to invoke the capabilities of Kover programmatically

0.7.5 / 2023-11-28
===================
## Kover Gradle Plugin
Expand Down
8 changes: 4 additions & 4 deletions README.md
Expand Up @@ -36,7 +36,7 @@ Add the following to your top-level build file:

```kotlin
plugins {
id("org.jetbrains.kotlinx.kover") version "0.7.5"
id("org.jetbrains.kotlinx.kover") version "0.7.6"
}
```
</details>
Expand All @@ -46,7 +46,7 @@ plugins {

```groovy
plugins {
id 'org.jetbrains.kotlinx.kover' version '0.7.5'
id 'org.jetbrains.kotlinx.kover' version '0.7.6'
}
```
</details>
Expand All @@ -69,7 +69,7 @@ buildscript {
}

dependencies {
classpath("org.jetbrains.kotlinx:kover-gradle-plugin:0.7.5")
classpath("org.jetbrains.kotlinx:kover-gradle-plugin:0.7.6")
}
}

Expand All @@ -88,7 +88,7 @@ buildscript {
mavenCentral()
}
dependencies {
classpath 'org.jetbrains.kotlinx:kover-gradle-plugin:0.7.5'
classpath 'org.jetbrains.kotlinx:kover-gradle-plugin:0.7.6'
}
}
Expand Down
6 changes: 3 additions & 3 deletions docs/gradle-plugin/index.md
Expand Up @@ -44,7 +44,7 @@ Add the following to your top-level build file:

```kotlin
plugins {
id("org.jetbrains.kotlinx.kover") version "0.7.5"
id("org.jetbrains.kotlinx.kover") version "0.7.6"
}
```

Expand All @@ -62,7 +62,7 @@ buildscript {
}

dependencies {
classpath("org.jetbrains.kotlinx:kover-gradle-plugin:0.7.5")
classpath("org.jetbrains.kotlinx:kover-gradle-plugin:0.7.6")
}
}

Expand All @@ -78,7 +78,7 @@ buildscript {
mavenCentral()
}
dependencies {
classpath 'org.jetbrains.kotlinx:kover-gradle-plugin:0.7.5'
classpath 'org.jetbrains.kotlinx:kover-gradle-plugin:0.7.6'
}
}
Expand Down
6 changes: 3 additions & 3 deletions docs/gradle-plugin/migrations/migration-to-0.7.0.md
@@ -1,7 +1,7 @@
# Kover migration guide from 0.6.x to 0.7.5
# Kover migration guide from 0.6.x to 0.7.6

## Migration steps
To migrate to version `0.7.5`, you must follow all steps below if they are applicable to your project.
To migrate to version `0.7.6`, you must follow all steps below if they are applicable to your project.

### Merge reports config was removed
Now all Kotlin report tasks (`koverHtmlReport`, `koverXmlReport`, `koverVerify`) are in single copy, they can be both single-project or merged cross-projects reports.
Expand Down Expand Up @@ -612,7 +612,7 @@ kover {

---

### Could not find org.jetbrains.kotlinx:kover:0.7.5
### Could not find org.jetbrains.kotlinx:kover:0.7.6
_Solution_

rename dependencies in _buildSrc_ from `org.jetbrains.kotlinx:kover:` to `org.jetbrains.kotlinx:kover-gradle-plugin:`
Expand Down
6 changes: 3 additions & 3 deletions docs/offline-instrumentation/index.md
Expand Up @@ -20,7 +20,7 @@ must be passed to Kover CLI as arguments, see [Kover CLI](../cli#offline-instrum
#### Instrumentation by Kover Features
Kover Features is a library that provides capabilities similar to Kover CLI and Kover Gradle plugin.

You can declare a dependency on Kover Features using following coordinates: `org.jetbrains.kotlinx:kover-features-jvm:0.7.5`.
You can declare a dependency on Kover Features using following coordinates: `org.jetbrains.kotlinx:kover-features-jvm:0.7.6`.

Then you can use the Kover Features classes to instrument the bytecode of each class:
```kotlin
Expand Down Expand Up @@ -113,8 +113,8 @@ configurations.register("koverCli") {
}

dependencies {
runtimeOnly("org.jetbrains.kotlinx:kover-offline-runtime:0.7.5")
add("koverCli", "org.jetbrains.kotlinx:kover-cli:0.7.5")
runtimeOnly("org.jetbrains.kotlinx:kover-offline-runtime:0.7.6")
add("koverCli", "org.jetbrains.kotlinx:kover-cli:0.7.6")

testImplementation(kotlin("test"))
}
Expand Down
4 changes: 2 additions & 2 deletions gradle.properties
@@ -1,6 +1,6 @@
version=0.8.0-SNAPSHOT
version=0.7.7-SNAPSHOT
group=org.jetbrains.kotlinx

# version of the latest release
kover.release.version=0.7.5
kover.release.version=0.7.6
kotlin.code.style=official
Expand Up @@ -3,5 +3,5 @@ plugins {
id("com.android.library") version "7.4.0" apply false
id ("com.android.dynamic-feature") version "7.4.0" apply false
id("org.jetbrains.kotlin.android") version "1.8.20" apply false
id("org.jetbrains.kotlinx.kover") version "0.7.5" apply false
id("org.jetbrains.kotlinx.kover") version "0.7.6" apply false
}
Expand Up @@ -2,5 +2,5 @@ plugins {
id("com.android.application") version "7.4.0" apply false
id("com.android.library") version "7.4.0" apply false
id("org.jetbrains.kotlin.android") version "1.8.20" apply false
id("org.jetbrains.kotlinx.kover") version "0.7.5" apply false
id("org.jetbrains.kotlinx.kover") version "0.7.6" apply false
}
Expand Up @@ -2,5 +2,5 @@ plugins {
id 'com.android.application' version '7.4.0' apply false
id 'com.android.library' version '7.4.0' apply false
id 'org.jetbrains.kotlin.android' version '1.8.20' apply false
id 'org.jetbrains.kotlinx.kover' version '0.7.5' apply false
id 'org.jetbrains.kotlinx.kover' version '0.7.6' apply false
}
Expand Up @@ -2,5 +2,5 @@ plugins {
id("com.android.application") version "7.4.0" apply false
id("com.android.library") version "7.4.0" apply false
id("org.jetbrains.kotlin.android") version "1.8.20" apply false
id("org.jetbrains.kotlinx.kover") version "0.7.5" apply false
id("org.jetbrains.kotlinx.kover") version "0.7.6" apply false
}
Expand Up @@ -2,7 +2,7 @@ plugins {
id("com.android.application") version "7.4.0" apply false
id("com.android.library") version "7.4.0" apply false
kotlin("multiplatform") version ("1.8.20") apply false
id("org.jetbrains.kotlinx.kover") version "0.7.5"
id("org.jetbrains.kotlinx.kover") version "0.7.6"
}

dependencies {
Expand Down
Expand Up @@ -2,5 +2,5 @@ plugins {
id("com.android.application") version "7.4.0" apply false
id("com.android.library") version "7.4.0" apply false
id("org.jetbrains.kotlin.android") version "1.8.20" apply false
id("org.jetbrains.kotlinx.kover") version "0.7.5" apply false
id("org.jetbrains.kotlinx.kover") version "0.7.6" apply false
}
Expand Up @@ -2,5 +2,5 @@ plugins {
id("com.android.application") version "7.4.0" apply false
id("com.android.library") version "7.4.0" apply false
id("org.jetbrains.kotlin.android") version "1.8.20" apply false
id("org.jetbrains.kotlinx.kover") version "0.7.5" apply false
id("org.jetbrains.kotlinx.kover") version "0.7.6" apply false
}
2 changes: 1 addition & 1 deletion kover-gradle-plugin/examples/jvm/defaults/build.gradle.kts
@@ -1,6 +1,6 @@
plugins {
kotlin("jvm") version "1.7.10"
id("org.jetbrains.kotlinx.kover") version "0.7.5"
id("org.jetbrains.kotlinx.kover") version "0.7.6"
}

repositories {
Expand Down
2 changes: 1 addition & 1 deletion kover-gradle-plugin/examples/jvm/merged/build.gradle.kts
@@ -1,6 +1,6 @@
plugins {
kotlin("jvm") version "1.7.10"
id("org.jetbrains.kotlinx.kover") version "0.7.5"
id("org.jetbrains.kotlinx.kover") version "0.7.6"
}

repositories {
Expand Down
2 changes: 1 addition & 1 deletion kover-gradle-plugin/examples/jvm/minimal/build.gradle.kts
@@ -1,6 +1,6 @@
plugins {
kotlin("jvm") version "1.7.10"
id("org.jetbrains.kotlinx.kover") version "0.7.5"
id("org.jetbrains.kotlinx.kover") version "0.7.6"
}

repositories {
Expand Down
4 changes: 2 additions & 2 deletions kover-offline-runtime/examples/runtime-api/build.gradle.kts
Expand Up @@ -16,9 +16,9 @@ configurations.register("koverCli") {
}

dependencies {
add("koverCli", "org.jetbrains.kotlinx:kover-cli:0.7.5")
add("koverCli", "org.jetbrains.kotlinx:kover-cli:0.7.6")

implementation("org.jetbrains.kotlinx:kover-offline-runtime:0.7.5")
implementation("org.jetbrains.kotlinx:kover-offline-runtime:0.7.6")

testImplementation(kotlin("test"))
}
Expand Down

0 comments on commit e80c83c

Please sign in to comment.