Skip to content

Commit ca040f1

Browse files
authored
Release 0.7.4
PR #477
1 parent 58e2c95 commit ca040f1

File tree

17 files changed

+47
-26
lines changed

17 files changed

+47
-26
lines changed

Diff for: CHANGELOG.md

+21
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
0.7.4 / 2023-10-10
2+
===================
3+
## Kover Gradle Plugin
4+
### Features
5+
* [`#441`](https://github.com/Kotlin/kotlinx-kover/issues/441) Added support for Android dynamic feature plugins
6+
7+
### Bugfixes
8+
* [`#440`](https://github.com/Kotlin/kotlinx-kover/issues/440) Replaced absolute paths in the Kover artifact with relative ones
9+
* [`#446`](https://github.com/Kotlin/kotlinx-kover/issues/446) Disabled writing of FreeMarker logs to stdout when generating an HTML report
10+
* [`#470`](https://github.com/Kotlin/kotlinx-kover/issues/470) Update HTML report path to be clickable
11+
* [`#385`](https://github.com/Kotlin/kotlinx-kover/issues/385) Exclude nested functions in function excluded by annotation
12+
* [`#303`](https://github.com/Kotlin/kotlinx-kover/issues/303) Optional function parameters should not be considered a "branch"
13+
* [`#436`](https://github.com/Kotlin/kotlinx-kover/issues/436) Fixed random koverHtmlReport fails with "Stream closed" or "zip file closed"
14+
15+
### Build features
16+
* Upgraded Gradle version to `8.2.1`
17+
18+
### Test features
19+
* [`#437`](https://github.com/Kotlin/kotlinx-kover/issues/437) Added functional test on Gradle nested classes validation error
20+
21+
122
0.7.3 / 2023-07-26
223
===================
324
## Kover Gradle Plugin

Diff for: README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Add the following to your top-level build file:
3636

3737
```kotlin
3838
plugins {
39-
id("org.jetbrains.kotlinx.kover") version "0.7.3"
39+
id("org.jetbrains.kotlinx.kover") version "0.7.4"
4040
}
4141
```
4242
</details>
@@ -46,7 +46,7 @@ plugins {
4646

4747
```groovy
4848
plugins {
49-
id 'org.jetbrains.kotlinx.kover' version '0.7.3'
49+
id 'org.jetbrains.kotlinx.kover' version '0.7.4'
5050
}
5151
```
5252
</details>
@@ -69,7 +69,7 @@ buildscript {
6969
}
7070

7171
dependencies {
72-
classpath("org.jetbrains.kotlinx:kover-gradle-plugin:0.7.3")
72+
classpath("org.jetbrains.kotlinx:kover-gradle-plugin:0.7.4")
7373
}
7474
}
7575

@@ -88,7 +88,7 @@ buildscript {
8888
mavenCentral()
8989
}
9090
dependencies {
91-
classpath 'org.jetbrains.kotlinx:kover-gradle-plugin:0.7.3'
91+
classpath 'org.jetbrains.kotlinx:kover-gradle-plugin:0.7.4'
9292
}
9393
}
9494

Diff for: docs/gradle-plugin/index.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Add the following to your top-level build file:
4444

4545
```kotlin
4646
plugins {
47-
id("org.jetbrains.kotlinx.kover") version "0.7.3"
47+
id("org.jetbrains.kotlinx.kover") version "0.7.4"
4848
}
4949
```
5050

@@ -62,7 +62,7 @@ buildscript {
6262
}
6363

6464
dependencies {
65-
classpath("org.jetbrains.kotlinx:kover-gradle-plugin:0.7.3")
65+
classpath("org.jetbrains.kotlinx:kover-gradle-plugin:0.7.4")
6666
}
6767
}
6868

@@ -78,7 +78,7 @@ buildscript {
7878
mavenCentral()
7979
}
8080
dependencies {
81-
classpath 'org.jetbrains.kotlinx:kover-gradle-plugin:0.7.3'
81+
classpath 'org.jetbrains.kotlinx:kover-gradle-plugin:0.7.4'
8282
}
8383
}
8484

Diff for: docs/gradle-plugin/migrations/migration-to-0.7.0.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# Kover migration guide from 0.6.x to 0.7.3
1+
# Kover migration guide from 0.6.x to 0.7.4
22

33
## Migration steps
4-
To migrate to version `0.7.3`, you must follow all steps below if they are applicable to your project.
4+
To migrate to version `0.7.4`, you must follow all steps below if they are applicable to your project.
55

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

613613
---
614614

615-
### Could not find org.jetbrains.kotlinx:kover:0.7.3
615+
### Could not find org.jetbrains.kotlinx:kover:0.7.4
616616
_Solution_
617617

618618
rename dependencies in _buildSrc_ from `org.jetbrains.kotlinx:kover:` to `org.jetbrains.kotlinx:kover-gradle-plugin:`

Diff for: docs/offline-instrumentation/index.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ configurations.register("koverCli") {
6262
}
6363
6464
dependencies {
65-
runtimeOnly("org.jetbrains.kotlinx:kover-offline-runtime:0.7.3")
66-
add("koverCli", "org.jetbrains.kotlinx:kover-cli:0.7.3")
65+
runtimeOnly("org.jetbrains.kotlinx:kover-offline-runtime:0.7.4")
66+
add("koverCli", "org.jetbrains.kotlinx:kover-cli:0.7.4")
6767
6868
testImplementation(kotlin("test"))
6969
}

Diff for: gradle.properties

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
version=0.8.0-SNAPSHOT
1+
version=0.7.5-SNAPSHOT
22
group=org.jetbrains.kotlinx
33

44
# version of the latest release
5-
kover.release.version=0.7.3
5+
kover.release.version=0.7.4
66
kotlin.code.style=official

Diff for: kover-gradle-plugin/examples/android/dynamic/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ plugins {
33
id("com.android.library") version "7.4.0" apply false
44
id ("com.android.dynamic-feature") version "7.4.0" apply false
55
id("org.jetbrains.kotlin.android") version "1.8.20" apply false
6-
id("org.jetbrains.kotlinx.kover") version "0.7.3" apply false
6+
id("org.jetbrains.kotlinx.kover") version "0.7.4" apply false
77
}

Diff for: kover-gradle-plugin/examples/android/flavors/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ plugins {
22
id("com.android.application") version "7.4.0" apply false
33
id("com.android.library") version "7.4.0" apply false
44
id("org.jetbrains.kotlin.android") version "1.8.20" apply false
5-
id("org.jetbrains.kotlinx.kover") version "0.7.3" apply false
5+
id("org.jetbrains.kotlinx.kover") version "0.7.4" apply false
66
}

Diff for: kover-gradle-plugin/examples/android/minimal_groovy/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ plugins {
22
id 'com.android.application' version '7.4.0' apply false
33
id 'com.android.library' version '7.4.0' apply false
44
id 'org.jetbrains.kotlin.android' version '1.8.20' apply false
5-
id 'org.jetbrains.kotlinx.kover' version '0.7.3' apply false
5+
id 'org.jetbrains.kotlinx.kover' version '0.7.4' apply false
66
}

Diff for: kover-gradle-plugin/examples/android/minimal_kts/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ plugins {
22
id("com.android.application") version "7.4.0" apply false
33
id("com.android.library") version "7.4.0" apply false
44
id("org.jetbrains.kotlin.android") version "1.8.20" apply false
5-
id("org.jetbrains.kotlinx.kover") version "0.7.3" apply false
5+
id("org.jetbrains.kotlinx.kover") version "0.7.4" apply false
66
}

Diff for: kover-gradle-plugin/examples/android/multiplatform/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ plugins {
22
id("com.android.application") version "7.4.0" apply false
33
id("com.android.library") version "7.4.0" apply false
44
kotlin("multiplatform") version ("1.8.20") apply false
5-
id("org.jetbrains.kotlinx.kover") version "0.7.3"
5+
id("org.jetbrains.kotlinx.kover") version "0.7.4"
66
}
77

88
dependencies {

Diff for: kover-gradle-plugin/examples/android/multiproject/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ plugins {
22
id("com.android.application") version "7.4.0" apply false
33
id("com.android.library") version "7.4.0" apply false
44
id("org.jetbrains.kotlin.android") version "1.8.20" apply false
5-
id("org.jetbrains.kotlinx.kover") version "0.7.3" apply false
5+
id("org.jetbrains.kotlinx.kover") version "0.7.4" apply false
66
}

Diff for: kover-gradle-plugin/examples/android/variantUsage/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ plugins {
22
id("com.android.application") version "7.4.0" apply false
33
id("com.android.library") version "7.4.0" apply false
44
id("org.jetbrains.kotlin.android") version "1.8.20" apply false
5-
id("org.jetbrains.kotlinx.kover") version "0.7.3" apply false
5+
id("org.jetbrains.kotlinx.kover") version "0.7.4" apply false
66
}

Diff for: kover-gradle-plugin/examples/jvm/defaults/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
kotlin("jvm") version "1.7.10"
3-
id("org.jetbrains.kotlinx.kover") version "0.7.3"
3+
id("org.jetbrains.kotlinx.kover") version "0.7.4"
44
}
55

66
repositories {

Diff for: kover-gradle-plugin/examples/jvm/merged/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
kotlin("jvm") version "1.7.10"
3-
id("org.jetbrains.kotlinx.kover") version "0.7.3"
3+
id("org.jetbrains.kotlinx.kover") version "0.7.4"
44
}
55

66
repositories {

Diff for: kover-gradle-plugin/examples/jvm/minimal/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
kotlin("jvm") version "1.7.10"
3-
id("org.jetbrains.kotlinx.kover") version "0.7.3"
3+
id("org.jetbrains.kotlinx.kover") version "0.7.4"
44
}
55

66
repositories {

Diff for: kover-offline-runtime/examples/runtime-api/build.gradle.kts

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ configurations.register("koverCli") {
1616
}
1717

1818
dependencies {
19-
add("koverCli", "org.jetbrains.kotlinx:kover-cli:0.7.3")
19+
add("koverCli", "org.jetbrains.kotlinx:kover-cli:0.7.4")
2020

21-
implementation("org.jetbrains.kotlinx:kover-offline-runtime:0.7.3")
21+
implementation("org.jetbrains.kotlinx:kover-offline-runtime:0.7.4")
2222

2323
testImplementation(kotlin("test"))
2424
}

0 commit comments

Comments
 (0)