Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 29, 2025

Bumps koin-version from 4.1.0 to 4.1.1.
Updates io.insert-koin:koin-ktor from 4.1.0 to 4.1.1

Release notes

Sourced from io.insert-koin:koin-ktor's releases.

4.1.1

Koin 4.1.1 Changelog

🐛 Bug Fixes

  • Logger Constraint Revert - Reverted logger constraint due to compatibility issues causing errors across projects
  • Compose Scope Resolution - Fixed scope resolution issues in Compose integration with proper context handling
  • Maven Central Publication - Fixed publication issues for Maven Central distribution

🚀 Features & Improvements

  • Compose ViewModel Navigation - Added optional navGraphRoute parameter to sharedKoinViewModel for better navigation support
  • Compose Context Handling - Reworked LocalKoinApplication/LocalKoinScope with ContextWrapper to properly handle:
    • Scope closing lifecycle
    • Context restart scenarios
    • Better memory management

⚡ Performance & Core

  • Core Resolver Optimization - Avoid unnecessary flattening operations when dealing with single scope resolution
  • Scope Debugging - Enhanced scope debugging by showing linked scope IDs for better development experience
  • Library Updates - Updated underlying dependencies to latest stable versions

📚 Library Updates

  • Kotlin - Updated to 2.1.21 (from 2.1.20)
  • Binary Validator - Updated to 0.18.1 (from 0.16.3)
  • Ktor - Updated to 3.2.3 (from 3.1.3)
  • Jetbrains Compose - Updated to 1.8.2 (from 1.8.0)
  • AndroidX Libraries:
    • Fragment 1.8.9 (from 1.8.8)
    • WorkManager 2.10.3 (from 2.10.1)
    • Lifecycle 2.9.3 (from 2.9.0)
    • Navigation 2.9.3 (from 2.9.0)
    • JB Navigation RC01 (from Beta01)
  • Testing:
    • Robolectric 4.15.1 (from 4.14.1)
    • Benchmark 0.4.14 (from 0.4.13)
  • Build Tools - Added NMCP 1.1.0 for improved publication workflow

📦 Publication

  • Multi-platform Artifacts - Ensured all platform variants are properly published
  • Version Consistency - Synchronized all module versions across the ecosystem

🔧 Development

  • Test Coverage - Added ActivityScopeArchetypeTest for better scope lifecycle testing
  • API Stability - Maintained backward compatibility while fixing internal issues

... (truncated)

Commits
  • 7fbfd87 Bump 4.1.1
  • be44770 Bump all minor versions
  • f5e6b04 Merge pull request #2262 from rfaturriza/patch-1
  • 564f8c9 Revert Logger constraint due to many errors
  • 100bdbd feat(compose-viewmodel-navigation): add optional navGraphRoute parameter to s...
  • c6eb7cc Bump 4.1.1-RC1
  • c172ba3 4.1.1 - libs upgrade
  • b48ede4 Merge pull request #2249 from InsertKoinIO/fix_scope_resolution_compose
  • e114b8a API change fix
  • 6e6e76b 4.1.1-Beta1
  • Additional commits viewable in compare view

Updates io.insert-koin:koin-test from 4.1.0 to 4.1.1

Release notes

Sourced from io.insert-koin:koin-test's releases.

4.1.1

Koin 4.1.1 Changelog

🐛 Bug Fixes

  • Logger Constraint Revert - Reverted logger constraint due to compatibility issues causing errors across projects
  • Compose Scope Resolution - Fixed scope resolution issues in Compose integration with proper context handling
  • Maven Central Publication - Fixed publication issues for Maven Central distribution

🚀 Features & Improvements

  • Compose ViewModel Navigation - Added optional navGraphRoute parameter to sharedKoinViewModel for better navigation support
  • Compose Context Handling - Reworked LocalKoinApplication/LocalKoinScope with ContextWrapper to properly handle:
    • Scope closing lifecycle
    • Context restart scenarios
    • Better memory management

⚡ Performance & Core

  • Core Resolver Optimization - Avoid unnecessary flattening operations when dealing with single scope resolution
  • Scope Debugging - Enhanced scope debugging by showing linked scope IDs for better development experience
  • Library Updates - Updated underlying dependencies to latest stable versions

📚 Library Updates

  • Kotlin - Updated to 2.1.21 (from 2.1.20)
  • Binary Validator - Updated to 0.18.1 (from 0.16.3)
  • Ktor - Updated to 3.2.3 (from 3.1.3)
  • Jetbrains Compose - Updated to 1.8.2 (from 1.8.0)
  • AndroidX Libraries:
    • Fragment 1.8.9 (from 1.8.8)
    • WorkManager 2.10.3 (from 2.10.1)
    • Lifecycle 2.9.3 (from 2.9.0)
    • Navigation 2.9.3 (from 2.9.0)
    • JB Navigation RC01 (from Beta01)
  • Testing:
    • Robolectric 4.15.1 (from 4.14.1)
    • Benchmark 0.4.14 (from 0.4.13)
  • Build Tools - Added NMCP 1.1.0 for improved publication workflow

📦 Publication

  • Multi-platform Artifacts - Ensured all platform variants are properly published
  • Version Consistency - Synchronized all module versions across the ecosystem

🔧 Development

  • Test Coverage - Added ActivityScopeArchetypeTest for better scope lifecycle testing
  • API Stability - Maintained backward compatibility while fixing internal issues

... (truncated)

Commits
  • 7fbfd87 Bump 4.1.1
  • be44770 Bump all minor versions
  • f5e6b04 Merge pull request #2262 from rfaturriza/patch-1
  • 564f8c9 Revert Logger constraint due to many errors
  • 100bdbd feat(compose-viewmodel-navigation): add optional navGraphRoute parameter to s...
  • c6eb7cc Bump 4.1.1-RC1
  • c172ba3 4.1.1 - libs upgrade
  • b48ede4 Merge pull request #2249 from InsertKoinIO/fix_scope_resolution_compose
  • e114b8a API change fix
  • 6e6e76b 4.1.1-Beta1
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps `koin-version` from 4.1.0 to 4.1.1.

Updates `io.insert-koin:koin-ktor` from 4.1.0 to 4.1.1
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Changelog](https://github.com/InsertKoinIO/koin/blob/main/CHANGELOG.md)
- [Commits](InsertKoinIO/koin@4.1.0...4.1.1)

Updates `io.insert-koin:koin-test` from 4.1.0 to 4.1.1
- [Release notes](https://github.com/InsertKoinIO/koin/releases)
- [Changelog](https://github.com/InsertKoinIO/koin/blob/main/CHANGELOG.md)
- [Commits](InsertKoinIO/koin@4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: io.insert-koin:koin-ktor
  dependency-version: 4.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.insert-koin:koin-test
  dependency-version: 4.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Sep 29, 2025
@bbaarriiss bbaarriiss merged commit 2289174 into main Oct 7, 2025
3 checks passed
@dependabot dependabot bot deleted the dependabot/gradle/koin-version-4.1.1 branch October 7, 2025 07:09
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 java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants