Skip to content

Commit 90712aa

Browse files
committed
Release 0.5.0
1 parent f951ced commit 90712aa

File tree

4 files changed

+58
-6
lines changed

4 files changed

+58
-6
lines changed

CHANGELOG.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,55 @@
1+
0.5.0 / 2022-02-01
2+
===================
3+
Note that this is a full changelog relative to `0.4.4` version. Changelog relative to `0.5.0-RC2` can be found at the end of the changelog.
4+
5+
### Features
6+
* Added reports filtering (#17)
7+
* Disabled running of all test tasks for single-project Kover tasks (#114)
8+
* Implemented aggregated multi-project report (#20, #43)
9+
* 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)
10+
* Tasks for verification and reporting for single Gradle project were renamed according to the template like `koverXmlReport` -> `koverXmlProjectReport`
11+
* The `isEnabled` property has been renamed to `isDisabled` in extensions `KoverExtension` and `KoverTaskExtension` to make their purpose more obvious
12+
* The term `module` has been replaced with `project` for compatibility with Gradle terminology
13+
* Added the ability to disable the Kover for the specified Gradle project
14+
* Made tasks cache relocatable (#85)
15+
* Improved checks of disabled plugin before running Kover tasks
16+
* Upgraded IntelliJ Engine minimal version to `1.0.647`
17+
* Upgraded IntelliJ Engine default version to `1.0.656`
18+
19+
### Bugfixes
20+
* Added support of parallel tests execution (#113)
21+
* Removed checking of parent projects for re-apply of the plugin (#116)
22+
* Added property to exclude Android classes from the instrumentation (#89)
23+
* Kotlin Multiplatform plugin adapter rewritten to use reflection (#100)
24+
25+
### IntelliJ Agent Features (version 1.0.656)
26+
* Added the ability to count JVM instructions
27+
* Fixed getting into the report of objects and sealed classes
28+
* Added an excluding from the report of functions marked by `Deprecated` annotation with `HIDDEN` and `ERROR` levels
29+
30+
### Internal features
31+
* Added functional test on branch counter
32+
* Added functional tests on instruction counter
33+
34+
### Changelog relative to version `0.5.0-RC2`
35+
36+
#### Features
37+
* Improved checks of disabled plugin before running Kover tasks
38+
* Upgraded IntelliJ Engine default version to `1.0.656`
39+
40+
#### Bugfixes
41+
* Added support of parallel tests execution (#113)
42+
* Removed checking of parent projects for re-apply of the plugin (#116)
43+
44+
#### IntelliJ Agent Features (version 1.0.656)
45+
* Added the ability to count JVM instructions
46+
* Fixed getting into the report of objects and sealed classes
47+
* Added an excluding from the report of functions marked by `Deprecated` annotation with `HIDDEN` and `ERROR` levels
48+
49+
#### Internal features
50+
* Added functional test on branch counter
51+
* Added functional tests on instruction counter
52+
153
0.5.0-RC2 / 2022-01-14
254
===================
355

README.md

Lines changed: 4 additions & 4 deletions
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.5.0-RC2"
44+
id("org.jetbrains.kotlinx.kover") version "0.5.0"
4545
}
4646
```
4747
</details>
@@ -51,7 +51,7 @@ plugins {
5151

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

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

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

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version=0.5.0-RC2
1+
version=0.5.0
22
group=org.jetbrains.kotlinx
33

44
kotlin.code.style=official

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

Lines changed: 1 addition & 1 deletion
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.5.0-RC2" // TODO read from properties
76+
state.pluginVersion = "0.5.0"
7777
}
7878

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

0 commit comments

Comments
 (0)