fix(deps): update all dependencies#309
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
2bb1af7 to
877a8e0
Compare
dbd97ff to
b9e7302
Compare
834ad8b to
6555c0f
Compare
6fbcce6 to
434a6a2
Compare
f9063fa to
bc9e9be
Compare
62dff40 to
c093394
Compare
8c111aa to
01ae57b
Compare
69314ef to
fbb2eb3
Compare
35cc136 to
ba69895
Compare
89c310b to
66592ce
Compare
546e946 to
ded4cc2
Compare
ded4cc2 to
970cbbe
Compare
| datasource | package | from | to | | -------------- | ------------------------------------------------------------------------------------------------- | ------ | ------- | | github-tags | codecov/codecov-action | v5.5.2 | v5.5.5 | | gradle-version | gradle | 9.4.0 | 9.6.1 | | maven | com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin | 2.3.6 | 2.3.10 | | maven | com.diffplug.gradle.spotless:com.diffplug.gradle.spotless.gradle.plugin | 8.3.0 | 8.8.0 | | maven | com.squareup.okhttp3:logging-interceptor | 5.3.2 | 5.4.0 | | maven | dev.drewhamilton.poko:dev.drewhamilton.poko.gradle.plugin | 0.22.0 | 0.23.1 | | maven | io.mockk:mockk | 1.14.9 | 1.14.11 | | maven | org.jetbrains.kotlinx.kover:org.jetbrains.kotlinx.kover.gradle.plugin | 0.9.7 | 0.9.8 | | maven | org.jetbrains.kotlinx:kotlinx-coroutines-test | 1.10.2 | 1.11.0 | | maven | org.jetbrains.kotlinx:kotlinx-coroutines-core | 1.10.2 | 1.11.0 | | maven | org.jetbrains.kotlinx:kotlinx-coroutines-android | 1.10.2 | 1.11.0 | | maven | org.jetbrains.kotlin.plugin.serialization:org.jetbrains.kotlin.plugin.serialization.gradle.plugin | 2.3.20 | 2.4.10 | | maven | org.jetbrains.kotlin.plugin.parcelize:org.jetbrains.kotlin.plugin.parcelize.gradle.plugin | 2.3.20 | 2.4.10 | | maven | org.jetbrains.kotlin.multiplatform:org.jetbrains.kotlin.multiplatform.gradle.plugin | 2.3.20 | 2.4.10 | | maven | org.jetbrains.kotlin.kapt:org.jetbrains.kotlin.kapt.gradle.plugin | 2.3.20 | 2.4.10 | | maven | org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin | 2.3.20 | 2.4.10 | | maven | org.jetbrains.kotlin.plugin.compose:org.jetbrains.kotlin.plugin.compose.gradle.plugin | 2.3.20 | 2.4.10 | | maven | org.jetbrains.kotlin.native.cocoapods:org.jetbrains.kotlin.native.cocoapods.gradle.plugin | 2.3.20 | 2.4.10 | | maven | org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin | 2.3.20 | 2.4.10 | | maven | org.jetbrains.kotlin:kotlin-gradle-plugin | 2.3.20 | 2.4.10 | | maven | org.jetbrains.kotlin:kotlin-test-junit | 2.3.20 | 2.4.10 | | maven | io.insert-koin:koin-test-junit4 | 4.1.1 | 4.2.2 | | maven | io.insert-koin:koin-test | 4.1.1 | 4.2.2 | | maven | io.insert-koin:koin-core | 4.1.1 | 4.2.2 | | maven | io.insert-koin:koin-android | 4.1.1 | 4.2.2 | | maven | org.jetbrains.compose:org.jetbrains.compose.gradle.plugin | 1.10.2 | 1.11.1 | | maven | com.github.ben-manes.versions:com.github.ben-manes.versions.gradle.plugin | 0.53.0 | 0.54.0 | | maven | io.arrow-kt:arrow-core | 2.2.2 | 2.2.3 | | maven | com.google.android.material:material | 1.13.0 | 1.14.0 | | maven | androidx.lifecycle:lifecycle-viewmodel-ktx | 2.10.0 | 2.11.0 | | maven | androidx.lifecycle:lifecycle-runtime-ktx | 2.10.0 | 2.11.0 | | maven | androidx.lifecycle:lifecycle-common-java8 | 2.10.0 | 2.11.0 | | maven | androidx.core:core-ktx | 1.18.0 | 1.19.0 |
970cbbe to
622aa14
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v5.5.2→v5.5.59.4.0→9.6.12.3.6→2.3.108.3.0→8.8.05.3.2→5.4.00.22.0→0.23.11.14.9→1.14.110.9.7→0.9.81.10.2→1.11.01.10.2→1.11.01.10.2→1.11.02.3.20→2.4.102.3.20→2.4.102.3.20→2.4.102.3.20→2.4.102.3.20→2.4.102.3.20→2.4.102.3.20→2.4.102.3.20→2.4.102.3.20→2.4.102.3.20→2.4.104.1.1→4.2.24.1.1→4.2.24.1.1→4.2.24.1.1→4.2.21.10.2→1.11.10.53.0→0.54.02.2.2→2.2.31.13.0→1.14.02.10.0→2.11.02.10.0→2.11.02.10.0→2.11.01.18.0→1.19.0Release Notes
codecov/codecov-action (codecov/codecov-action)
v5.5.5Compare Source
This release only contains the keybase.io change as described here.
Full Changelog: codecov/codecov-action@v5.5.4...v5.5.5
v5.5.4Compare Source
This is a mirror of
v5.5.2.v6will be released which requiresnode24What's Changed
Full Changelog: codecov/codecov-action@v5.5.3...v5.5.4
v5.5.3Compare Source
What's Changed
Full Changelog: codecov/codecov-action@v5.5.2...v5.5.3
gradle/gradle (gradle)
v9.6.1Compare Source
v9.6.0Compare Source
v9.5.1: 9.5.1Compare Source
The Gradle team is excited to announce Gradle 9.5.1.
Here are the highlights of this release:
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:
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.0Compare Source
The Gradle team is excited to announce Gradle 9.5.0.
Here are the highlights of this release:
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:
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.4.1: 9.4.1Compare Source
The Gradle team is excited to announce Gradle 9.4.1.
Here are the highlights of this release:
Read the Release Notes
We would like to thank the following community members for their contributions to this release of Gradle:
akankshaa-00,
Attila Kelemen,
Björn Kautler,
dblood,
Dennis Rieks,
duvvuvenkataramana,
John Burns,
Julian,
kevinstembridge,
Niels Doucet,
Philip Wedemann,
ploober,
Richard Hernandez,
Roberto Perez Alcolea,
Sebastian Lövdahl,
stephan2405,
Stephane Landelle,
Ujwal Suresh Vanjare,
Victor Merkulov,
Vincent Potuček,
Vladimir Sitnikov.
Upgrade instructions
Switch your build to use Gradle 9.4.1 by updating your 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.
google/ksp (com.google.devtools.ksp)
v2.3.10Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.9...2.3.10
v2.3.9Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.8...2.3.9
v2.3.8Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.7...2.3.8
v2.3.7Compare Source
What's Changed
Contributors
Full Changelog: google/ksp@2.3.6...2.3.7
square/okhttp (com.squareup.okhttp3:logging-interceptor)
v5.4.02026-06-08
OkHttpClient.Builder, such as the cache, connection pool, socket factory, and DNS. We expectthis will allow most users to use interceptors everywhere, insted of mixing and matching
interceptors with custom
Call.Factorywrappers.okhttp-coroutinesartifact.drewhamilton/Poko (dev.drewhamilton.poko)
v0.23.1Compare Source
2026-06-04
Restore compatibility with 2.4.0-dev, to maintain support for IntelliJ 2026.1. Add
firIdeModeconfiguration option to disable FIR generation and/or checks in the IDE, to protect against future
breaking changes in the IDE Kotlin version.
v0.23.0Compare Source
2026-06-03
Increase deprecation level of
@SkipSupportand@ArrayContentSupportannotations fromERRORtoHIDDEN.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.1Compare Source
2026-04-24
Compile with Kotlin 2.3.21. Implement forward compatibility with Kotlin 2.4.0-Beta2.
mockk/mockk (io.mockk:mockk)
v1.14.11What's Changed
New Contributors
Full Changelog: mockk/mockk@1.14.9...v1.14.11
Kotlin/kotlinx.coroutines (org.jetbrains.kotlinx:kotlinx-coroutines-test)
v1.11.0Compare Source
Various
Breaking changes and deprecations
Promise-related functions from JS and Wasm/JS to the newwebtarget. On Wasm/JS, this is a breaking change. Before the change,Promiseon Wasm/JS could work with arbitrary Kotlin types, but now, onlyJsAnysubtypes are accepted (#4563).CoroutineDispatcheras the coroutine context key; now,ContinuationInterceptorhas to be used instead (#4333).kotlinx-coroutines-testAPIs (#4604).Jobto coroutine builders as deprecated (#4435).Bug fixes and improvements
callsInPlace(EXACTLY_ONCE)contract torunBlockingin code shared between JVM and Native (#4368).callsInPlace(EXACTLY_ONCE)contract tosuspendCancellableCoroutine(#4574).flowOnincorrectly handlingThreadContextElementupdates (#4403).Thread.UncaughtExceptionHandlerinstances causing the internal coroutines machinery to fail (#4516).CoroutineDispatcher.asSchedulerin the RxJava integration not cancelling outstanding work when aWorkergets cancelled, which led to memory leaks in some scenarios (#4615).SharedFlowentering an invalid state when a subscriber and an emitter are cancelled simultaneously (#4583).shareIn/stateIncoroutines getting garbage-collected (#4646). Thanks, @solevic!Small additions
CompletableDeferred.asDeferredfor obtaining a read-onlyDeferredview (#4408).SharedFlow.asFlowfor obtaining aFlowview with hidden hot flow semantics (#4530). Thanks, @g000sha256!StateFlow.collectLatestoverload returningNothingto assist with finding unreachable code (#4454).ReceiveChannel.consumeTofor consuming aReceiveChannelinto aMutableCollection(#4520).StateFlow<T>.onSubscriptionoverload returning aStateFlow<T>, similar toSharedFlow<T>.onSubscriptionreturningSharedFlow<T>(#4275). Thanks, @xit0c!Flowoperators for collecting aFlowto aMap(#1541).Changelog relative to version 1.11.0
No changes, only the version is increased.
JetBrains/kotlin (org.jetbrains.kotlin.plugin.serialization)
v2.4.10Backend. Wasm
KT-87066K/Wasm: Not all files are presented in compiler output directory with multimodule-closed-world and incremental compilationCompiler
KT-86939JVM: IllegalStateException "No value for annotation parameter" when using const val in nested Java annotation array argumentKT-83766K2: Wrong sourcePsi is set forSymbolPsiLiteralin SLC for annotation arguments referencing a const valKT-86728Reified type inference: expected type not propagated into inline call inside lambda with elvis operatorCompose Compiler
b/522127447Compose Compiler 2.4: classes previously inferredstablenow reportedruntime/UncertainKlibs
KT-86501Native: IrTypeAliasSymbolImpl is already bound. Signature: kotlinx.datetime/Instant|null[0] on iosSimulatorArm64Tools. CLI
KT-86930Introducekotlinrin the Kotlin distributionTools. Gradle. BCV
KT-87223Gradle, BCV: open version range in kotlinAbiValidationCompatClasspath causes kotlin-build-tools-impl to resolve to 2.4.20-Beta1 instead of 2.4.0Tools. Gradle. JS
KT-87304jsBrowserTest fails with "exited with errors (exit code: 1)"KT-86057kotlinUpgradeYarnLock skips lock file regeneration when kotlinNpmInstall is up-to-date, causing kotlinStoreYarnLock to failTools. Gradle. Multiplatform
KT-87084False positive warning for JS and Wasm compilations when CRI is enabledTools. Scripts
KT-87076@file:CompilerOptions("-jvm-target", ...) ignored in .main.kts scripts in Kotlin 2.4.0, falling back to JVM target 1.8KT-86352K2 scripting: FirResolvedTypeRef exception when resolving extension functions from imported scriptsv2.4.0v2.3.21: Kotlin 2.3.21Changelog
Backend. Wasm
KT-84610[Wasm] Failed to compile klibs in IC modeCompiler
KT-84566Prevent launching Default dispatcher threads from IJ SDK in kotlin compilerKT-85358Native: roll back the workaround for KT-84678 once MapLibre has been properly fixedKT-85626@JvmRecordin commonMain breaks compileCommonMainKotlinMetadata with "Cannot access 'java.lang.Record'"KT-85405Postpone/RevertDontIgnoreUpperBoundViolatedOnImplicitArgumentsKT-84678K/N: Undefined symbol from SPM-added ObjC frameworks when linking iOS targetKT-85021False positive SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC error in multi-module projectJavaScript
KT-82395Support top-level declarations from compiler plugins in JS incremental compilationKT-84475K/JS: false-positive exportability warnings in multi-module projectKT-84633Kotlin/JS: "Serializer for class not found" error when IR output granularity iswhole-programKT-85047Kotlin/JS:@JsStaticon suspend fun of class companion generates incorrect d.tsKT-84517K/JS: bad mappings data in outputted Kotlin stdlib source mapLibraries
KT-71848Kotlinx.metadata: AddCompilerPluginDatainto Km APINative. C and ObjC Import
KT-85399Kotlin/Native: TypeCastException when casting ObjC Protocol MetaClass with genericSafeCasts enabledKT-85508K/N: TypeCastException when using nw_parameters_create_secure_tcp block parameter on 2.3.20Tools. Gradle
KT-84729Update Gradle plugin-publish version to enable configuration cache badge on Gradle plugins portalTools. Gradle. Compiler plugins
KT-85257AGP/Compose: MergeMappingFileTask clears R8 artifacts due to@OutputDirectoryannotation on AGP 9.1+Tools. Scripts
KT-85105Scripts: JVM backend internal error (IR lowering) when scratch file contains anonymous objectKT-85103Exception while generating code when explain destructuring declsKT-84842scriptCompilationClasspathFromContext behavior changed from 2.3.10 to 2.3.20KT-85029Kotlin Scripting: ScriptDiagnostic reports "at null" instead of error locationTools. Statistics (FUS)
KT-85628KGP: composite build FUS metrics fail on access of 'configurationTimeMetrics'InsertKoinIO/koin (io.insert-koin:koin-test-junit4)
v4.2.2: Koin 4.2.2Compare Source
Maintenance release for the 4.2.x line — resolver regression fixes from the 4.2.0
CoreResolverV2rewrite, ViewModel/scope fixes, a Ktor request-scope fix, plus new tvOS support and an R8/ProGuard guide.Bug Fixes
Stacked params no longer shadow qualified dependencies (#2370, #2408) — A value passed via
parametersOfcould be returned for aget(named(...))request of the same type, shadowing the qualified definition. Qualified lookups are now registry-only and never read the parameter stack — parameters carry no qualifier, so they can't satisfy a qualified request.Root factory no longer resolves its scoped dependencies from
_root_(#2379) — When a non-single factory defined in the root scope was resolved from a child scope,CoreResolverV2resolved its scoped dependencies against_root_instead of the requesting scope. Linked-scope resolution now runs the factory against the requesting scope (single instances keep their root-bound semantics, preserving #2325).viewModelScopeFactoryscope is linked to its parent (#2299) — A ViewModel scope created viaviewModelScopeFactory()was not linked to the originating scope, so dependencies declared in the parent couldn't be resolved. The created scope is now linked to its parent (except when the parent is root).Tolerate non-
Stringenvironment properties (#2348) — Loading environment/system properties whose values aren'tStringthrewClassCastExceptiondue to an unchecked map cast. Non-Stringvalues are now preserved asAnyand onlyStringkeys are required.Unique Ktor request-scope ids under concurrency (#2410) — Concurrent requests could collide on request-scope ids. Ids are now generated from a monotonic counter seeded once at startup. Thanks @lfavreli-betclic!
Actionable errors for
SavedStateHandle/viewModelScope { }(#2044, #2417) — ResolvingSavedStateHandlewithout the proper extras, or usingviewModelScope { }without theviewModelScopeFactory()option, now produces a clear, actionable error message instead of an opaque failure.Added
tvOS targets for
koin-core-viewmodel(#2426) —koin-core-viewmodelnow publishestvosArm64,tvosX64, andtvosSimulatorArm64, unblocking ViewModel usage on tvOS.Consumer R8/ProGuard rules + guide — Android and ViewModel artifacts now ship consumer R8/ProGuard rules in their AARs, and a new R8 / ProGuard guide documents keep rules for minified builds.
Improvements
bind()/binds()—bind/bindsnow append secondary types in O(1) instead of reallocating the type list per binding, removing quadratic cost when a definition declares many bindings. No user-visible behavior change.Documentation
entryProvider(#2336) — Added guidance on using Koin with the typedentryProviderin the Navigation 3 reference.Contributors
Thanks to the following contributors for this release:
v4.2.1: Koin 4.2.1Compare Source
Support for Compile Safety with Koin Compiler 1.0.0-RC1
Bug Fixes
Fix stacked-params lookup on linked scopes (#2387) — The 4.2.0 resolver rewrite (
CoreResolverV2) walked linked scopes but dropped the per-parent stacked-parameters check that 4.1.x performed via recursion. This broke patterns whereAndroidParametersHolderis stacked on the factory scope byKoinViewModelFactoryandSavedStateHandleis then resolved from a child ViewModel scope. Linked-scope resolution now also checks stacked params on each parent scope.Restore ABI compatibility for
runOnKoinStarted(#2391) — The 4.2.0 release inadvertently broke binary compatibility forrunOnKoinStartedon JVM. Fixed by restoring the original JVM class name via@JvmName/@JvmMultifileClassannotations.Fix scope
_closedconcurrency issue (#2389) — TheScope._closedflag was not volatile, which could cause stale reads under concurrent access.Improvements
Improved Scope resolution error messages —
CoreResolverV2now provides clearer error messages when scope resolution fails, making it easier to diagnose misconfigured scopes.Added
apiCheckto CI — Binary compatibility validation (kotlinx.binary-compatibility-validator) now runs on every PR to prevent future ABI breaks.Documentation
parametersOftype-collision warning (#2328) — Added a caution note explaining that when a value passed viaparametersOfhas the same type as the requested definition, Koin returns the value directly and skips the factory block. Suggests using a wrapper type as a workaround.Contributors
Thanks to the following contributors for this release:
v4.2.0Compare Source
Kotlin 2.3.20
New Features
Performance & Stability
Bug Fixes
Breaking Changes
Dependencies
arrow-kt/arrow (io.arrow-kt:arrow-core)
v2.2.3Compare Source
What's Changed
Everyoptics forSetby @serras in #3899Configuration
📅 Schedule: (UTC)
🚦 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.