[NEW] - Compose API - koinInject to inject Koin dependency into a Composable
[NEW] - Compose API - KoinApplication to create Koin application as a Composable
[NEW][Experimental] - Compose API - rememberKoinScope and KoinScope to handle Koin Scope in a Composable, follow up current to close scope once Composable is ended
[NEW][Experimental] - Compose API - rememberKoinModules load Koin modules and remember on current Composable
[NEW][Experimental] - Background module loading thanks to Kotlin coroutines with lazyModules() KoinApplication DSL functions. awaitKoinStart() suspend function to wait background completetion. JVM waitKoinStart() function is using runBlocking to wait for completion.
[NEW][Experimental] - Koin Lazy Module, as a Module that don't not trigger any resources preparation. The lazyModule { } function help declare such Lazy<Module>
[NEW][Experimental] - API functions to run Koin function after start: runOnKoinStarted and onKoinStarted
[NEW] - Compose API - koinInject to inject Koin dependency into a Composable
[NEW] - Compose API - KoinApplication to create Koin application as a Composable
[NEW][Experimental] - Compose API - rememberKoinScope and KoinScope to handle Koin Scope in a Composable, follow up current to close scope once Composable is ended
[NEW][Experimental] - Compose API - rememberKoinModules load Koin modules and remember on current Composable
[NEW][Experimental] - Background module loading thanks to Kotlin coroutines with lazyModules() KoinApplication DSL functions. awaitKoinStart() suspend function to wait background completetion. JVM waitKoinStart() function is using runBlocking to wait for completion.
[NEW][Experimental] - Koin Lazy Module, as a Module that don't not trigger any resources preparation. The lazyModule { } function help declare such Lazy<Module>
[NEW][Experimental] - API functions to run Koin function after start: runOnKoinStarted and onKoinStarted
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 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
from 3.4.0 to 3.4.2. Updatesio.insert-koin:koin-android
from 3.4.0 to 3.4.2Changelog
Sourced from io.insert-koin:koin-android's changelog.
... (truncated)
Commits
8b6746b
Revert "fix reified operator for scope"965d43d
patch 3.4.2f9739b6
update koin core/android/ktor 3.4.2202a979
add KoinScopeComponent testd6c8f87
Revert "Fix reified type for createScope, getScopeId, getScopeName"40f6286
Update README.md81ee024
Update CHANGELOG.mdbdda018
changescab61a8
fix compose versionb90b621
update release scriptsUpdates
io.insert-koin:koin-android-test
from 3.4.0 to 3.4.2Changelog
Sourced from io.insert-koin:koin-android-test's changelog.
... (truncated)
Commits
8b6746b
Revert "fix reified operator for scope"965d43d
patch 3.4.2f9739b6
update koin core/android/ktor 3.4.2202a979
add KoinScopeComponent testd6c8f87
Revert "Fix reified type for createScope, getScopeId, getScopeName"40f6286
Update README.md81ee024
Update CHANGELOG.mdbdda018
changescab61a8
fix compose versionb90b621
update release scriptsDependabot 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 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)