Bump koin from 4.0.4 to 4.1.1
Bumps koin from 4.0.4 to 4.1.1.
Updates io.insert-koin:koin-core from 4.0.4 to 4.1.1
Release notes
Sourced from io.insert-koin:koin-core'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
7fbfd87Bump 4.1.1be44770Bump all minor versionsf5e6b04Merge pull request #2262 from rfaturriza/patch-1564f8c9Revert Logger constraint due to many errors100bdbdfeat(compose-viewmodel-navigation): add optional navGraphRoute parameter to s...c6eb7ccBump 4.1.1-RC1c172ba34.1.1 - libs upgradeb48ede4Merge pull request #2249 from InsertKoinIO/fix_scope_resolution_composee114b8aAPI change fix6e6e76b4.1.1-Beta1- Additional commits viewable in compare view
Updates io.insert-koin:koin-android from 4.0.4 to 4.1.1
Release notes
Sourced from io.insert-koin:koin-android'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
7fbfd87Bump 4.1.1be44770Bump all minor versionsf5e6b04Merge pull request #2262 from rfaturriza/patch-1564f8c9Revert Logger constraint due to many errors100bdbdfeat(compose-viewmodel-navigation): add optional navGraphRoute parameter to s...c6eb7ccBump 4.1.1-RC1c172ba34.1.1 - libs upgradeb48ede4Merge pull request #2249 from InsertKoinIO/fix_scope_resolution_composee114b8aAPI change fix6e6e76b4.1.1-Beta1- Additional commits viewable in compare view
Updates io.insert-koin:koin-test from 4.0.4 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
7fbfd87Bump 4.1.1be44770Bump all minor versionsf5e6b04Merge pull request #2262 from rfaturriza/patch-1564f8c9Revert Logger constraint due to many errors100bdbdfeat(compose-viewmodel-navigation): add optional navGraphRoute parameter to s...c6eb7ccBump 4.1.1-RC1c172ba34.1.1 - libs upgradeb48ede4Merge pull request #2249 from InsertKoinIO/fix_scope_resolution_composee114b8aAPI change fix6e6e76b4.1.1-Beta1- Additional commits viewable in compare view
Updates io.insert-koin:koin-test-junit4 from 4.0.4 to 4.1.1
Release notes
Sourced from io.insert-koin:koin-test-junit4'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
7fbfd87Bump 4.1.1be44770Bump all minor versionsf5e6b04Merge pull request #2262 from rfaturriza/patch-1564f8c9Revert Logger constraint due to many errors100bdbdfeat(compose-viewmodel-navigation): add optional navGraphRoute parameter to s...c6eb7ccBump 4.1.1-RC1c172ba34.1.1 - libs upgradeb48ede4Merge pull request #2249 from InsertKoinIO/fix_scope_resolution_composee114b8aAPI change fix6e6e76b4.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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)