Skip to content

⬆️ Update all dependencies#29

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all
Open

⬆️ Update all dependencies#29
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all

Conversation

@renovate

@renovate renovate Bot commented Mar 25, 2026

Copy link
Copy Markdown

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
gradle (source) minor 9.4.19.6.0 age adoption passing confidence
dev.drewhamilton.poko plugin minor 0.22.00.23.1 age adoption passing confidence
io.nlopez.compose.rules:detekt dependencies minor 0.5.60.6.2 age adoption passing confidence
com.vanniktech.maven.publish plugin minor 0.36.00.37.0 age adoption passing confidence
io.ktor:ktor-bom dependencies minor 3.4.13.5.1 age adoption passing confidence
com.google.devtools.ksp (source) plugin patch 2.3.62.3.9 age adoption passing confidence
com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin (source) dependencies patch 2.3.62.3.9 age adoption passing confidence
io.kotest plugin minor 6.1.76.2.1 age adoption passing confidence
io.kotest:kotest-bom dependencies minor 6.1.76.2.1 age adoption passing confidence
io.insert-koin:koin-bom (source) dependencies patch 4.2.04.2.2 age adoption passing confidence
org.jetbrains.dokka plugin minor 2.1.02.2.0 age adoption passing confidence
dev.detekt plugin patch 2.0.0-alpha.22.0.0-alpha.5 age adoption passing confidence
dev.detekt:detekt-gradle-plugin (source) dependencies patch 2.0.0-alpha.22.0.0-alpha.5 age adoption passing confidence
dev.detekt:detekt-rules-ruleauthors (source) dependencies patch 2.0.0-alpha.22.0.0-alpha.5 age adoption passing confidence
dev.detekt:detekt-rules-libraries (source) dependencies patch 2.0.0-alpha.22.0.0-alpha.5 age adoption passing confidence
dev.detekt:detekt-rules-ktlint-wrapper (source) dependencies patch 2.0.0-alpha.22.0.0-alpha.5 age adoption passing confidence
dev.detekt:detekt-cli (source) dependencies patch 2.0.0-alpha.22.0.0-alpha.5 age adoption passing confidence
dev.detekt:detekt-api (source) dependencies patch 2.0.0-alpha.22.0.0-alpha.5 age adoption passing confidence
com.android.compose.screenshot (source) plugin patch 0.0.1-alpha130.0.1-alpha15 age adoption passing confidence
com.android.tools.screenshot:screenshot-validation-api dependencies patch 0.0.1-alpha130.0.1-alpha15 age adoption passing confidence
io.coil-kt.coil3:coil-bom dependencies minor 3.4.03.5.0 age adoption passing confidence
androidx.navigation:navigation-compose (source) dependencies patch 2.9.72.9.8 age adoption passing confidence
androidx.lifecycle:lifecycle-viewmodel-ktx (source) dependencies minor 2.10.02.11.0 age adoption passing confidence
androidx.lifecycle:lifecycle-runtime-compose (source) dependencies minor 2.10.02.11.0 age adoption passing confidence
androidx.compose:compose-bom dependencies minor 2026.03.002026.06.00 age adoption passing confidence
com.android.tools:common (source) dependencies minor 32.1.032.2.1 age adoption passing confidence
com.android.kotlin.multiplatform.library (source) plugin minor 9.1.09.2.1 age adoption passing confidence
com.android.library (source) plugin minor 9.1.09.2.1 age adoption passing confidence
com.android.application (source) plugin minor 9.1.09.2.1 age adoption passing confidence
com.android.tools.build:gradle (source) dependencies minor 9.1.09.2.1 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

gradle/gradle (gradle)

v9.6.0

Compare Source

v9.5.1: 9.5.1

Compare Source

The Gradle team is excited to announce Gradle 9.5.1.

Here are the highlights of this release:

  • Task provenance in reports and failure messages
  • Type-safe accessors for precompiled Kotlin Settings plugins

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle:
atm1020,
mataha,
Adam,
Attila Kelemen,
Benedikt Ritter,
Björn Kautler,
Caro Silva Rode,
CHANHAN,
Dmitry Nezavitin,
Eng Zer Jun,
KugelLibelle,
Madalin Valceleanu,
Markus Gaisbauer,
Oliver Kopp,
Philip Wedemann,
ploober,
Roberto Perez Alcolea,
Rohit Anand,
Suvrat Acharya,
Ujwal Suresh Vanjare,
Victor Merkulov

Upgrade instructions

Switch your build to use Gradle 9.5.1 by updating your wrapper:

./gradlew wrapper --gradle-version=9.5.1 && ./gradlew wrapper

See the Gradle 9.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

v9.5.0: 9.5.0

Compare Source

The Gradle team is excited to announce Gradle 9.5.0.

Here are the highlights of this release:

  • Task provenance in reports and failure messages
  • Type-safe accessors for precompiled Kotlin Settings plugins

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle:
atm1020,
mataha,
Adam,
Attila Kelemen,
Benedikt Ritter,
Björn Kautler,
Caro Silva Rode,
CHANHAN,
Dmitry Nezavitin,
Eng Zer Jun,
KugelLibelle,
Madalin Valceleanu,
Markus Gaisbauer,
Oliver Kopp,
Philip Wedemann,
ploober,
Roberto Perez Alcolea,
Rohit Anand,
Suvrat Acharya,
Ujwal Suresh Vanjare,
Victor Merkulov

Upgrade instructions

Switch your build to use Gradle 9.5.0 by updating your wrapper:

./gradlew wrapper --gradle-version=9.5.0 && ./gradlew wrapper

See the Gradle 9.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

drewhamilton/Poko (dev.drewhamilton.poko)

v0.23.1

Compare Source

2026-06-04

Restore compatibility with 2.4.0-dev, to maintain support for IntelliJ 2026.1. Add firIdeMode
configuration option to disable FIR generation and/or checks in the IDE, to protect against future
breaking changes in the IDE Kotlin version.

v0.23.0

Compare Source

2026-06-03

Increase deprecation level of @SkipSupport and @ArrayContentSupport annotations from ERROR to
HIDDEN.

Compile with Kotlin 2.4.0. Drop support for Kotlin 2.3 due to incompatibility. Drop support for
non-K2 compilation, i.e. language level 1.9.

Target Gradle 9.5.

v0.22.1

Compare Source

2026-04-24

Compile with Kotlin 2.3.21. Implement forward compatibility with Kotlin 2.4.0-Beta2.

mrmans0n/compose-rules (io.nlopez.compose.rules:detekt)

v0.6.2

What's changed

Dependency Matrix

linter version kotlin version
detekt 2.0.0-alpha.5 2.4.0
ktlint 1.8.0 2.2.21

v0.6.1

What's changed

Dependency Matrix

linter version kotlin version
detekt 2.0.0-alpha.4 2.4.0
ktlint 1.8.0 2.2.21

v0.6.0

🎉 A few new rules for you all

For both detekt and ktlint:

  • ComposableNestingDepth, an opt-in rule to add a limit to how many nested content emitters could be used.

And these are detekt exclusive, as they require the Kotlin Analysis API.

  • StaleRememberUpdatedStateInRemember to find sneaky misuses of rememberUpdatedState
  • MissingReadOnlyComposable to find composables that could be optimized by being annotated by @ReadOnlyComposable.
  • InvalidReadOnlyComposable to find annotated @ReadOnlyComposables that shouldn't be.
  • UnnecessaryComposable to find composables that don't need to be composable functions.
  • VarsWithoutStateBacking to find potential misuses of var in a composable function.
  • ConditionHoist to find issues where the contents of a slotted composable function don't emit anything due to branching code.

This is a significant departure for this ruleset, as they are the first rules that are actually using type resolution.

What's changed

Dependency Matrix

linter version kotlin version
detekt 2.0.0-alpha.3 2.3.21
ktlint 1.8.0 2.2.21

v0.5.9

What's Changed

New Contributors

Full Changelog: mrmans0n/compose-rules@v0.5.8...v0.5.9

v0.5.8: 0.5.8

What's Changed

New Contributors

Dependency Matrix

linter version kotlin version
detekt 2.0.0-alpha.3 2.3.21
ktlint 1.8.0 2.2.21

Full Changelog: mrmans0n/compose-rules@v0.5.7...v0.5.8

v0.5.7

What's changed

Dependency Matrix

linter version kotlin version
detekt 2.0.0-alpha.2 2.3.0
ktlint 1.8.0 2.2.21
vanniktech/gradle-maven-publish-plugin (com.vanniktech.maven.publish)

v0.37.0

Compare Source

  • When publishing to Maven Central, redundant checksum files are now excluded by default: checksums of .asc
    signature files (gradle/gradle#20232) and the sha256/sha512
    checksums, which are never read by Gradle or Maven Central. The published checksums can be configured through
    checksums(...) in the DSL or the mavenCentralChecksums Gradle property (default md5,sha1). Signature checksum
    exclusion can be controlled through excludeSignatureChecksums() or the mavenCentralExcludeSignatureChecksums
    Gradle property.
  • Maven Central deployment id is being logged after upload.
Minimum supported versions
  • JDK 17
  • Gradle 9.0.0
  • Android Gradle Plugin 8.13.0
  • Kotlin Gradle Plugin 2.2.0
Compatibility tested up to
  • JDK 26
  • Gradle 9.6.0
  • Gradle 9.7.0-milestone-1
  • Android Gradle Plugin 9.2.1
  • Android Gradle Plugin 9.3.0-rc01
  • Android Gradle Plugin 9.4.0-alpha01
  • Kotlin Gradle Plugin 2.4.0
ktorio/ktor (io.ktor:ktor-bom)

v3.5.1

Compare Source

Published 25 June 2026

Improvements
  • KTOR-9492 OpenAPI plugin: handle requireXxx functions in compiler plugin
  • KTOR-9569 Add more details for KDoc of BearerAuthConfig.sendWithoutRequest
  • KTOR-9571 Add KDoc for BearerAuthConfig.realm
  • KTOR-9570 Add Kdoc for BearerAuthConfig.refreshTokens
Bugfixes
  • KTOR-9646 Fix Kotlin 2.4.0 compiler plugin breaking changes
  • KTOR-9585 OpenAPI: JsonSchema title is truncated when it contains a dot
  • KTOR-9591 OpenAPI: @JsonClassDiscriminator on sealed types is ignored when generating OpenAPI discriminator schema
  • KTOR-9597 OpenAPI: Schema name collisions because@SerialName of sealed subtypes is used as components.schemas key
  • KTOR-9601 OpenAPI: nullable @​JvmInline value class loses nullability in generated schema
  • KTOR-9620 Some issues related to digest authentication in 3.5.0
  • KTOR-9623 Digest Auth: server must respond with one WWW-Authenticate header for each supported algorithm
  • KTOR-9624 Digest Auth: "Unsupported charset in digest authentication header" for a charset name in lowercase
  • KTOR-9630 Digest Auth: The plugin sends incorrect nonce when server responds with multiple WWW-Authenticate headers
  • KTOR-9565 WebRTC: Peer stops receiving messages after a while on iOS
  • KTOR-9610 WebRtcPeerConnection::close causes ClosedReceiveChannelException for other peer
  • KTOR-9633 WebRTC statistics fetching race condition
  • KTOR-9603 Structured concurrency is violated in WebRTC tests
  • KTOR-9671 Darwin: Semicolons in URL path are sanitized
  • KTOR-9639 Darwin: WebSocket client crashes the process when a PONG arrives after the session is closed
  • KTOR-9575 Darwin: findCharset("UTF-16") maps to NSUTF16LittleEndianStringEncoding causing decoding failure for UTF-16 content with BOM
  • KTOR-9661 HttpCache: InvalidCacheStateException is thrown on 304 when no cached entry matches varyKeys
  • KTOR-9673 Caching always missing with Content Negotiation
  • KTOR-9596 HttpTimeout: HttpRequestTimeoutException on any request with runTest and request timeout defined since 3.5.0
  • KTOR-9632 HttpRequestBuilder.timeout call removes capabilities set in DefaultRequest
  • KTOR-9252 ContentEncoding: Incomplete gzip response causes client/server to hang indefinitely
  • KTOR-9670 Compression: The plugin ignores Accept-Encoding q=0 and most-specific matching
  • KTOR-9614 Zstd Compression: "Destination buffer is too small" exception for a particular sequence of bytes
  • KTOR-9636 CORS plugin drops OPTIONS preflight requests when allowSameOrigin is on
  • KTOR-9659 CORS is skipped when the Origin header contains an IPv6 address
  • KTOR-9574 ContentNegotiation: The charset of Accept-Charset header is used for response deserialization
  • KTOR-9606 KotlinxSerializationConverter: it fails to deserialize an empty channel closed with a delay
  • KTOR-9617 OutputStreamContent and WriterContent can exhaust Dispatchers.IO
  • KTOR-9629 RawSourceChannel: coroutine cancellation is not propagated to the RawSource
  • KTOR-8870 File.readChannel: do not close a non-opened file and ignore closing exceptions
  • KTOR-9460 Curl: Can't build shared library with Ktor 3.4.2
  • KTOR-9607 Crash on Android 7: NoSuchMethodError getInstanceStrong() since 3.5.0
  • KTOR-9595 CIO: The engine imports node:net statically and breaks wasmJsBrowser webpack build
  • KTOR-9615 Apache5: The underlying request is not aborted when coroutine Job is cancelled
  • KTOR-8443 RoutingBuilder.contentType does not use parameters when matching
  • KTOR-9425 SessionTransportTransformerEncrypt init block uses wrong IV size for AES-256 (regression of KTOR-661)
  • KTOR-9621 RateLimit plugin is bypassed when the nested authenticate block rejects the request
  • KTOR-8766 DI: The close method is called twice on cleanup of AutoCloseable
  • KTOR-8695 GMTDate() being offset by 369 years on Windows
  • KTOR-9589 Duplicate PROPERTY_SETTER target in @​InternalAPI annotation
  • KTOR-9602 Gradle plugin environment variable is not included in the image

v3.5.0

Compare Source

Published 14 May 2026

Features
  • KTOR-8421 Route.contentType should support multiple ContentType
  • KTOR-7961 Add known TDM headers to the HttpHeaders object
  • KTOR-9418 Support getAs from the root ApplicationConfig
  • KTOR-9559 DNS configuration for the Apache5 client
  • KTOR-9554 DNS configuration for OkHttp client engine
  • KTOR-9555 Custom SSE heartbeat function
  • KTOR-8914 Dependency injection: read annotations in function references
  • KTOR-8300 Sessions: Add a way to create a user session shared for all user devices or look up sessions of the same user
  • KTOR-9521 Upgrade to Kotlin 2.3.21
  • KTOR-9276 Make DynamicProviderConfig.authenticateFunction suspend
  • KTOR-9491 Provide parameter validation convenience functions
  • KTOR-9506 OpenAPI: Support prefixItems in JsonSchema for tuple type definitions
  • KTOR-470 Add an option to not resend the session cookie if the session data wasn't changed.
  • KTOR-9355 Deprecate HttpHeaders.AcceptCharset
  • KTOR-7659 Make ktor-network compatible with ES modules for nodejs
  • KTOR-9350 JS: Make ES2015 the default target for tests
  • KTOR-7578 Update Digest authentication implementation according to RFC 7616
Improvements
  • KTOR-9503 The JacksonConverter.streamRequestBody property name is confusing
  • KTOR-9552 Deprecation notice for io.ktor.server.auth.Principal does not explain what to use instead
  • KTOR-7458 Jetty Jakarta: Provide an easy way to disable SNI hostname validation
  • KTOR-9354 Websockets: webSocket builder function should return a Route to be describable
  • KTOR-9488 Nonce and hex function performance optimizations
Bugfixes
  • KTOR-9524 Netty response hangs after connection lost
  • KTOR-9542 Netty: The request handler runs on worker event loop instead of call event loop since 3.4.3
  • KTOR-9531 Netty server intermittently drops requests after upgrading to 3.4.3
  • KTOR-8151 MicrometerMetrics: "MeterFilters configured after a Meter has been registered" warning when a metric is registered before installing the plugin
  • KTOR-9411 Darwin throws DarwinHttpRequestException instead of FrameTooBigException
  • KTOR-8320 CallLogging: plugin usage in testApplication breaks console standard output
  • KTOR-8906 Jackson, with request body streaming on, exhausts Dispatchers.IO
  • KTOR-8709 Websockets: Unable to close session with a custom CloseReason
  • KTOR-9567 Flaky UnixSockets on Windows: WSAEOPNOTSUPP from bind()
  • KTOR-9183 A client call wrapped with withTimeout throws a generic CancellationException instead of TimeoutCancellationException
  • KTOR-8199 Autoreloading: default watch patterns don't match anything when project path contain spaces
  • KTOR-9549 Kotlin/JS: ktor-ktor-client-core.mjs is incompatible with Vite: toRaw naming conflict
  • KTOR-9544 Apache: body channel not cancelled when caller scope is cancelled
  • KTOR-9546 HttpClient: cancelling ByteReadChannel body does not propagate to engine
  • KTOR-455 Content-Disposition additional parameters should be inside quotes
  • KTOR-9500 RawSourceChannel returns false positive on awaitContent
  • KTOR-646 Netty engine still print annoying exceptions
  • KTOR-9527 Curl: Freeze when receiving large responses
  • KTOR-9460 Curl: Can't build shared library with Ktor 3.4.2
  • KTOR-9483 Curl: backpressure implementation is never used
  • KTOR-9545 Curl: body channel not cancelled when caller scope is cancelled
  • KTOR-9540 Curl: CancelWebSocket task may cancel a new HTTP request due to easy handle pointer reuse
  • KTOR-9539 Curl: WebSocket bearer token refresh fails due to stale native handle reuse
  • KTOR-9536 Netty call hang when channel becomes inactive before response is sent
  • KTOR-4752 OkHttp: Websockets pinging doesn't work
  • KTOR-9409 call.respond performance regression caused by transitive kotlin-reflect:2.3.0
  • KTOR-9487 ZSTD decoder fails if the compressed frame i

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At 10:00 PM through 11:59 PM and 12:00 AM through 04:59 AM (* 22-23,0-4 * * *)
    • Only on Sunday and Saturday (* * * * 0,6)
  • 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.


  • If you want to rebase/retry this PR, check this box

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

@renovate renovate Bot changed the title ⬆️ Update all dependencies to v6.1.9 ⬆️ Update all dependencies Mar 25, 2026
@renovate renovate Bot force-pushed the renovate/all branch 4 times, most recently from efb9a73 to b128881 Compare March 30, 2026 14:06
@renovate renovate Bot force-pushed the renovate/all branch 3 times, most recently from 159c8cc to ca4bdb1 Compare April 8, 2026 23:00
@renovate renovate Bot force-pushed the renovate/all branch 2 times, most recently from 2010207 to 9ec37c5 Compare April 13, 2026 16:43
@renovate renovate Bot force-pushed the renovate/all branch 6 times, most recently from 3320e9a to 1350536 Compare April 25, 2026 13:07
@renovate renovate Bot force-pushed the renovate/all branch 2 times, most recently from 748b850 to f7a09da Compare May 5, 2026 14:59
@renovate renovate Bot force-pushed the renovate/all branch from f7a09da to 789398c Compare May 6, 2026 18:00
@renovate renovate Bot force-pushed the renovate/all branch 5 times, most recently from 5563260 to 1b52569 Compare May 19, 2026 18:34
@renovate renovate Bot force-pushed the renovate/all branch 2 times, most recently from 280a5c4 to e814010 Compare May 26, 2026 22:50
@renovate renovate Bot force-pushed the renovate/all branch 4 times, most recently from 8b933aa to 0e94028 Compare June 10, 2026 15:05
@renovate renovate Bot force-pushed the renovate/all branch 9 times, most recently from 87eb5de to a637f21 Compare June 19, 2026 13:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants