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

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

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
de.undercouch.download 5.4.0 -> 5.5.0 age adoption passing confidence
de.undercouch:gradle-download-task 5.4.0 -> 5.5.0 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-coroutines-core 1.7.2 -> 1.7.3 age adoption passing confidence
org.gradle.toolchains.foojay-resolver-convention 0.6.0 -> 0.7.0 age adoption passing confidence
com.gradle.enterprise 3.14 -> 3.14.1 age adoption passing confidence
com.gradle.plugin-publish 1.2.0 -> 1.2.1 age adoption passing confidence
com.charleskorn.kaml:kaml 0.54.0 -> 0.55.0 age adoption passing confidence
org.gradle.test-retry 1.5.3 -> 1.5.4 age adoption passing confidence
org.apache.maven:maven-plugin-api 3.9.3 -> 3.9.4 age adoption passing confidence
org.apache.maven:maven-compat 3.9.3 -> 3.9.4 age adoption passing confidence
org.apache.maven:maven-embedder 3.9.3 -> 3.9.4 age adoption passing confidence
org.apache.maven:maven-core 3.9.3 -> 3.9.4 age adoption passing confidence
io.gitlab.arturbosch.detekt (source) 1.23.0 -> 1.23.1 age adoption passing confidence
io.gitlab.arturbosch.detekt:detekt-gradle-plugin (source) 1.23.0 -> 1.23.1 age adoption passing confidence
com.google.guava:guava 32.1.1-jre -> 32.1.2-jre age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-serialization-json-jvm 1.5.1 -> 1.6.0 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-serialization-json 1.5.1 -> 1.6.0 age adoption passing confidence
org.jetbrains.kotlinx:kotlinx-serialization-core 1.5.1 -> 1.6.0 age adoption passing confidence

⚠ Dependency Lookup Warnings ⚠

Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.


Release Notes

michel-kraemer/gradle-download-task (de.undercouch.download) ### [`v5.5.0`](https://togithub.com/michel-kraemer/gradle-download-task/releases/tag/5.5.0) [Compare Source](https://togithub.com/michel-kraemer/gradle-download-task/compare/5.4.0...5.5.0) New features: - Accept `URI` as source ([#​338](https://togithub.com/michel-kraemer/gradle-download-task/issues/338)) - Support `RegularFile` as input for the `Verify` action Bug fixes: - Relocate Apache HttpClient's public suffix list to avoid classpath conflicts ([#​317](https://togithub.com/michel-kraemer/gradle-download-task/issues/317)) Maintenance: - Add integration tests for Gradle versions up to 8.3 - Remove unnecessary integration tests for some 5.x and 6.x versions of Gradle - Update dependencies - Update to Gradle 8.3 - Fix deprecation warnings in examples
Kotlin/kotlinx.coroutines (org.jetbrains.kotlinx:kotlinx-coroutines-core) ### [`v1.7.3`](https://togithub.com/Kotlin/kotlinx.coroutines/blob/HEAD/CHANGES.md#Version-173) [Compare Source](https://togithub.com/Kotlin/kotlinx.coroutines/compare/1.7.2...1.7.3) - Disabled the publication of the multiplatform library metadata for the old (1.6 and earlier) KMP Gradle plugin ([#​3809](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3809)). - Fixed a bug introduced in 1.7.2 that disabled the coroutine debugger in IDEA ([#​3822](https://togithub.com/Kotlin/kotlinx.coroutines/issues/3822)).
charleskorn/kaml (com.charleskorn.kaml:kaml) ### [`v0.55.0`](https://togithub.com/charleskorn/kaml/releases/tag/0.55.0) [Compare Source](https://togithub.com/charleskorn/kaml/compare/0.54.0...0.55.0) - **New**: add experimental support for Kotlin/JS (thanks to [@​krzema12](https://togithub.com/krzema12) and [@​russellbanks](https://togithub.com/russellbanks) for the PRs) - **Updated**: build with Kotlin 1.9.0 - **Updated**: use Okio 3.4.0
detekt/detekt (io.gitlab.arturbosch.detekt) ### [`v1.23.1`](https://togithub.com/detekt/detekt/releases/tag/v1.23.1) ##### 1.23.1 - 2023-07-30 This is a point release for Detekt `1.23.0`, where we added support for Kotlin `1.9.0` and fixed several bugs that got reported by the community. ##### Notable Changes - Bumped Kotlin to v1.9.0 - [#​6258](https://togithub.com/detekt/detekt/pull/6258) - Bumped KtLint to v0.50.0 - [#​6239](https://togithub.com/detekt/detekt/pull/6239) - Updated CLI to reflect Java 20 support - [#​6277](https://togithub.com/detekt/detekt/pull/6277) ##### Changelog - Add missing jdkHome and languageVersion properties to DetektCreateBaselineTask - [#​6284](https://togithub.com/detekt/detekt/pull/6284) - Make InvalidRange aware of rangeUntil operator - [#​6264](https://togithub.com/detekt/detekt/pull/6264) - MaxChainedCallsOnSameLine: don't count class references as chained calls - [#​6224](https://togithub.com/detekt/detekt/pull/6224) - CanBeNonNullable: Fix false positive when property is defined after assignment - [#​6210](https://togithub.com/detekt/detekt/pull/6210) - Add `..<` and `rangeTo` in the `ForEachOnRange` rule - [#​6197](https://togithub.com/detekt/detekt/pull/6197) - Don't report `UseDataClass` if class contains non-property parameters - [#​6173](https://togithub.com/detekt/detekt/pull/6173) - Allow documenting public fun name when same private variable is present - [#​6165](https://togithub.com/detekt/detekt/pull/6165) - Find range call using recursion - [#​6164](https://togithub.com/detekt/detekt/pull/6164) - StringShouldBeRawString: Ignore `replaceIndent` and `prependIndent` - [#​6154](https://togithub.com/detekt/detekt/pull/6154) - UnusedPrivateProperty: Fix false postive by ignoring data classes - [#​6151](https://togithub.com/detekt/detekt/pull/6151) - PropertyUsedBeforeDeclaration: fix false positive in nested/inner class - [#​6139](https://togithub.com/detekt/detekt/pull/6139) ##### Dependency Updates - Update dependency gradle to v8.2.1 - [#​6274](https://togithub.com/detekt/detekt/pull/6274) - Switch to SLF4J 2.x - [#​6266](https://togithub.com/detekt/detekt/pull/6266) - Update kotlin monorepo to v1.8.22 - [#​6192](https://togithub.com/detekt/detekt/pull/6192) ##### Contributors We would like to thank the following contributors that made this release possible: [@​3flex](https://togithub.com/3flex), [@​Goooler](https://togithub.com/Goooler), [@​Hexcles](https://togithub.com/Hexcles), [@​PoisonedYouth](https://togithub.com/PoisonedYouth), [@​TWiStErRob](https://togithub.com/TWiStErRob), [@​VirtualParticle](https://togithub.com/VirtualParticle), [@​atulgpt](https://togithub.com/atulgpt), [@​cortinico](https://togithub.com/cortinico), [@​dzirbel](https://togithub.com/dzirbel), [@​eygraber](https://togithub.com/eygraber), [@​marschwar](https://togithub.com/marschwar), [@​rmarquis](https://togithub.com/rmarquis), [@​segunfamisa](https://togithub.com/segunfamisa), [@​severn-everett](https://togithub.com/severn-everett), [@​t-kameyama](https://togithub.com/t-kameyama) [See all commit history here](https://togithub.com/detekt/detekt/compare/v1.23.0...v1.23.1)
Kotlin/kotlinx.serialization (org.jetbrains.kotlinx:kotlinx-serialization-json-jvm) ### [`v1.6.0`](https://togithub.com/Kotlin/kotlinx.serialization/blob/HEAD/CHANGELOG.md#160--2023-08-22) \================== This release contains all features and bugfixes from [1.6.0-RC](https://togithub.com/Kotlin/kotlinx.serialization/releases/tag/v1.6.0-RC) plus some bugfixes on its own (see below). Kotlin 1.9.0 is used as a default, while 1.9.10 is also supported. ##### Bugfixes - Improve error messages from Json parser ([#​2406](https://togithub.com/Kotlin/kotlinx.serialization/issues/2406)) - Mark [@​SerialName](https://togithub.com/SerialName), [@​Required](https://togithub.com/Required) and [@​Transient](https://togithub.com/Transient) with [@​MustBeDocumented](https://togithub.com/MustBeDocumented) ([#​2407](https://togithub.com/Kotlin/kotlinx.serialization/issues/2407)) - Ensure that no additional files except java compiler output get into multi-release jar ([#​2405](https://togithub.com/Kotlin/kotlinx.serialization/issues/2405)) - Fix enums with negative numbers in protobuf not serializing & de-serializing ([#​2400](https://togithub.com/Kotlin/kotlinx.serialization/issues/2400)) (thanks to [Doğaç Eldenk](https://togithub.com/Dogacel))

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.

github-actions[bot] commented 1 year ago

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

   162 files     162 suites   6m 19s :stopwatch: 1 371 tests 1 334 :heavy_check_mark: 36 :zzz: 1 :x: 2 750 runs  2 713 :heavy_check_mark: 36 :zzz: 1 :x:

For more details on these failures, see this check.

Results for commit 5a7f2cc3.

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

github-actions[bot] commented 1 year ago

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

   162 files  ±0     162 suites  ±0   8m 53s :stopwatch: - 1m 22s 1 371 tests ±0  1 353 :heavy_check_mark:  - 1  17 :zzz: ±0  1 :x: +1  2 750 runs  ±0  2 732 :heavy_check_mark:  - 1  17 :zzz: ±0  1 :x: +1 

For more details on these failures, see this check.

Results for commit 5a7f2cc3. ± Comparison against base commit 618daedf.

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

codecov[bot] commented 1 year ago

Codecov Report

Merging #1720 (e403c32) into master (b125199) will not change coverage. The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #1720   +/-   ##
=========================================
  Coverage     78.20%   78.20%           
  Complexity     2312     2312           
=========================================
  Files           125      125           
  Lines          8158     8158           
  Branches       2061     2061           
=========================================
  Hits           6380     6380           
  Misses          874      874           
  Partials        904      904