4.2.0-RC1
Koin 4.2.0-RC1
This Release Candidate consolidates all features, improvements, and bug fixes from the alpha and beta series. The focus has been on Compose integration stability, scope resolution improvements, Ktor 3.4 DI Bridge, and compiler plugin support.
Highlights
Ktor 3.4 DI Bridge Integration
- Bidirectional dependency resolution between Koin and Ktor DI - https://github.com/InsertKoinIO/koin/pull/2294 by @arnaudgiuliani
- KoinDependencyMapExtension implementing Ktor 3.2+'s DependencyMapExtension interface - https://github.com/InsertKoinIO/koin/commit/00496cc by @arnaudgiuliani
- New KoinKtorApplication DSL for explicit bridging configuration - https://github.com/InsertKoinIO/koin/commit/53cfc64 by @arnaudgiuliani
- SPI registration for automatic extension discovery
- Ktor 3.4 stable support - https://github.com/InsertKoinIO/koin/commit/3e5b44c by @arnaudgiuliani
Navigation 3 Support
- New koin-compose-navigation3 module for AndroidX Navigation3 1.0.0 - https://github.com/InsertKoinIO/koin/pull/2302 by @arnaudgiuliani
- EntryProvider API for scoped dependency injection in navigation destinations
- Metadata parameter passing support (animations, etc.) - https://github.com/InsertKoinIO/koin/commit/7fbab5e by @arnaudgiuliani