diff --git a/CHANGELOG.md b/CHANGELOG.md index 741204d2..ded05d0d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,42 @@ +0.6.0 / 2022-08-23 +=================== +Note that this is a full changelog relative to `0.6.0` version. Changelog relative to `0.6.0-Beta` can be found at the end of the changelog. + +In this version, the plugin API has been completely redesigned. The new API allows you to configure Kover in a more flexible manner, there is no need to configure Kover or test tasks separately. + +Please refer to [migration guide](https://github.com/Kotlin/kotlinx-kover/blob/v0.6.0/docs/migration-to-0.6.0.md) in order to migrate from previous versions. + +### Features +* Implemented a new plugin API (#19) +* Added support of instruction and branch counters for verification tasks (#128) +* Ordered report tasks before verification tasks (#209) +* Minimal and default agent versions upgraded to 1.0.680 + +### Bugfixes +* Verification task is no longer executed if there are no rules (#168) +* Added instrumentation filtering by common filters (#201) +* Fixed instrumentation counter in IntelliJ verifier (#210, #211, #212) + +### Internal features +* Kotlin version upgraded to 1.7.10 +* instrumentation config added to the test framework +* added test on instrumentation config + +#### Documentation +* Updated docs for onCheck properties (#213) + +### Changelog relative to version `0.6.0-Beta` +#### Features +* Ordered report tasks before verification (#209) +* Minimal and default agent versions upgraded to 1.0.680 + +#### Bugfixes +* Added instrumentation filtering by common filters (#201) +* Fixed instrumentation counter in IntelliJ verifier (#210, #211, #212) + +#### Documentation +* Updated docs for onCheck properties (#213) + 0.6.0-Beta / 2022-08-02 =================== In this version, the plugin API has been fully redesigned. The new API allows you to configure Kover in a more flexible manner, there is no need to configure Kover or test tasks separately. diff --git a/README.md b/README.md index d1f9255c..dc3c95a0 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ In top-level build file: ```kotlin plugins { - id("org.jetbrains.kotlinx.kover") version "0.6.0-Beta" + id("org.jetbrains.kotlinx.kover") version "0.6.0" } ``` @@ -53,7 +53,7 @@ plugins { ```groovy plugins { - id 'org.jetbrains.kotlinx.kover' version '0.6.0-Beta' + id 'org.jetbrains.kotlinx.kover' version '0.6.0' } ``` @@ -71,7 +71,7 @@ buildscript { } dependencies { - classpath("org.jetbrains.kotlinx:kover:0.6.0-Beta") + classpath("org.jetbrains.kotlinx:kover:0.6.0") } } @@ -88,7 +88,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'org.jetbrains.kotlinx:kover:0.6.0-Beta' + classpath 'org.jetbrains.kotlinx:kover:0.6.0' } } @@ -515,7 +515,7 @@ kotlinx.kover.api.DefaultIntellijEngine.INSTANCE #### IntelliJ Coverage Engine with custom version ``` -kotlinx.kover.api.IntellijEngine("1.0.668") +kotlinx.kover.api.IntellijEngine("1.0.680") ``` #### JaCoCo Coverage Engine with default version diff --git a/docs/migration-to-0.6.0.md b/docs/migration-to-0.6.0.md index 559f00af..e50c6eaa 100644 --- a/docs/migration-to-0.6.0.md +++ b/docs/migration-to-0.6.0.md @@ -1,4 +1,4 @@ -# Kover migration guide from 0.5.x to 0.6.0-Beta +# Kover migration guide from 0.5.x to 0.6.0 The new API allows you to configure Kover in a more flexible manner, while being more concise than the previous API. From now on, there is no need to configure Kover or test tasks separately. diff --git a/gradle.properties b/gradle.properties index 11328d6c..1d266826 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -version=0.6.0-Beta-SNAPSHOT +version=0.6.0-SNAPSHOT group=org.jetbrains.kotlinx kotlinVersion=1.7.10 diff --git a/src/main/kotlin/kotlinx/kover/api/KoverConstants.kt b/src/main/kotlin/kotlinx/kover/api/KoverConstants.kt index 3cb24969..ec3d44cb 100644 --- a/src/main/kotlin/kotlinx/kover/api/KoverConstants.kt +++ b/src/main/kotlin/kotlinx/kover/api/KoverConstants.kt @@ -43,5 +43,5 @@ public object KoverVersions { } public object KoverMigrations { - public const val MIGRATION_0_5_TO_0_6 = "https://github.com/Kotlin/kotlinx-kover/blob/v0.6.0-Beta/docs/migration-to-0.6.0.md" + public const val MIGRATION_0_5_TO_0_6 = "https://github.com/Kotlin/kotlinx-kover/blob/v0.6.0/docs/migration-to-0.6.0.md" }