Update dependency io.insert-koin:koin-core to v3.5.0 - autoclosed
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
io.insert-koin:koin-core (source) | dependencies | minor |
3.3.2 -> 3.5.0
|
Release Notes
InsertKoinIO/koin (io.insert-koin:koin-core)
v3.5.0
bom-3.5.0
- Create BOM for Koin
io.insert-koin:koin-bom
to cover koin projects, by @arnaudgiuliani in73acbcf
, Fix #1519
core-3.5.0
Version upgrades
- Kotlin update to
1.9.0
by @arnaudgiuliani incc44d81
- JUnit 5 update to
5.9.3
& stately-concurrency to1.2.5
by @arnaudgiuliani in0e9ec2c
- Coroutines lib updates to
1.7.3
by @arnaudgiuliani in217e2cb
Updates
- Type alias NoBeanDefFoundException to NoDefinitionFoundException & KoinAppAlreadyStartedException to ApplicationAlreadyStartedException by @arnaudgiuliani in
901b0cc
- Remove old native memory management by @arnaudgiuliani in
313f6dc
- Remove deprecated use of native time API by @arnaudgiuliani in
0a91bce
- Open K2 compiler experiment by @arnaudgiuliani in
d7382d9
- Protect Logger internal API by @arnaudgiuliani in
565f642
- add optional boolean "createEagerinstances" to
loadKoinModules
function, to let decide to create eager instances or not by @arnaudgiuliani in4477082
- Update case of Scope source type shadowing by @arnaudgiuliani in #1595
- Allow includes to take Collection by @DebitCardz in https://github.com/InsertKoinIO/koin/pull/1632
- update start message by @arnaudgiuliani in
9c7d8d3
Fixes
- Fixing race condition in Scope - Fixed for 3.5.0 by @octa-one and @arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1643
- Allow to run koinApplication and specify if eager instances are created or not, with
createEagerInstances : Boolean = true
parameter, by @arnaudgiuliani inbbd18de
- Clean up
verify()
API logs by @arnaudgiuliani in088d8da
-
Scope
class is no longer a data class by @arnaudgiuliani in1110c2a
- Improve formatting. by @johnjohndoe in https://github.com/InsertKoinIO/koin/pull/1608
- Fix number of type parameters for scopedOf dsl by @floatdrop in https://github.com/InsertKoinIO/koin/pull/1641
- perf The module flattening function can reduce GC using MutableSet by @KAMO030 in https://github.com/InsertKoinIO/koin/pull/1640
android-3.5.0
Version upgrades
- android lib updates:
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
- Fix #1631, Disable BuildConfig for android modules by @5peak2me in https://github.com/InsertKoinIO/koin/pull/1642
- Dont ignore getviewmodel key by @lammertw and @arnaudgiuliani in https://github.com/InsertKoinIO/koin/pull/1644
- Fix Java compat for ViewModel creation extras by @arnaudgiuliani #1584
- androidContext redundant bind by @GrzegorzBobryk in https://github.com/InsertKoinIO/koin/pull/1648
ktor-3.5.0
Version upgrades
- ktor
2.3.3
by @arnaudgiuliani inaff4f42
Updates
- Koin context isolation for Ktor by @zakhenry in
fff847e
- Koin Request Scope for Ktor by @arnaudgiuliani in
280fdfe
2e491fb
dc46cec
compose-1.1.0 androidx-compose-3.5.0
Version upgrades
- Jetpack & Jetbrains Compose compiler to
1.5.0
by @arnaudgiuliani inea90be4
- Android lib update for compose -
androidx.compose.runtime:runtime:1.5.0
,androidx.navigation:navigation-compose:2.7.1
by @arnaudgiuliani inea90be4
New Features
- Compose
KoinIsolatedContext
to help run child composables using a isolated Koin context by @arnaudgiuliani in8ca591b
- add KoinContext & KoinAndroidContext with check over CompositionLocalProvider to avoid outdated link to Koin scope - Fix #1557 by @arnaudgiuliani and @jjkester in
61a88bb
Fixes
- koin-compose - Fix #1601 with stable parameter definition holder by @arnaudgiuliani in
deb1253
documentation
- Pointed to correct dependancy for koin-test-junit5 in docs by @MarcusDunn in https://github.com/InsertKoinIO/koin/pull/1610
- Fixed a typo in context-isolation.md by @Deishelon in https://github.com/InsertKoinIO/koin/pull/1602
- docs: Fix a typo in the context isolation reference by @sschuberth in https://github.com/InsertKoinIO/koin/pull/1620
- [bugfix] dls documentation by @GrzegorzBobryk in https://github.com/InsertKoinIO/koin/pull/1645
- Workaround for module include compile issue - Fix #1341 doc note by @arnaudgiuliani in
57c84c3
- Doc update for Compose features - KoinContext KoinAndroidContext and KoinIsolatedContext by @arnaudgiuliani in
11397b2
CI/CD
- Add CodeQL workflow by @jorgectf in https://github.com/InsertKoinIO/koin/pull/1615
- Use more gradle-build-action by @Goooler in https://github.com/InsertKoinIO/koin/pull/1628
- Add binary API check format by @arnaudgiuliani in
c839ae1
New Contributors
- @MarcusDunn made their first contribution in https://github.com/InsertKoinIO/koin/pull/1610
- @Deishelon made their first contribution in https://github.com/InsertKoinIO/koin/pull/1602
- @Goooler made their first contribution in https://github.com/InsertKoinIO/koin/pull/1628
- @sschuberth made their first contribution in https://github.com/InsertKoinIO/koin/pull/1620
- @jorgectf made their first contribution in https://github.com/InsertKoinIO/koin/pull/1615
- @floatdrop made their first contribution in https://github.com/InsertKoinIO/koin/pull/1641
- @5peak2me made their first contribution in https://github.com/InsertKoinIO/koin/pull/1642
- @KAMO030 made their first contribution in https://github.com/InsertKoinIO/koin/pull/1640
- @DebitCardz made their first contribution in https://github.com/InsertKoinIO/koin/pull/1632
Full Changelog: https://github.com/InsertKoinIO/koin/compare/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.4
v3.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.3
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by RenovateBot