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
519 stars 39 forks source link

Update all non-major dependencies (except core Kotlin) #1809

Closed renovate[bot] closed 8 months ago

renovate[bot] commented 8 months ago

Mend Renovate logo banner

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.diffplug.gradle.spotless 6.22.0 -> 6.23.2 age adoption passing confidence
com.diffplug.spotless:spotless-plugin-gradle 6.22.0 -> 6.23.2 age adoption passing confidence
org.gradle.test-retry 1.5.6 -> 1.5.7 age adoption passing confidence
org.jetbrains:annotations 24.0.1 -> 24.1.0 age adoption passing confidence
org.apache.logging.log4j:log4j-slf4j2-impl (source) 2.21.1 -> 2.22.0 age adoption passing confidence
org.apache.logging.log4j:log4j-core (source) 2.21.1 -> 2.22.0 age adoption passing confidence
io.github.oshai:kotlin-logging 5.1.0 -> 5.1.1 age adoption passing confidence
io.gitlab.arturbosch.detekt (source) 1.23.3 -> 1.23.4 age adoption passing confidence
io.gitlab.arturbosch.detekt:detekt-gradle-plugin (source) 1.23.3 -> 1.23.4 age adoption passing confidence
commons-io:commons-io (source) 2.15.0 -> 2.15.1 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-serialization-json-jvm 1.6.0 -> 1.6.2 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-serialization-json 1.6.0 -> 1.6.2 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-serialization-core 1.6.0 -> 1.6.2 age adoption passing confidence

Release Notes

JetBrains/java-annotations (org.jetbrains:annotations) ### [`v24.1.0`](https://togithub.com/JetBrains/java-annotations/blob/HEAD/CHANGELOG.md#Version-2410) [Compare Source](https://togithub.com/JetBrains/java-annotations/compare/24.0.1...24.1.0) - `@CheckReturnValue` is not experimental anymore.
oshai/kotlin-logging (io.github.oshai:kotlin-logging) ### [`v5.1.1`](https://togithub.com/oshai/kotlin-logging/releases/tag/5.1.1) [Compare Source](https://togithub.com/oshai/kotlin-logging/compare/5.1.0...5.1.1) #### What's Changed - Bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/oshai/kotlin-logging/pull/357](https://togithub.com/oshai/kotlin-logging/pull/357) - Bump actions/cache from 3.3.1 to 3.3.2 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/oshai/kotlin-logging/pull/358](https://togithub.com/oshai/kotlin-logging/pull/358) - Bump com.diffplug.spotless from 6.20.0 to 6.22.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/oshai/kotlin-logging/pull/362](https://togithub.com/oshai/kotlin-logging/pull/362) - add payload to LocationAwareKLogger by [@​oshai](https://togithub.com/oshai) in [https://github.com/oshai/kotlin-logging/pull/332](https://togithub.com/oshai/kotlin-logging/pull/332) **Full Changelog**: https://github.com/oshai/kotlin-logging/compare/5.1.0...5.1.1
detekt/detekt (io.gitlab.arturbosch.detekt) ### [`v1.23.4`](https://togithub.com/detekt/detekt/releases/tag/v1.23.4) ##### 1.23.4 - 2023-11-26 This is a point release for Detekt `1.23.0`, where we added support for Kotlin `1.9.21` and fixed several bugs that got reported by the community. ##### Notable Changes - fix(deps): update kotlin monorepo to v1.9.21 - [#​6642](https://togithub.com/detekt/detekt/pull/6642) - fix(deps): update kotlin monorepo to v1.9.20 - [#​6572](https://togithub.com/detekt/detekt/pull/6572) ##### Changelog - Update the ruleset regex to allow numbers - [#​6635](https://togithub.com/detekt/detekt/pull/6635) - Show deprecation message - [#​6614](https://togithub.com/detekt/detekt/pull/6614) - Add io.gitlab.arturbosch.detekt.generator.Main to the jar manifest - [#​6613](https://togithub.com/detekt/detekt/pull/6613) - Don't report FunctionNaming when the function's name equals to the return type's name with type arguments - [#​6605](https://togithub.com/detekt/detekt/pull/6605) - Fix issues related to kotlin-stdlib's Gradle module metadata in Kotlin 1.9.20 - [#​6590](https://togithub.com/detekt/detekt/pull/6590) - MethodSignature - Add the condition of receiver should be null - [#​6570](https://togithub.com/detekt/detekt/pull/6570) - Remove check for deprectated functions toUpperCase and toLowerCase - [#​6548](https://togithub.com/detekt/detekt/pull/6548) - Fixes false positive of trailing whitespaces in kdoc - [#​6370](https://togithub.com/detekt/detekt/pull/6370) ##### Dependency Updates - Update tested AGP version to 8.1.3 - [#​6610](https://togithub.com/detekt/detekt/pull/6610) - Switch to kctfork for Kotlin compilation testing - [#​6589](https://togithub.com/detekt/detekt/pull/6589) ##### Contributors We would like to thank the following contributors that made this release possible: [@​3flex](https://togithub.com/3flex), [@​BraisGabin](https://togithub.com/BraisGabin), [@​Gosunet](https://togithub.com/Gosunet), [@​atulgpt](https://togithub.com/atulgpt), [@​t-kameyama](https://togithub.com/t-kameyama)
Kotlin/kotlinx.serialization (org.jetbrains.kotlinx:kotlinx-serialization-json-jvm) ### [`v1.6.2`](https://togithub.com/Kotlin/kotlinx.serialization/compare/v1.6.1...v1.6.2) ### [`v1.6.1`](https://togithub.com/Kotlin/kotlinx.serialization/blob/HEAD/CHANGELOG.md#161--2023-11-15) [Compare Source](https://togithub.com/Kotlin/kotlinx.serialization/compare/v1.6.0...v1.6.1) \================== This release uses Kotlin 1.9.20 by default, while upcoming 1.9.21 is also supported. ##### Trailing commas in Json Trailing commas are one of the most popular non-spec Json variations. A new configuration flag, `allowTrailingComma`, makes Json parser accept them instead of throwing an exception. Note that it does not affect encoding, so kotlinx.serialization always produces Json without trailing commas. See details in the corresponding [PR](https://togithub.com/Kotlin/kotlinx.serialization/pull/2480) ##### Support of WasmJs target Kotlin/Wasm has been experimental for some time and gained enough maturity to be added to the kotlinx libraries. Starting with 1.6.1, kotlinx.serialization provides a wasm-js flavor, so your projects with Kotlin/Wasm can have even more functionality. As usual, just add serialization dependencies to your build and [declare wasmJs target](https://kotlinlang.org/docs/whatsnew1920.html#new-wasm-wasi-target-and-the-renaming-of-the-wasm-target-to-wasm-js). Please remember that Kotlin/Wasm is still experimental, so changes are expected. ##### Bugfixes and improvements - Fix TaggedDecoder nullable decoding ([#​2456](https://togithub.com/Kotlin/kotlinx.serialization/issues/2456)) (thanks to [Phillip Schichtel](https://togithub.com/pschichtel)) - Fix IllegalAccessException for some JPMS boundaries ([#​2469](https://togithub.com/Kotlin/kotlinx.serialization/issues/2469)) - Cbor: check if inline value classes are marked as [@​ByteString](https://togithub.com/ByteString) ([#​2466](https://togithub.com/Kotlin/kotlinx.serialization/issues/2466)) (thanks to [eater](https://togithub.com/the-eater)) - Improve polymorphic deserialization optimization ([#​2481](https://togithub.com/Kotlin/kotlinx.serialization/issues/2481)) - Update Okio dependency to 3.6.0 ([#​2473](https://togithub.com/Kotlin/kotlinx.serialization/issues/2473)) - Add protobuf conformance tests ([#​2404](https://togithub.com/Kotlin/kotlinx.serialization/issues/2404)) (thanks to [DoğaΓ§ Eldenk](https://togithub.com/Dogacel)) - Support decoding maps with boolean keys ([#​2440](https://togithub.com/Kotlin/kotlinx.serialization/issues/2440))

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 has been generated by Mend Renovate. View repository job log here.

codecov[bot] commented 8 months ago

Codecov Report

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

Comparison is base (abc481e) 78.42% compared to head (182c235) 78.42%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1809 +/- ## ========================================= Coverage 78.42% 78.42% Complexity 2434 2434 ========================================= Files 133 133 Lines 8617 8617 Branches 2171 2171 ========================================= Hits 6758 6758 Misses 897 897 Partials 962 962 ```

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

github-actions[bot] commented 8 months ago

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

βŸβ€„β€ˆ164 files  Β±0β€‚β€ƒβŸβ€„β€ˆ164 suites  Β±0   7m 24s :stopwatch: +45s 1β€ˆ402 tests Β±0  1β€ˆ385 :heavy_check_mark: Β±0  17 :zzz: Β±0  0 :x: Β±0  2β€ˆ781 runs  Β±0  2β€ˆ764 :heavy_check_mark: Β±0  17 :zzz: Β±0  0 :x: Β±0 

Results for commit 182c2359. ± Comparison against base commit abc481ec.

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

github-actions[bot] commented 8 months ago

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

βŸβ€„β€ˆ164 files  Β±0β€‚β€ƒβŸβ€„β€ˆ164 suites  Β±0   7m 28s :stopwatch: - 3m 17s 1β€ˆ402 tests Β±0  1β€ˆ366 :heavy_check_mark: Β±0  36 :zzz: Β±0  0 :x: Β±0  2β€ˆ781 runs  Β±0  2β€ˆ745 :heavy_check_mark: Β±0  36 :zzz: Β±0  0 :x: Β±0 

Results for commit 182c2359. ± Comparison against base commit abc481ec.

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