Painless Kotlin Dependency Injection
MIT License
Bot releases are hidden (Show)
Full Changelog: https://github.com/kosi-libs/Kodein/compare/v7.21.2...v7.22.0
Published by romainbsl 9 months ago
1.6.0-alpha01
Published by romainbsl 11 months ago
Published by romainbsl 11 months ago
Published by romainbsl 11 months ago
1.9.20
8.2.0-rc03
1.5.10-dev-wasm02
Full Changelog: https://github.com/kosi-libs/Kodein/compare/7.20.2...7.21.0
Published by romainbsl over 1 year ago
Published by romainbsl over 1 year ago
⚠️ 7.20.0 Has been badly published, Please use THIS version instead!
kodein-di-framework-android-x-compose
: Works with AndroidX ViewModel and Navigation extensions.
Published by romainbsl over 1 year ago
⚠️ DO NOT USE : the new modules have been wrongly published.
Use 7.20.1 instead!
kodein-di-framework-compose-android
: Works with AndroidX ViewModel
kodein-di-framework-compose-android-navigation
Works with AndroidX ViewModel AND Jetpack Compose Navigation
Published by romainbsl over 1 year ago
Published by romainbsl over 1 year ago
Published by romainbsl almost 2 years ago
Enable Compose Multiplatform 1.3.0-rc2
with Kotlin 1.8.0
compatibility.
Published by romainbsl almost 2 years ago
⚠️ Compose capabilities are disable as the compiler plugin has not been released yet.
We should be able to re-enable it in 7.18.0 as soon as a new version of compiler plugin will be released.
Published by romainbsl almost 2 years ago
val di = DI {
bindSet<Configuration> {
add { provider { FooConfiguration() } }
bind { singleton { BarConfiguration() } }
}
}
Published by romainbsl almost 2 years ago
Enable Compose Multiplatform 1.2.0.
⚠️ Compose Multiplatform 1.2.0 is not compatible with Kotlin/JS 1.7.20, but you can use it with Kotlin 1.7.10.
Published by romainbsl about 2 years ago
⚠️ Compose capabilities are disable as the compiler plugin has not been released yet.
We should be able to re-enable it in 7.15.1 as soon as a new version of compiler plugin will be released.
Published by romainbsl about 2 years ago
⚠️ Compose capabilities are disable as the compiler plugin has not been released yet.
We should be able to re-enable it in 7.15.1 as soon as a new version of compiler plugin will be released.
Published by romainbsl over 2 years ago
Published by romainbsl over 2 years ago
Compose Multiplatform 1.2.0-alpha01-dev745
with Kotlin 1.7 compatibility
Published by romainbsl over 2 years ago
CORE:
- Kotlin 1.7.0
- Deprecation cycle
⚠️ Compose capabilities are disable as the compiler plugin has not been released yet.
We will re-enable it in 7.13.1 as soon as a new version of compiler plugin will be released.
Published by romainbsl over 2 years ago
CORE
1.6.21
DI {
bindSingleton { new(::PersonService) }
}
DI {
bindSingleton { Cls() }
delegate<Cls>().to<Cls>()
}
val myModule by Module { // implicitly named "myModule"
bind { singleton { Cls() } }
}
KTOR
2.0
: This has no impact for you, all the breaking changes are internals.COMPOSE
1.2.0-alpha01-dev683
EXTENSION:
ConfigurableDI
(#395 & #396)Documentation fixes