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

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

Compare Source

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


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 3 times, most recently from 98042f6 to 6fbcce6 Compare April 9, 2026 19:08
| 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 |
@renovate renovate bot force-pushed the renovate/all-deps branch from 6fbcce6 to 434a6a2 Compare April 15, 2026 10:10
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