Update dependency io.insert-koin:koin-android to v3.5.0 #18
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.1.2
->3.5.0
Release Notes
InsertKoinIO/koin (io.insert-koin:koin-android)
v3.5.0
bom-3.5.0
io.insert-koin:koin-bom
to cover koin projects, by @arnaudgiuliani in73acbcf
, Fix #1519core-3.5.0
Version upgrades
1.9.0
by @arnaudgiuliani incc44d81
5.9.3
& stately-concurrency to1.2.5
by @arnaudgiuliani in0e9ec2c
1.7.3
by @arnaudgiuliani in217e2cb
Updates
901b0cc
313f6dc
0a91bce
d7382d9
565f642
loadKoinModules
function, to let decide to create eager instances or not by @arnaudgiuliani in4477082
9c7d8d3
Fixes
createEagerInstances : Boolean = true
parameter, by @arnaudgiuliani inbbd18de
verify()
API logs by @arnaudgiuliani in088d8da
Scope
class is no longer a data class by @arnaudgiuliani in1110c2a
android-3.5.0
Version upgrades
androidx.activity:activity-ktx:1.7.2
,androidx.fragment:fragment-ktx:1.6.1
,androidx.navigation:navigation-fragment-ktx:2.7.1
by @arnaudgiuliani in1fb1193
Fixes
ktor-3.5.0
Version upgrades
2.3.3
by @arnaudgiuliani inaff4f42
Updates
fff847e
280fdfe
2e491fb
dc46cec
compose-1.1.0 androidx-compose-3.5.0
Version upgrades
1.5.0
by @arnaudgiuliani inea90be4
androidx.compose.runtime:runtime:1.5.0
,androidx.navigation:navigation-compose:2.7.1
by @arnaudgiuliani inea90be4
New Features
KoinIsolatedContext
to help run child composables using a isolated Koin context by @arnaudgiuliani in8ca591b
61a88bb
Fixes
deb1253
documentation
57c84c3
11397b2
CI/CD
c839ae1
New Contributors
Full Changelog: InsertKoinIO/koin@core-3.4.3...3.5.0
v3.4.3
v3.4.2
v3.4.1
v3.4.0
[UPDATED]
-koin-core
3.4.0[UPDATED]
- updated to Ktor 2.2.4v3.3.3
[UPDATED]
-koin-core
3.3.3[FIXED]
- #1500 Fix ViewModel Factory to resolve against qualifier[FIXED]
- #1445 ShareViewModelCompat owner fix[FIXED]
- #1494 viewModelOf arguments until 22[UPDATED]
- androidx.fragment:fragment-ktx to 1.5.5[UPDATED]
- androidx.navigation:navigation-fragment-ktx to 2.5.3v3.3.2
[UPDATED]
-koin-core
3.3.2v3.3.1
[UPDATED]
-koin-core
3.3.3[UPDATED]
- Ktor 2.2.3v3.3.0
[UPDATED]
-io.ktor:ktor-server-core
2.2.1[UPDATED]
-koin-core
3.3.2v3.2.3
[FIXED]
- Fix Broken Scope API and revert backAndroidScopeComponent
with related API inActivity
&Fragment
. ReworkedactivityScope()
,activityRetainedScope()
andfragmentScope()
. Removed Deprecations. #1443 #1448[FIXED]
- Fix NavGraph scope resolution #1446v3.2.2
[UPDATED]
- update with Koin 3.2.2 + Fix back compat with Java 8 compilationv3.2.1
[UPDATED]
- ktor update - 2.0.3v3.2.0
Compare Source
[NEW]
- Koin Ktor extracted project[UPDATED]
- slf4j update - org.slf4j:slf4j-api:1.7.36[UPDATED]
- ktor update - 2.0.1[BREAKING]
- moved Koin ktor plugin to org.koin.ktor.pluginv3.1.6
Compare Source
[FIXED]
[core]
- fix #1146 duplicate bindings with getAll()[FIXED]
[android]
- Require ComponentActivity instead of AppCompatActivity in LifecycleViewModelScopeDelegate for FragmentScenario support[FIXED]
[ktor]
- Fix #1263 Ktor scope closing with ApplicationStopped event listening[FIXED]
[android]
- fix #1207 #1308 - Realign ViewModel API with Google viewModels() API to better register on factories[FIXED]
[ktor]
- downgrade to Ktor 1.6.5 due to link to Kotlin 1.6.x (further versions will follow 3.2.x branch with independant koin-ktor module project)v3.1.5
Compare Source
[FIXED]
[android]
- #1240 - ViewModel scope instance creation fixed[FIXED]
[android]
- #1232 & #1207 - Android minimum dependencies is clean up and should avoid indirect library crash[ADDED]
[android]
- #1250 - Android instrumented test doc[FIXED]
[core]
- #1213 - withInstance() mock instance fixed[FIXED]
[core]
- #1248 - fix createeagerInstances() to be seperated back of modules()[FIXED]
[core]
- checkKoinModules API is fixed / deprecate old signatures[FIXED]
[androidx-compose]
- ViewModelStoreOwner property fixed for Compose[UPDATED]
[androidx-compose]
- Compose 1.0.5[FIXED]
[android]
- fixed scope delegate property to help create scope later for fragment, and bind with parent activity scopev3.1.4
Compare Source
[FIXED]
[core]
- #1149 - Nullable parameter resolution[FIXED]
[docs]
- Documentation fixes #1170 #1160 #1152 #1155 #1169 #1231 #1234 #1222 #1079[FIXED]
[core]
- Bean scope error message fix #1166[FIXED]
[core]
- Java Compat nullable API fix #1175[FIXED]
[core]
- String quotes fix #1199[FIXED]
[android]
- Koin Graph ViewModel added parameters API #1202[FIXED]
[core]
- Dynamic feature module loading #1095[FIXED]
[kmm]
- Apple Silicon Support #1192[FIXED]
[core]
- backport getSource scope API as deprecated fix #1211[FIXED]
[test]
- CheckKoinModules & CheckModules API cleaned up & fixed with right parameters #1197 #1194[FIXED]
[android]
- stateViewModel API rolledback #1214v3.1.3
Compare Source
[UPDATED]
[core]
- Update to Kotlin 1.5.30[UPDATED]
[android]
- Update to latest android ktx[UPDATED]
[android-compose]
- update to jetpack compose 1.0.3[FIXED]
[android]
- ViewModel instances are now reinjected into Koin Android scopes[FIXED]
[android]
- Activity/Fragment are now available in their own scopes (no need of explicit inject from the source)[ADDED]
[android]
- new koin-androidx-navigation package, offeringby koinNavGraphViewModel()
to allow scope a ViewModel for a given navigation graph - https://insert-koin.io/docs/reference/koin-android/viewmodel#navigation-graph-viewmodel-updated-in-313[DEPRECATED]
[android]
-by stateViewModel()
is deprecated.state
parameter is not needed anymore. It's now merged intoviewModel()
, to inject SavedStateHandle[FIXED]
[android]
- Fix from Koin 2.x. ViewModel API get back theowner
property, to allow specify from where we are instanciating ViewModel.[ADDED]
[test]
- Introduce newcheckKoinModules
and DSL to help verify modules - https://insert-koin.io/docs/reference/koin-test/checkmodules[DEPRECATED]
[test]
- deprecate oldcheckModules
function, in favor of new APIcheckKoinModules
Configuration
📅 Schedule: 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.