Closed renovate-self-hosted-apter[bot] closed 5 months ago
[!IMPORTANT]
Auto Review Skipped
Bot user detected.
To trigger a single review, invoke the
@coderabbitai review
command.You can disable this status message by setting the
reviews.review_status
tofalse
in the CodeRabbit configuration file.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Total Project Coverage | 70.37% | :white_check_mark: |
---|
Total Project Coverage | 91.67% | :white_check_mark: |
---|
This PR contains the following updates:
0.7.6
->0.8.0
Release Notes
Kotlin/kotlinx-kover (org.jetbrains.kotlinx.kover)
### [`v0.8.0`](https://togithub.com/Kotlin/kotlinx-kover/blob/HEAD/CHANGELOG.md#080--2024-05-15) \=================== This release introduces DSL rework to simplify the work with Android build variants, adds the possibility of lazy configuration, allows for the creation of custom report variants, and expands the ability of reports filtering. It is incompatible with the previous version, and we provide best-effort migration assistance as well as the [migration guide](https://togithub.com/Kotlin/kotlinx-kover/blob/v0.8.0/docs/gradle-plugin/migrations/migration-to-0.8.0.md). #### Kover Gradle Plugin ##### Features - [`#461`](https://togithub.com/Kotlin/kotlinx-kover/issues/461) Implemented DSL revision 4 - [`#410`](https://togithub.com/Kotlin/kotlinx-kover/issues/410) Add possibility of lazy configuration of Kover extensions - [`#462`](https://togithub.com/Kotlin/kotlinx-kover/issues/462) Redesign the concept of default reports - [`#463`](https://togithub.com/Kotlin/kotlinx-kover/issues/463) Add the ability to create custom report variants - [`#338`](https://togithub.com/Kotlin/kotlinx-kover/issues/338) Create an interface for Kover tasks - [`#66`](https://togithub.com/Kotlin/kotlinx-kover/issues/66) Added support for the publishing plugin to Gradle Plugin Portal - [`#466`](https://togithub.com/Kotlin/kotlinx-kover/issues/466) Implemented multi-project shortcuts - [`#339`](https://togithub.com/Kotlin/kotlinx-kover/issues/339) Implemented warn on verification error - [`#572`](https://togithub.com/Kotlin/kotlinx-kover/issues/572) Added DslMarker to Kover public interfaces - [`#570`](https://togithub.com/Kotlin/kotlinx-kover/issues/570) Added overload for functions of KoverVariantCreateConfig - [`#590`](https://togithub.com/Kotlin/kotlinx-kover/issues/590) Expose reportDir property in KoverHtmlReport interface - [`#587`](https://togithub.com/Kotlin/kotlinx-kover/issues/587) Added property variantName to KoverReport interface - [`#584`](https://togithub.com/Kotlin/kotlinx-kover/issues/584) Added project filter for reports - [`#274`](https://togithub.com/Kotlin/kotlinx-kover/issues/274) Allow for classes to be Included by annotation - [`#454`](https://togithub.com/Kotlin/kotlinx-kover/issues/454) Added a report filter by parent class or interface ##### Bugfixes - [`#557`](https://togithub.com/Kotlin/kotlinx-kover/issues/557) Changed log level for print coverage task - [`#520`](https://togithub.com/Kotlin/kotlinx-kover/issues/520) Fixed error: Kover requires extension with name 'androidComponents' ##### Internal features - [`#567`](https://togithub.com/Kotlin/kotlinx-kover/issues/567) Used compile dependency to Kover Features in Kover Gradle Plugin ##### Documentation - [`#531`](https://togithub.com/Kotlin/kotlinx-kover/issues/531) Added explanations about applying of the plugin - [`#486`](https://togithub.com/Kotlin/kotlinx-kover/issues/486) Increased the readability of the Kover documentation #### Kover JVM Agent ##### Features - [`#464`](https://togithub.com/Kotlin/kotlinx-kover/issues/464) Repacked the intellij-agent artifact to kover-jvm-agent ##### Bugfixes - [`#583`](https://togithub.com/Kotlin/kotlinx-kover/issues/583) Excluded from report companion objects with only constants - [`#548`](https://togithub.com/Kotlin/kotlinx-kover/issues/548) Fixed coverage drop in case of using different classloaders for same class #### Changelog relative to version `0.8.0-Beta2` ##### Kover Gradle Plugin ##### Features - [`#590`](https://togithub.com/Kotlin/kotlinx-kover/issues/590) Expose reportDir property in KoverHtmlReport interface - [`#587`](https://togithub.com/Kotlin/kotlinx-kover/issues/587) Added property variantName to KoverReport interface - [`#584`](https://togithub.com/Kotlin/kotlinx-kover/issues/584) Added project filter for reports - [`#274`](https://togithub.com/Kotlin/kotlinx-kover/issues/274) Allow for classes to be Included by annotation - [`#454`](https://togithub.com/Kotlin/kotlinx-kover/issues/454) Added a report filter by parent class or interface ##### Documentation - [`#486`](https://togithub.com/Kotlin/kotlinx-kover/issues/486) Increased the readability of the Kover documentation for 0.8.0 ##### Kover JVM Agent ##### Bugfixes - [`#583`](https://togithub.com/Kotlin/kotlinx-kover/issues/583) Excluded from report companion objects with only constants - [`#548`](https://togithub.com/Kotlin/kotlinx-kover/issues/548) Fixed coverage drop in case of using different classloaders for same classConfiguration
📅 Schedule: Branch creation - "before 4am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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 Renovate Bot.