Skip to content

Commit b35990f

Browse files
committed
Release 0.5.0-RC
1 parent 1cda49a commit b35990f

File tree

4 files changed

+27
-6
lines changed

4 files changed

+27
-6
lines changed

Diff for: CHANGELOG.md

+21
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
0.5.0-RC / 2021-12-24
2+
===================
3+
4+
This is a release candidate for the next version. In this version, an aggregated report on all projects has been added,
5+
and the plugin API has been significantly redesigned. So we ask you to evaluate it and share your feedback on whether
6+
the API has become more convenient.
7+
8+
### Features
9+
* Implemented aggregated multi-project report (#20, #43)
10+
* Unified coverage agents filters. Now only the characters '*' or '?' are used as wildcards for both IntelliJ and JaCoCo agents. **Regular expressions are no longer supported by the IntelliJ agent as filters of instrumented classes.** (#21)
11+
* Tasks for verification and reporting for single Gradle project were renamed according to the template like `koverXmlReport` -> `koverXmlProjectReport`
12+
* The `isEnabled` property has been renamed to `isDisabled` in extensions `KoverExtension` and `KoverTaskExtension` to make their purpose more obvious
13+
* The term `module` has been replaced with `project` for compatibility with Gradle terminology
14+
* Added the ability to disable the Kover for the specified Gradle project
15+
* Made tasks cache relocatable (#85)
16+
* Upgraded IntelliJ Engine default version to `1.0.640`
17+
18+
### Bugfixes
19+
* Added property to exclude Android classes from the instrumentation (#89)
20+
* Kotlin Multiplatform plugin adapter rewritten to use reflection (#100)
21+
122
v0.4.4 / 2021-11-29
223
===================
324

Diff for: README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ In top level build file
4141

4242
```kotlin
4343
plugins {
44-
id("org.jetbrains.kotlinx.kover") version "0.4.4"
44+
id("org.jetbrains.kotlinx.kover") version "0.5.0-RC"
4545
}
4646
```
4747
</details>
@@ -51,7 +51,7 @@ plugins {
5151

5252
```groovy
5353
plugins {
54-
id 'org.jetbrains.kotlinx.kover' version '0.4.4'
54+
id 'org.jetbrains.kotlinx.kover' version '0.5.0-RC'
5555
}
5656
```
5757
</details>
@@ -69,7 +69,7 @@ buildscript {
6969
}
7070

7171
dependencies {
72-
classpath("org.jetbrains.kotlinx:kover:0.4.4")
72+
classpath("org.jetbrains.kotlinx:kover:0.5.0-RC")
7373
}
7474
}
7575

@@ -86,7 +86,7 @@ buildscript {
8686
mavenCentral()
8787
}
8888
dependencies {
89-
classpath 'org.jetbrains.kotlinx:kover:0.4.4'
89+
classpath 'org.jetbrains.kotlinx:kover:0.5.0-RC'
9090
}
9191
}
9292

Diff for: gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version=0.4.4
1+
version=0.5.0-RC
22
group=org.jetbrains.kotlinx
33

44
kotlin.code.style=official

Diff for: src/functionalTest/kotlin/kotlinx/kover/test/functional/core/Builder.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ private class TestCaseBuilderImpl(
7373
state.engines += null
7474
}
7575
if (state.pluginVersion == null) {
76-
state.pluginVersion = "0.4.4" // TODO read from properties
76+
state.pluginVersion = "0.5.0-RC" // TODO read from properties
7777
}
7878

7979
val projects: MutableMap<ProjectSlice, File> = mutableMapOf()

0 commit comments

Comments
 (0)