Skip to content

fix(deps): update all dependencies#309

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/all-deps
Open

fix(deps): update all dependencies#309
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/all-deps

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Mar 17, 2026

This PR contains the following updates:

Package Type Update Change Age Confidence
codecov/codecov-action action patch v5.5.2v5.5.4 age confidence
gradle (source) patch 9.4.09.4.1 age confidence
com.diffplug.gradle.spotless plugin minor 8.3.08.4.0 age confidence
org.jetbrains.kotlinx.kover plugin patch 0.9.70.9.8 age confidence
io.insert-koin:koin-test-junit4 (source) dependencies minor 4.1.14.2.1 age confidence
io.insert-koin:koin-test (source) dependencies minor 4.1.14.2.1 age confidence
io.insert-koin:koin-core (source) dependencies minor 4.1.14.2.1 age confidence
io.insert-koin:koin-android (source) dependencies minor 4.1.14.2.1 age confidence
org.jetbrains.compose plugin patch 1.10.21.10.3 age confidence
com.github.ben-manes.versions plugin minor 0.53.00.54.0 age confidence
io.arrow-kt:arrow-core (source) dependencies patch 2.2.22.2.2.1 age confidence

Release Notes

codecov/codecov-action (codecov/codecov-action)

v5.5.4

Compare Source

This is a mirror of v5.5.2. v6 will be released which requires node24

What's Changed

Full Changelog: codecov/codecov-action@v5.5.3...v5.5.4

v5.5.3

Compare Source

What's Changed

Full Changelog: codecov/codecov-action@v5.5.2...v5.5.3

gradle/gradle (gradle)

v9.4.1: 9.4.1

Compare Source

The Gradle team is excited to announce Gradle 9.4.1.

Here are the highlights of this release:

  • Java 26 support
  • Non-class-based JVM tests
  • Enhanced console progress bar

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:

./gradlew wrapper --gradle-version=9.4.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.

Kotlin/kotlinx-kover (org.jetbrains.kotlinx.kover)

v0.9.8

===================

Kover Gradle Plugin

Internal features
  • Updated publish plugin and declare configuration cache compatibility
  • #782 Filled Implementation fields Vendor/Title/Version in MANIFEST.MF
Bugfixes
  • #799 #772 Fixed Android multiplatform library support in case of the violation of the project isolation
InsertKoinIO/koin (io.insert-koin:koin-test-junit4)

v4.2.1: Koin 4.2.1

Compare 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 where AndroidParametersHolder is stacked on the factory scope by KoinViewModelFactory and SavedStateHandle is 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 for runOnKoinStarted on JVM. Fixed by restoring the original JVM class name via @JvmName/@JvmMultifileClass annotations.

  • Fix scope _closed concurrency issue (#​2389) — The Scope._closed flag was not volatile, which could cause stale reads under concurrent access.

Improvements

  • Improved Scope resolution error messagesCoreResolverV2 now provides clearer error messages when scope resolution fails, making it easier to diagnose misconfigured scopes.

  • Added apiCheck to CI — Binary compatibility validation (kotlinx.binary-compatibility-validator) now runs on every PR to prevent future ABI breaks.

Documentation

  • parametersOf type-collision warning (#​2328) — Added a caution note explaining that when a value passed via parametersOf has 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.0

Compare Source

Kotlin 2.3.20

New Features

  • Ktor 3.4 DI Bridge — Full integration with Ktor's new DI system (ktor-server-di), bridging Ktor ↔ Koin dependency injection both ways
  • Dagger Bridge (koin-dagger-bridge) — New module to help inject Koin components from Dagger side
  • AndroidX Navigation 3 support — Entry point provider with metadata parameter passing (animations, etc.), generic EntryProvider, and navigation scopes
  • Navigation Scope for Compose Nav 2 — Added scoped navigation support for Compose Navigation 2
  • Lazy Modules — Parallel loading at startup for improved performance, with benchmarks
  • strictOverride option — New definition option to override explicitly
  • koinActivityInject — Helper to retrieve dependencies against Activity scope
  • Koin Compiler Stubs — Added stubs for KoinApplication.modules() functions
  • KoinApplication.withConfiguration() — New configuration support

Performance & Stability

  • Core Resolver V2 — Fixed parameter stack propagation, injected params handling, and child scope/ViewModel scope resolution
  • Scope Resolution & Thread Safety — Performance optimization with safer ScopeFactory protecting all operations from parallel calls
  • ThreadLocal loading optimization — Avoid cost per Scope (#​2306)
  • getAll no longer sorted by default — Instances come as declared; sort on purpose if needed
  • Params stack access optimization

Bug Fixes

  • Fix sharedKoinViewModel with type-safe navigation routes (#​2293)
  • Fix qualified name usage in WASM (#​2312)
  • Fix premature release of scope & context in Compose — don't drop in onForgotten (#​2274)
  • Fix crashing declarations for LocalKoinScope & LocalKoinApplication
  • Fix Compose Koin Context Loader and Entry Points (#​2327)
  • Fix CoreResolution with Child Scopes / ViewModelScope (#​2325)
  • Fix Scope Archetypes Qualifier in plugin support functions
  • Fix qualifier conversion

Breaking Changes

  • minSdk raised to 23 for Android
  • module renamed to lazyModule in some contexts
  • BeanDef constructor change (API signature update)

Dependencies

  • Kotlin 2.3.20
  • Ktor 3.4
  • JetBrains Compose 1.10.2
  • AndroidX Lifecycle 2.10.0
  • AndroidX Navigation 2.9.7 / Nav3 1.0.1
JetBrains/compose-jb (org.jetbrains.compose)

v1.10.3

Changes since 1.10.2

Fixes

Multiple Platforms
  • Remove check for arbitrary transforms in Matrix conversions due to incorrect detection of regular rotation. Now the behaviour is aligned with Android #​2860

Components

Gradle plugin

org.jetbrains.compose version 1.10.3

Libraries
Library group Coordinates Based on Jetpack
Runtime org.jetbrains.compose.runtime:runtime*:1.10.3 Runtime 1.10.5
UI org.jetbrains.compose.ui:ui*:1.10.3 UI 1.10.5
Foundation org.jetbrains.compose.foundation:foundation*:1.10.3 Foundation 1.10.5
Material org.jetbrains.compose.material:material*:1.10.3 Material 1.10.5
Material3 org.jetbrains.compose.material3:material3*:1.10.0-alpha05 Material3 1.5.0-alpha08
Material3 Adaptive org.jetbrains.compose.material3.adaptive:adaptive*:1.3.0-alpha02 Material3 Adaptive 1.3.0-alpha03
Lifecycle org.jetbrains.androidx.lifecycle:lifecycle-*:2.10.0 Lifecycle 2.10.0
Navigation org.jetbrains.androidx.navigation:navigation-*:2.9.2 Navigation 2.9.7
Navigation3 org.jetbrains.androidx.navigation3:navigation3-*:1.0.0-alpha06 Navigation3 1.0.0
Navigation Event org.jetbrains.androidx.navigationevent:navigationevent-compose:1.0.1 Navigation Event 1.0.2
Savedstate org.jetbrains.androidx.savedstate:savedstate*:1.4.0 Savedstate 1.4.0
WindowManager Core org.jetbrains.androidx.window:window-core:1.5.1 WindowManager 1.5.1

arrow-kt/arrow (io.arrow-kt:arrow-core)

v2.2.2.1

Compare Source

This release brings an urgent bug fix

What's Changed

Full Changelog: arrow-kt/arrow@2.2.2...2.2.2.1


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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 added the dependencies Pull requests that update a dependency file label Mar 17, 2026
@renovate renovate Bot force-pushed the renovate/all-deps branch from 2bb1af7 to 877a8e0 Compare March 18, 2026 14:11
@renovate renovate Bot changed the title fix(deps): update all dependencies to v4.2.0 fix(deps): update all dependencies Mar 18, 2026
@renovate renovate Bot force-pushed the renovate/all-deps branch 4 times, most recently from dbd97ff to b9e7302 Compare March 25, 2026 17:41
@renovate renovate Bot force-pushed the renovate/all-deps branch 8 times, most recently from 834ad8b to 6555c0f Compare April 2, 2026 00:27
@renovate renovate Bot force-pushed the renovate/all-deps branch 4 times, most recently from 6fbcce6 to 434a6a2 Compare April 15, 2026 10:10
@renovate renovate Bot force-pushed the renovate/all-deps branch 5 times, most recently from 889c9cf to 9a79642 Compare April 21, 2026 19:04
| datasource     | package                                                                   | from   | to      |
| -------------- | ------------------------------------------------------------------------- | ------ | ------- |
| github-tags    | codecov/codecov-action                                                    | v5.5.2 | v5.5.4  |
| gradle-version | gradle                                                                    | 9.4.0  | 9.4.1   |
| maven          | com.diffplug.gradle.spotless:com.diffplug.gradle.spotless.gradle.plugin   | 8.3.0  | 8.4.0   |
| maven          | org.jetbrains.kotlinx.kover:org.jetbrains.kotlinx.kover.gradle.plugin     | 0.9.7  | 0.9.8   |
| maven          | io.insert-koin:koin-test-junit4                                           | 4.1.1  | 4.2.1   |
| maven          | io.insert-koin:koin-test                                                  | 4.1.1  | 4.2.1   |
| maven          | io.insert-koin:koin-core                                                  | 4.1.1  | 4.2.1   |
| maven          | io.insert-koin:koin-android                                               | 4.1.1  | 4.2.1   |
| maven          | org.jetbrains.compose:org.jetbrains.compose.gradle.plugin                 | 1.10.2 | 1.10.3  |
| 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.2.1 |
@renovate renovate Bot force-pushed the renovate/all-deps branch from 9a79642 to a0e844b Compare April 21, 2026 22:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant