saveourtool / diktat

Strict coding standard for Kotlin and a custom set of rules for detecting code smells, code style issues and bugs
https://diktat.saveourtool.com
MIT License
524 stars 39 forks source link

chore(deps): update all non-major dependencies (except core kotlin) #1922

Open renovate[bot] opened 6 months ago

renovate[bot] commented 6 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.slf4j:slf4j-api (source, changelog) 2.0.12 -> 2.0.13 age adoption passing confidence
com.gradle.enterprise 3.16.2 -> 3.17.6 age adoption passing confidence
org.assertj:assertj-core (source) 3.25.3 -> 3.26.3 age adoption passing confidence
org.gradle.test-retry 1.5.8 -> 1.5.10 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-coroutines-core 1.8.0 -> 1.8.1 age adoption passing confidence
io.github.detekt.sarif4k:sarif4k-jvm (source) 0.5.0 -> 0.6.0 age adoption passing confidence
io.github.detekt.sarif4k:sarif4k (source) 0.5.0 -> 0.6.0 age adoption passing confidence
com.charleskorn.kaml:kaml 0.57.0 -> 0.61.0 age adoption passing confidence
io.github.oshai:kotlin-logging 6.0.3 -> 6.0.9 age adoption passing confidence
org.apache.maven:maven-compat 3.9.6 -> 3.9.8 age adoption passing confidence
org.apache.maven:maven-core 3.9.6 -> 3.9.8 age adoption passing confidence
io.gitlab.arturbosch.detekt (source) 1.23.5 -> 1.23.6 age adoption passing confidence
io.gitlab.arturbosch.detekt:detekt-gradle-plugin (source) 1.23.5 -> 1.23.6 age adoption passing confidence
commons-io:commons-io (source) 2.15.1 -> 2.16.1 age adoption passing confidence
commons-cli:commons-cli (source) 1.6.0 -> 1.8.0 age adoption passing confidence
com.google.guava:guava 33.0.0-jre -> 33.2.1-jre age adoption passing confidence
org.junit.platform:junit-platform-suite-engine (source) 1.10.2 -> 1.10.3 age adoption passing confidence
org.junit.vintage:junit-vintage-engine (source) 5.10.2 -> 5.10.3 age adoption passing confidence
org.junit.jupiter:junit-jupiter-api (source) 5.10.2 -> 5.10.3 age adoption passing confidence
org.junit.jupiter:junit-jupiter-engine (source) 5.10.2 -> 5.10.3 age adoption passing confidence
org.junit.jupiter:junit-jupiter (source) 5.10.2 -> 5.10.3 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-serialization-json-jvm 1.6.3 -> 1.7.1 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-serialization-json 1.6.3 -> 1.7.1 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-serialization-core 1.6.3 -> 1.7.1 age adoption passing confidence

[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

qos-ch/slf4j (org.slf4j:slf4j-api) ### [`v2.0.13`](https://togithub.com/qos-ch/slf4j/compare/v_2.0.12...v_2.0.13)
Kotlin/kotlinx.coroutines (org.jetbrains.kotlinx:kotlinx-coroutines-core) ### [`v1.8.1`](https://togithub.com/Kotlin/kotlinx.coroutines/blob/HEAD/CHANGES.md#Version-181) [Compare Source](https://togithub.com/Kotlin/kotlinx.coroutines/compare/1.8.0...1.8.1) - Remove the `@ExperimentalTime` annotation from usages of `TimeSource` ([#​4046](https://togithub.com/Kotlin/kotlinx.coroutines/issues/4046)). Thanks, [@​hfhbd](https://togithub.com/hfhbd)! - Introduce a workaround for an Android bug that caused an occasional `NullPointerException` when setting the `StateFlow` value on old Android devices ([#​3820](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3820)). - No longer use `kotlin.random.Random` as part of `Dispatchers.Default` and `Dispatchers.IO` initialization ([#​4051](https://togithub.com/Kotlin/kotlinx.coroutines/issues/4051)). - `Flow.timeout` throws the exception with which the channel was closed ([#​4071](https://togithub.com/Kotlin/kotlinx.coroutines/issues/4071)). - Small tweaks and documentation fixes. ##### Changelog relative to version 1.8.1-Beta - `Flow.timeout` throws the exception with which the channel was closed ([#​4071](https://togithub.com/Kotlin/kotlinx.coroutines/issues/4071)). - Small documentation fixes.
detekt/sarif4k (io.github.detekt.sarif4k:sarif4k-jvm) ### [`v0.6.0`](https://togithub.com/detekt/sarif4k/releases/tag/0.6.0) [Compare Source](https://togithub.com/detekt/sarif4k/compare/0.5.0...0.6.0) ##### Critical changes - Create a sarif merger ([https://github.com/detekt/sarif4k/issues/82](https://togithub.com/detekt/sarif4k/issues/82)) - Properly implement PropertyBag to allow arbitrary key/value pairs ([https://github.com/detekt/sarif4k/issues/78](https://togithub.com/detekt/sarif4k/issues/78)) - Add a breakline at the end of the file when encoding no minified sarif ([https://github.com/detekt/sarif4k/issues/99](https://togithub.com/detekt/sarif4k/issues/99)) - Update kdoc ([https://github.com/detekt/sarif4k/issues/98](https://togithub.com/detekt/sarif4k/issues/98)) ##### What's Changed - Update plugin org.jetbrains.kotlin.multiplatform to v1.9.22 by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/66](https://togithub.com/detekt/sarif4k/pull/66) - Update junit5 monorepo to v5.10.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/71](https://togithub.com/detekt/sarif4k/pull/71) - Update actions/checkout digest to [`f43a0e5`](https://togithub.com/detekt/sarif4k/commit/f43a0e5) by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/68](https://togithub.com/detekt/sarif4k/pull/68) - Update actions/cache digest to [`e12d46a`](https://togithub.com/detekt/sarif4k/commit/e12d46a) by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/77](https://togithub.com/detekt/sarif4k/pull/77) - Update actions/upload-artifact digest to [`a8a3f3a`](https://togithub.com/detekt/sarif4k/commit/a8a3f3a) by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/75](https://togithub.com/detekt/sarif4k/pull/75) - Update plugin org.jetbrains.kotlin.plugin.serialization to v1.9.22 by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/67](https://togithub.com/detekt/sarif4k/pull/67) - Update actions/setup-java digest to [`0ab4596`](https://togithub.com/detekt/sarif4k/commit/0ab4596) by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/79](https://togithub.com/detekt/sarif4k/pull/79) - Update actions/checkout action to v4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/74](https://togithub.com/detekt/sarif4k/pull/74) - Update plugin org.owasp.dependencycheck to v8.4.3 by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/80](https://togithub.com/detekt/sarif4k/pull/80) - Update plugin org.jetbrains.dokka to v1.9.10 by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/65](https://togithub.com/detekt/sarif4k/pull/65) - Update dependency gradle to v8.5 by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/73](https://togithub.com/detekt/sarif4k/pull/73) - Update actions/cache action to v4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/83](https://togithub.com/detekt/sarif4k/pull/83) - Update actions/setup-java action to v4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/84](https://togithub.com/detekt/sarif4k/pull/84) - Update actions/upload-artifact action to v4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/85](https://togithub.com/detekt/sarif4k/pull/85) - Review Java usage on CI by [@​TWiStErRob](https://togithub.com/TWiStErRob) in [https://github.com/detekt/sarif4k/pull/88](https://togithub.com/detekt/sarif4k/pull/88) - Add default workflow for Gradle's dependency-submission action by [@​BraisGabin](https://togithub.com/BraisGabin) in [https://github.com/detekt/sarif4k/pull/89](https://togithub.com/detekt/sarif4k/pull/89) - Remove org.owasp.dependencycheck by [@​BraisGabin](https://togithub.com/BraisGabin) in [https://github.com/detekt/sarif4k/pull/90](https://togithub.com/detekt/sarif4k/pull/90) - Use gradle/actions/setup-gradle instead of custom cache by [@​BraisGabin](https://togithub.com/BraisGabin) in [https://github.com/detekt/sarif4k/pull/81](https://togithub.com/detekt/sarif4k/pull/81) - Pin gradle/actions action to [`ec92e82`](https://togithub.com/detekt/sarif4k/commit/ec92e82) by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/91](https://togithub.com/detekt/sarif4k/pull/91) - Allow running dependencies manually by [@​TWiStErRob](https://togithub.com/TWiStErRob) in [https://github.com/detekt/sarif4k/pull/93](https://togithub.com/detekt/sarif4k/pull/93) - Holistic review of GitHub Actions by [@​TWiStErRob](https://togithub.com/TWiStErRob) in [https://github.com/detekt/sarif4k/pull/92](https://togithub.com/detekt/sarif4k/pull/92) - Update junit5 monorepo to v5.10.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/95](https://togithub.com/detekt/sarif4k/pull/95) - Update actions/upload-artifact digest to [`5d5d22a`](https://togithub.com/detekt/sarif4k/commit/5d5d22a) by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/96](https://togithub.com/detekt/sarif4k/pull/96) - Update dependency gradle to v8.6 by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/94](https://togithub.com/detekt/sarif4k/pull/94) - Add merging utilities by [@​matejdro](https://togithub.com/matejdro) in [https://github.com/detekt/sarif4k/pull/87](https://togithub.com/detekt/sarif4k/pull/87) - Update gradle/actions digest to [`417ae3c`](https://togithub.com/detekt/sarif4k/commit/417ae3c) by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/102](https://togithub.com/detekt/sarif4k/pull/102) - Test tags by [@​BraisGabin](https://togithub.com/BraisGabin) in [https://github.com/detekt/sarif4k/pull/97](https://togithub.com/detekt/sarif4k/pull/97) - Fix documentation by [@​BraisGabin](https://togithub.com/BraisGabin) in [https://github.com/detekt/sarif4k/pull/98](https://togithub.com/detekt/sarif4k/pull/98) - Breakline at the end of the SARIF file. by [@​BraisGabin](https://togithub.com/BraisGabin) in [https://github.com/detekt/sarif4k/pull/100](https://togithub.com/detekt/sarif4k/pull/100) - Allow to add arbitrary values to `PropertyBag` by [@​BraisGabin](https://togithub.com/BraisGabin) in [https://github.com/detekt/sarif4k/pull/101](https://togithub.com/detekt/sarif4k/pull/101) - Update releasing by [@​BraisGabin](https://togithub.com/BraisGabin) in [https://github.com/detekt/sarif4k/pull/103](https://togithub.com/detekt/sarif4k/pull/103) - Update actions/setup-java digest to [`9704b39`](https://togithub.com/detekt/sarif4k/commit/9704b39) by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/104](https://togithub.com/detekt/sarif4k/pull/104) - Update plugin org.jetbrains.kotlin.plugin.serialization to v1.9.23 by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/107](https://togithub.com/detekt/sarif4k/pull/107) - Update plugin org.jetbrains.kotlin.multiplatform to v1.9.23 by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/106](https://togithub.com/detekt/sarif4k/pull/106) - Update plugin org.jetbrains.dokka to v1.9.20 by [@​renovate](https://togithub.com/renovate) in [https://github.com/detekt/sarif4k/pull/105](https://togithub.com/detekt/sarif4k/pull/105) ##### New Contributors - [@​BraisGabin](https://togithub.com/BraisGabin) made their first contribution in [https://github.com/detekt/sarif4k/pull/89](https://togithub.com/detekt/sarif4k/pull/89) - [@​matejdro](https://togithub.com/matejdro) made their first contribution in [https://github.com/detekt/sarif4k/pull/87](https://togithub.com/detekt/sarif4k/pull/87) **Full Changelog**: https://github.com/detekt/sarif4k/compare/0.5.0...0.6.0
charleskorn/kaml (com.charleskorn.kaml:kaml) ### [`v0.61.0`](https://togithub.com/charleskorn/kaml/compare/0.60.0...0.61.0) [Compare Source](https://togithub.com/charleskorn/kaml/compare/0.60.0...0.61.0) ### [`v0.60.0`](https://togithub.com/charleskorn/kaml/releases/tag/0.60.0) [Compare Source](https://togithub.com/charleskorn/kaml/compare/0.59.0...0.60.0) - **Updated**: build with Kotlin 2.0.0 - **Updated**: use snakeyaml-engine-kmp 3.0.0 - **Updated**: use kotlinx-serialization 1.7.0 ### [`v0.59.0`](https://togithub.com/charleskorn/kaml/releases/tag/0.59.0) [Compare Source](https://togithub.com/charleskorn/kaml/compare/0.58.0...0.59.0) - **New**: it is now possible to change the default 3 MB input document size limit by setting `YamlConfiguration.codePointLimit` ([#​543](https://togithub.com/charleskorn/kaml/issues/543) - thanks to [@​sschuberth](https://togithub.com/sschuberth) for the PR) - **Updated**: use Okio 3.9.0 - **Updated**: use snakeyaml-engine-kmp 2.7.5 ### [`v0.58.0`](https://togithub.com/charleskorn/kaml/releases/tag/0.58.0) [Compare Source](https://togithub.com/charleskorn/kaml/compare/0.57.0...0.58.0) - **Changed**: kaml now uses [snakeyaml-engine-kmp](https://togithub.com/krzema12/snakeyaml-engine-kmp) for all targets, rather than using SnakeYAML for the JVM and snakeyaml-engine-kmp for JS. ([#​507](https://togithub.com/charleskorn/kaml/issues/507) - thanks to [@​krzema12](https://togithub.com/krzema12) and [@​aSemy](https://togithub.com/aSemy) for the PR) As snakeyaml-engine-kmp is a port of SnakeYAML to multiplatform Kotlin, there should be no major behaviour differences. ⚠️ Breaking change: `Yaml.decodeFromStream()` no longer supports anything other than UTF-8 streams, as this is not supported by Okio. If this is a problem for you, please open an issue to discuss your use case. - **Updated**: use Okio 3.8.0 - **Updated**: use kotlinx.serialization 1.6.3 - **Updated**: use Kotlin 1.9.23 - **Updated**: use snakeyaml-engine-kmp 2.7.3
oshai/kotlin-logging (io.github.oshai:kotlin-logging) ### [`v6.0.9`](https://togithub.com/oshai/kotlin-logging/releases/tag/6.0.9) [Compare Source](https://togithub.com/oshai/kotlin-logging/compare/6.0.8...6.0.9) #### What's Changed - Bump gradle/wrapper-validation-action from 1 to 3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/oshai/kotlin-logging/pull/422](https://togithub.com/oshai/kotlin-logging/pull/422) **Full Changelog**: https://github.com/oshai/kotlin-logging/compare/6.0.8...6.0.9 ### [`v6.0.8`](https://togithub.com/oshai/kotlin-logging/releases/tag/6.0.8) [Compare Source](https://togithub.com/oshai/kotlin-logging/compare/6.0.7...6.0.8) #### What's Changed - Bump com.android.library from 8.2.2 to 8.3.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/oshai/kotlin-logging/pull/421](https://togithub.com/oshai/kotlin-logging/pull/421) - Bump io.github.gradle-nexus.publish-plugin from 1.3.0 to 2.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/oshai/kotlin-logging/pull/417](https://togithub.com/oshai/kotlin-logging/pull/417) **Full Changelog**: https://github.com/oshai/kotlin-logging/compare/6.0.7...6.0.8 ### [`v6.0.7`](https://togithub.com/oshai/kotlin-logging/releases/tag/6.0.7) [Compare Source](https://togithub.com/oshai/kotlin-logging/compare/6.0.4...6.0.7) **Full Changelog**: https://github.com/oshai/kotlin-logging/compare/6.0.5...6.0.7 ### [`v6.0.4`](https://togithub.com/oshai/kotlin-logging/releases/tag/6.0.4) [Compare Source](https://togithub.com/oshai/kotlin-logging/compare/6.0.3...6.0.4) #### What's Changed - Bump actions/cache from 3.3.3 to 4.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/oshai/kotlin-logging/pull/395](https://togithub.com/oshai/kotlin-logging/pull/395) - Fluent Logging: Allow nullable values by [@​Zack-Freedman-Thoughtworks](https://togithub.com/Zack-Freedman-Thoughtworks) in [https://github.com/oshai/kotlin-logging/pull/402](https://togithub.com/oshai/kotlin-logging/pull/402) - Bump multiplatform from 1.9.22 to 1.9.23 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/oshai/kotlin-logging/pull/405](https://togithub.com/oshai/kotlin-logging/pull/405) - Bump org.jetbrains.dokka from 1.9.10 to 1.9.20 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/oshai/kotlin-logging/pull/406](https://togithub.com/oshai/kotlin-logging/pull/406) - Bump actions/cache from 4.0.0 to 4.0.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/oshai/kotlin-logging/pull/403](https://togithub.com/oshai/kotlin-logging/pull/403) - Bump com.diffplug.spotless from 6.24.0 to 6.25.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/oshai/kotlin-logging/pull/397](https://togithub.com/oshai/kotlin-logging/pull/397) - allow only markers being supplied by [@​ewoelfel](https://togithub.com/ewoelfel) in [https://github.com/oshai/kotlin-logging/pull/408](https://togithub.com/oshai/kotlin-logging/pull/408) - Upgrade ktfmt to version 0.47 by [@​mlewe](https://togithub.com/mlewe) in [https://github.com/oshai/kotlin-logging/pull/415](https://togithub.com/oshai/kotlin-logging/pull/415) - Allow supplying org.slf4j.Marker by [@​mlewe](https://togithub.com/mlewe) in [https://github.com/oshai/kotlin-logging/pull/414](https://togithub.com/oshai/kotlin-logging/pull/414) #### New Contributors - [@​Zack-Freedman-Thoughtworks](https://togithub.com/Zack-Freedman-Thoughtworks) made their first contribution in [https://github.com/oshai/kotlin-logging/pull/402](https://togithub.com/oshai/kotlin-logging/pull/402) - [@​ewoelfel](https://togithub.com/ewoelfel) made their first contribution in [https://github.com/oshai/kotlin-logging/pull/408](https://togithub.com/oshai/kotlin-logging/pull/408) - [@​mlewe](https://togithub.com/mlewe) made their first contribution in [https://github.com/oshai/kotlin-logging/pull/415](https://togithub.com/oshai/kotlin-logging/pull/415) **Full Changelog**: https://github.com/oshai/kotlin-logging/compare/6.0.3...6.0.4
detekt/detekt (io.gitlab.arturbosch.detekt) ### [`v1.23.6`](https://togithub.com/detekt/detekt/releases/tag/v1.23.6) ##### 1.23.6 - 2024-03-23 This is a point release for Detekt `1.23.0`, where we added support for Kotlin `1.9.23` and fixed several bugs that got reported by the community. ##### Changelog - UselessPostfixExpression - Fix [#​7037](https://togithub.com/detekt/detekt/issues/7037) false positive postfix - [#​7084](https://togithub.com/detekt/detekt/pull/7084) - Don't allow invalid Source Locations - [#​7030](https://togithub.com/detekt/detekt/pull/7030) - UnusedPrivateClass: don't report if private classes are used for type conversion - [#​6995](https://togithub.com/detekt/detekt/pull/6995) - RedundantSuspendModifier: do not report when the function has 'actual' modifier - [#​6951](https://togithub.com/detekt/detekt/pull/6951) - Update dependency gradle to v8.7 - [#​7080](https://togithub.com/detekt/detekt/pull/7080) - Update kotlin monorepo to v1.9.23 - [#​7027](https://togithub.com/detekt/detekt/pull/7027) - Update dependency gradle to v8.6 - [#​6939](https://togithub.com/detekt/detekt/pull/6939) - Update dependency com.android.tools.build:gradle to v8.3.1 - [#​7070](https://togithub.com/detekt/detekt/pull/7070) ##### Contributors We would like to thank the following contributors that made this release possible: [@​BraisGabin](https://togithub.com/BraisGabin), [@​psuzn](https://togithub.com/psuzn), [@​t-kameyama](https://togithub.com/t-kameyama).
Kotlin/kotlinx.serialization (org.jetbrains.kotlinx:kotlinx-serialization-json-jvm) ### [`v1.7.1`](https://togithub.com/Kotlin/kotlinx.serialization/blob/HEAD/CHANGELOG.md#171--2024-06-25) \================== This is a bugfix release that aims to fix missing `kotlinx-serialization-hocon` artifact. It also contains experimental integration with `kotlinx-io` library. Kotlin 2.0.0 is used by default. #### Fixed HOCON publication Sadly, 1.7.0 release was published incomplete: `kotlinx-serialization-hocon` artifact is missing from 1.7.0 and 1.7.0-RC releases. This release fixes this problem and now `kotlinx-serialization-hocon` is available again with 1.7.1 version. No other changes were made to this artifact. Related ticket: [#​2717](https://togithub.com/Kotlin/kotlinx.serialization/issues/2717). #### Add integration with a kotlinx-io library [`kotlinx-io`](https://togithub.com/Kotlin/kotlinx-io) is an official multiplatform library that provides basic IO primitives, similar to Okio. kotlinx.serialization integration is now available in a separate artifact, located at the `kotlinx-serialization-json-io` coordinates. Integration artifact provides functions similar to existing [Okio integration](https://kotlinlang.org/api/kotlinx.serialization/kotlinx-serialization-json-okio/kotlinx.serialization.json.okio/): `encodeToSink`, `decodeFromSource`, and `decodeSourceToSequence`. Check out the [PR](https://togithub.com/Kotlin/kotlinx.serialization/pull/2707) for more details. #### Other bugfixes - Prohibited use of elements other than JsonObject in JsonTransformingSerializer with polymorphic serialization ([#​2715](https://togithub.com/Kotlin/kotlinx.serialization/issues/2715)) ### [`v1.7.0`](https://togithub.com/Kotlin/kotlinx.serialization/blob/HEAD/CHANGELOG.md#170--2024-06-05) \================== This release contains all of the changes from 1.7.0-RC and is compatible with Kotlin 2.0. Please note that for reasons explained in the [1.7.0-RC changelog](https://togithub.com/Kotlin/kotlinx.serialization/releases/tag/v1.7.0-RC), it may not be possible to use it with the Kotlin 1.9.x compiler plugin. Yet, it is still fully backwards compatible with previous versions. The only difference with 1.7.0-RC is that `classDiscriminatorMode` property in `JsonBuilder` is marked as experimental, as it should have been when it was introduced ([#​2680](https://togithub.com/Kotlin/kotlinx.serialization/issues/2680)).

Configuration

πŸ“… Schedule: Branch creation - "before 4am on Monday" (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.

πŸ‘» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR was generated by Mend Renovate. View the repository job log.

codecov[bot] commented 6 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 76.67%. Comparing base (f63b045) to head (f1b8147).

:exclamation: Current head f1b8147 differs from pull request most recent head 33cf690

Please upload reports for the commit 33cf690 to get more accurate results.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1922 +/- ## ============================================ - Coverage 76.79% 76.67% -0.12% Complexity 2492 2492 ============================================ Files 134 134 Lines 7898 7914 +16 Branches 2240 2240 ============================================ + Hits 6065 6068 +3 - Misses 828 841 +13 Partials 1005 1005 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

github-actions[bot] commented 6 months ago

JUnit Tests (macOS, EnricoMi/publish-unit-test-result-action@v2)

 8 files   -β€Šβ€‡β€ˆ159   8 suites   -β€Š159   49s :stopwatch: - 4m 4s 78 tests  -β€Š1β€ˆ368  20 :white_check_mark:  -β€Š1β€ˆ387  24 :zzz:  -β€Š15  34 :x: +34  78 runsβ€Š  -β€Š2β€ˆ748  20 :white_check_mark:  -β€Š2β€ˆ767  24 :zzz:  -β€Š15  34 :x: +34 

For more details on these failures, see this check.

Results for commit ebf4ae31. ± Comparison against base commit fe4a01d0.

This pull request removes 1368 tests. ``` com.saveourtool.diktat.ruleset.chapter1.EnumValueCaseTest ‑ incorrect enum pascal case value fix() com.saveourtool.diktat.ruleset.chapter1.EnumValueCaseTest ‑ incorrect enum snake case value fix() com.saveourtool.diktat.ruleset.chapter1.EnumValueCaseTest ‑ incorrect enum unknown style() com.saveourtool.diktat.ruleset.chapter1.IdentifierNamingFixTest ‑ incorrect class name fix() com.saveourtool.diktat.ruleset.chapter1.IdentifierNamingFixTest ‑ incorrect constant name case fix() com.saveourtool.diktat.ruleset.chapter1.IdentifierNamingFixTest ‑ incorrect enum values case fix() com.saveourtool.diktat.ruleset.chapter1.IdentifierNamingFixTest ‑ incorrect lambda argument case fix() com.saveourtool.diktat.ruleset.chapter1.IdentifierNamingFixTest ‑ incorrect object name fix() com.saveourtool.diktat.ruleset.chapter1.IdentifierNamingFixTest ‑ incorrect variable name case fix() com.saveourtool.diktat.ruleset.chapter1.IdentifierNamingFixTest ‑ incorrect variable prefix fix() … ```

:recycle: This comment has been updated with latest results.

github-actions[bot] commented 6 months ago

JUnit Tests (Windows, EnricoMi/publish-unit-test-result-action@v2)

β€‡β€ˆ163 files   -β€Šβ€‡4β€‚β€ƒβ€‡β€ˆ163 suites   -β€Š4   3m 5s :stopwatch: - 4m 43s 1β€ˆ389 tests  -β€Š57β€‚β€ƒβ€‡β€ˆ402 :white_check_mark:  -β€Š1β€ˆ027  17 :zzz: Β±0  970 :x: +970  2β€ˆ769 runsβ€Š  -β€Š57  1β€ˆ757 :white_check_mark:  -β€Š1β€ˆ052  17 :zzz: Β±0  995 :x: +995 

For more details on these failures, see this check.

Results for commit ebf4ae31. ± Comparison against base commit fe4a01d0.

This pull request removes 57 tests. ``` com.saveourtool.diktat.smoke.DiktatCliTest ‑ Run diKTat from cli (absolute paths)() com.saveourtool.diktat.smoke.DiktatCliTest ‑ Run diKTat from cli (glob paths, 1 of 4)() com.saveourtool.diktat.smoke.DiktatCliTest ‑ Run diKTat from cli (glob paths, 2 of 4)() com.saveourtool.diktat.smoke.DiktatCliTest ‑ Run diKTat from cli (glob paths, 3 of 4)() com.saveourtool.diktat.smoke.DiktatCliTest ‑ Run diKTat from cli (glob paths, 4 of 4)() com.saveourtool.diktat.smoke.DiktatCliTest ‑ Run diKTat from cli() com.saveourtool.diktat.smoke.DiktatSaveSmokeTest ‑ disable chapters() com.saveourtool.diktat.smoke.DiktatSaveSmokeTest ‑ fix can cause long line() com.saveourtool.diktat.smoke.DiktatSaveSmokeTest ‑ regression - FP of local variables rule() com.saveourtool.diktat.smoke.DiktatSaveSmokeTest ‑ regression - should correctly handle tags with empty lines() … ```

:recycle: This comment has been updated with latest results.

renovate[bot] commented 2 months ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.