Kotlin/kotlinx-kover
### [`v0.7.0`](https://togithub.com/Kotlin/kotlinx-kover/blob/HEAD/CHANGELOG.md#070--2023-05-16)
\===================
This release introduce API rework in order to support configuration cache, project isolation model, Android Gradle plugin.
It is incompatible with the previous version, and we provide best-effort migration assistance as well as [migration guide](https://togithub.com/Kotlin/kotlinx-kover/blob/v0.7.0/docs/gradle-plugin/migrations/migration-to-0.7.0.md)
##### Features
- Implemented improved Kover DSL ([#284](https://togithub.com/Kotlin/kotlinx-kover/issues/284))
- Added Gradle project isolation support ([#144](https://togithub.com/Kotlin/kotlinx-kover/issues/144))
- Introduced API for Coverage Tools ([#195](https://togithub.com/Kotlin/kotlinx-kover/issues/195))
- Added support of Android build variants ([#18](https://togithub.com/Kotlin/kotlinx-kover/issues/18))
- Implemented support filtering of source sets for Kotlin JVM and Kotlin compilations for Kotlin multiplatform ([#245](https://togithub.com/Kotlin/kotlinx-kover/issues/245))
- Added customizable header in HTML report for Kover and JaCoCo report generator ([#194](https://togithub.com/Kotlin/kotlinx-kover/issues/194))
- Added advanced support of Android projects, flavors and flavor dimensions ([#316](https://togithub.com/Kotlin/kotlinx-kover/issues/316), [#319](https://togithub.com/Kotlin/kotlinx-kover/issues/319))
- Introduced Kover Tool artifacts for CLI and runtime for offline instrumentation ([#322](https://togithub.com/Kotlin/kotlinx-kover/issues/322))
- Added support charset for HTML report
##### Internal features
- Added dokka docs
- Added binary compatibility validator ([#305](https://togithub.com/Kotlin/kotlinx-kover/issues/305))
- IntelliJ coverage dependency versions upgraded to 1.0.716
##### Bugfixes
- Fixed `Cannot run Project.afterEvaluate` ([#221](https://togithub.com/Kotlin/kotlinx-kover/issues/221))
- Fixed missing report path in logs for cached HTML task ([#283](https://togithub.com/Kotlin/kotlinx-kover/issues/283))
- Disabled artifact generation when calling the `assemble` task ([#353](https://togithub.com/Kotlin/kotlinx-kover/issues/353))
- Fixed variant level filters for reports ([#366](https://togithub.com/Kotlin/kotlinx-kover/issues/366))
##### Changelog relative to version `0.7.0-Beta`
##### Features
- Added support charset for html report
##### Bugfixes
- Disabled artifact generation when calling the `assemble` task ([#353](https://togithub.com/Kotlin/kotlinx-kover/issues/353))
- Fixed variant level filters for reports ([#366](https://togithub.com/Kotlin/kotlinx-kover/issues/366))
##### Internal features
- IntelliJ coverage dependency versions upgraded to 1.0.716
### [`v0.6.1`](https://togithub.com/Kotlin/kotlinx-kover/blob/HEAD/CHANGELOG.md#061--2022-10-03)
\===================
##### Features
- Implemented filtering of reports by annotation ([#121](https://togithub.com/Kotlin/kotlinx-kover/issues/121))
- Minimal and default agent versions upgraded to `1.0.683`
##### Bugfixes
- Added filtering out projects without a build file ([#222](https://togithub.com/Kotlin/kotlinx-kover/issues/222))
- Added JaCoCo reports filtering ([#220](https://togithub.com/Kotlin/kotlinx-kover/issues/220))
- Fixed coverage for function reference ([#148](https://togithub.com/Kotlin/kotlinx-kover/issues/148))
- Fixed incorrect multiplatform lookup adapter ([#193](https://togithub.com/Kotlin/kotlinx-kover/issues/193))
- Fixed `ArrayIndexOutOfBoundsException` during class instrumentation ([#166](https://togithub.com/Kotlin/kotlinx-kover/issues/166))
##### Internal features
- Upgraded Gradle version to `7.5.1`
- Rewritten functional tests infrastructure
- Added example projects
- XML and HTML report generation moved to Kover Aggregator
##### Documentation
- Added contribution guide
- Added section `Building and contributing` into Table of contents
- Fix migration to `0.6.0` documentation
### [`v0.6.0`](https://togithub.com/Kotlin/kotlinx-kover/blob/HEAD/CHANGELOG.md#060--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://togithub.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](https://togithub.com/Kotlin/kotlinx-kover/issues/19))
- Added support of instruction and branch counters for verification tasks ([#128](https://togithub.com/Kotlin/kotlinx-kover/issues/128))
- Ordered report tasks before verification tasks ([#209](https://togithub.com/Kotlin/kotlinx-kover/issues/209))
- Minimal and default agent versions upgraded to 1.0.680
##### Bugfixes
- Verification task is no longer executed if there are no rules ([#168](https://togithub.com/Kotlin/kotlinx-kover/issues/168))
- Added instrumentation filtering by common filters ([#201](https://togithub.com/Kotlin/kotlinx-kover/issues/201))
- Fixed instrumentation counter in IntelliJ verifier ([#210](https://togithub.com/Kotlin/kotlinx-kover/issues/210), [#211](https://togithub.com/Kotlin/kotlinx-kover/issues/211), [#212](https://togithub.com/Kotlin/kotlinx-kover/issues/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](https://togithub.com/Kotlin/kotlinx-kover/issues/213))
##### Changelog relative to version `0.6.0-Beta`
##### Features
- Ordered report tasks before verification ([#209](https://togithub.com/Kotlin/kotlinx-kover/issues/209))
- Minimal and default agent versions upgraded to 1.0.680
##### Bugfixes
- Added instrumentation filtering by common filters ([#201](https://togithub.com/Kotlin/kotlinx-kover/issues/201))
- Fixed instrumentation counter in IntelliJ verifier ([#210](https://togithub.com/Kotlin/kotlinx-kover/issues/210), [#211](https://togithub.com/Kotlin/kotlinx-kover/issues/211), [#212](https://togithub.com/Kotlin/kotlinx-kover/issues/212))
##### Documentation
- Updated docs for onCheck properties ([#213](https://togithub.com/Kotlin/kotlinx-kover/issues/213))
Configuration
📅 Schedule: Branch creation - "every weekday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.5.1
->0.7.0
Release Notes
Kotlin/kotlinx-kover
### [`v0.7.0`](https://togithub.com/Kotlin/kotlinx-kover/blob/HEAD/CHANGELOG.md#070--2023-05-16) \=================== This release introduce API rework in order to support configuration cache, project isolation model, Android Gradle plugin. It is incompatible with the previous version, and we provide best-effort migration assistance as well as [migration guide](https://togithub.com/Kotlin/kotlinx-kover/blob/v0.7.0/docs/gradle-plugin/migrations/migration-to-0.7.0.md) ##### Features - Implemented improved Kover DSL ([#284](https://togithub.com/Kotlin/kotlinx-kover/issues/284)) - Added Gradle project isolation support ([#144](https://togithub.com/Kotlin/kotlinx-kover/issues/144)) - Introduced API for Coverage Tools ([#195](https://togithub.com/Kotlin/kotlinx-kover/issues/195)) - Added support of Android build variants ([#18](https://togithub.com/Kotlin/kotlinx-kover/issues/18)) - Implemented support filtering of source sets for Kotlin JVM and Kotlin compilations for Kotlin multiplatform ([#245](https://togithub.com/Kotlin/kotlinx-kover/issues/245)) - Added customizable header in HTML report for Kover and JaCoCo report generator ([#194](https://togithub.com/Kotlin/kotlinx-kover/issues/194)) - Added advanced support of Android projects, flavors and flavor dimensions ([#316](https://togithub.com/Kotlin/kotlinx-kover/issues/316), [#319](https://togithub.com/Kotlin/kotlinx-kover/issues/319)) - Introduced Kover Tool artifacts for CLI and runtime for offline instrumentation ([#322](https://togithub.com/Kotlin/kotlinx-kover/issues/322)) - Added support charset for HTML report ##### Internal features - Added dokka docs - Added binary compatibility validator ([#305](https://togithub.com/Kotlin/kotlinx-kover/issues/305)) - IntelliJ coverage dependency versions upgraded to 1.0.716 ##### Bugfixes - Fixed `Cannot run Project.afterEvaluate` ([#221](https://togithub.com/Kotlin/kotlinx-kover/issues/221)) - Fixed missing report path in logs for cached HTML task ([#283](https://togithub.com/Kotlin/kotlinx-kover/issues/283)) - Disabled artifact generation when calling the `assemble` task ([#353](https://togithub.com/Kotlin/kotlinx-kover/issues/353)) - Fixed variant level filters for reports ([#366](https://togithub.com/Kotlin/kotlinx-kover/issues/366)) ##### Changelog relative to version `0.7.0-Beta` ##### Features - Added support charset for html report ##### Bugfixes - Disabled artifact generation when calling the `assemble` task ([#353](https://togithub.com/Kotlin/kotlinx-kover/issues/353)) - Fixed variant level filters for reports ([#366](https://togithub.com/Kotlin/kotlinx-kover/issues/366)) ##### Internal features - IntelliJ coverage dependency versions upgraded to 1.0.716 ### [`v0.6.1`](https://togithub.com/Kotlin/kotlinx-kover/blob/HEAD/CHANGELOG.md#061--2022-10-03) \=================== ##### Features - Implemented filtering of reports by annotation ([#121](https://togithub.com/Kotlin/kotlinx-kover/issues/121)) - Minimal and default agent versions upgraded to `1.0.683` ##### Bugfixes - Added filtering out projects without a build file ([#222](https://togithub.com/Kotlin/kotlinx-kover/issues/222)) - Added JaCoCo reports filtering ([#220](https://togithub.com/Kotlin/kotlinx-kover/issues/220)) - Fixed coverage for function reference ([#148](https://togithub.com/Kotlin/kotlinx-kover/issues/148)) - Fixed incorrect multiplatform lookup adapter ([#193](https://togithub.com/Kotlin/kotlinx-kover/issues/193)) - Fixed `ArrayIndexOutOfBoundsException` during class instrumentation ([#166](https://togithub.com/Kotlin/kotlinx-kover/issues/166)) ##### Internal features - Upgraded Gradle version to `7.5.1` - Rewritten functional tests infrastructure - Added example projects - XML and HTML report generation moved to Kover Aggregator ##### Documentation - Added contribution guide - Added section `Building and contributing` into Table of contents - Fix migration to `0.6.0` documentation ### [`v0.6.0`](https://togithub.com/Kotlin/kotlinx-kover/blob/HEAD/CHANGELOG.md#060--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://togithub.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](https://togithub.com/Kotlin/kotlinx-kover/issues/19)) - Added support of instruction and branch counters for verification tasks ([#128](https://togithub.com/Kotlin/kotlinx-kover/issues/128)) - Ordered report tasks before verification tasks ([#209](https://togithub.com/Kotlin/kotlinx-kover/issues/209)) - Minimal and default agent versions upgraded to 1.0.680 ##### Bugfixes - Verification task is no longer executed if there are no rules ([#168](https://togithub.com/Kotlin/kotlinx-kover/issues/168)) - Added instrumentation filtering by common filters ([#201](https://togithub.com/Kotlin/kotlinx-kover/issues/201)) - Fixed instrumentation counter in IntelliJ verifier ([#210](https://togithub.com/Kotlin/kotlinx-kover/issues/210), [#211](https://togithub.com/Kotlin/kotlinx-kover/issues/211), [#212](https://togithub.com/Kotlin/kotlinx-kover/issues/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](https://togithub.com/Kotlin/kotlinx-kover/issues/213)) ##### Changelog relative to version `0.6.0-Beta` ##### Features - Ordered report tasks before verification ([#209](https://togithub.com/Kotlin/kotlinx-kover/issues/209)) - Minimal and default agent versions upgraded to 1.0.680 ##### Bugfixes - Added instrumentation filtering by common filters ([#201](https://togithub.com/Kotlin/kotlinx-kover/issues/201)) - Fixed instrumentation counter in IntelliJ verifier ([#210](https://togithub.com/Kotlin/kotlinx-kover/issues/210), [#211](https://togithub.com/Kotlin/kotlinx-kover/issues/211), [#212](https://togithub.com/Kotlin/kotlinx-kover/issues/212)) ##### Documentation - Updated docs for onCheck properties ([#213](https://togithub.com/Kotlin/kotlinx-kover/issues/213))Configuration
📅 Schedule: Branch creation - "every weekday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.