koin icon indicating copy to clipboard operation
koin copied to clipboard

Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform

Results 458 koin issues
Sort by recently updated
recently updated
newest added

**Describe the bug** Compose Multiplatform apps targeting Web that use the `org.koin.compose.KoinApplication` composable work via the loopback interface (`http://localhost:8080`), but crash when using IPv4 or IPv6 address (e.g. `http://192.168.178.57:8080`). The...

**Describe the bug** Registering two interfaces with the same name, but from different namespaces (e.g. `TestClass1.SameName` and `TestClass2.SameName`) always returns the last of the registered implementations. This only happens in...

type:issue
kotlin-issue

**Describe the bug** If the injection is defined as part of a route it will not find the class. **To Reproduce** Define something like: ``` fun Route.account() { route("/account") {...

Added Jar bundle for those interested until merged and deployed Fixes: #1716 - Fixes tests to use new `TestApplication` instead of `withTestApplication` - Updated deprecated api's on the ktor3 module...

type:feature-proposal

See https://maven.apache.org/pom.html#SCM.

**Describe the bug** I'm trying to use the [Module.verify()](https://insert-koin.io/docs/reference/koin-test/verify/) method to validate a module, but it seems to fail if a constructor is overloaded (even if it never has to...

test
status:wait_feedback
status:need_design_improvement

**Describe the bug** I have defined the modules and setup everything correctly, but "no definition found" error is still thrown. Log below. ``` 2024-10-15 01:29:27.731 6791-6791 System.out it.rattly.polibastudents I [DEBUG]...

Atm some messages that supposed to be warnings (like definition overrides) are logged with `ERROR` level due to the missing mapping. This change addresses that.

**Describe the bug** i have previously reported an issue regarding mixing of "normal" koin for android views and koin for compose [here](https://github.com/InsertKoinIO/koin/issues/1362) as the issue has been closed, i am...

``` ERROR _this.randomUUID is not a function TypeError: _this.randomUUID is not a function at kotlin.uuid.randomUUID_$external_fun (webpack-internal:///./kotlin/ComposeApp.uninstantiated.mjs:182:69) at .kotlin.uuid.randomUUID_$external_fun__externalAdapter (http://192.168.1.127:8080/ComposeApp.wasm:wasm-function[13386]:0x48c6ec) at .kotlin.uuid.secureRandomUuid (http://192.168.1.127:8080/ComposeApp.wasm:wasm-function[13384]:0x48c6bf) at .kotlin.uuid.Companion.random (http://192.168.1.127:8080/ComposeApp.wasm:wasm-function[11818]:0x47d234) at .org.koin.mp.generateId (http://192.168.1.127:8080/ComposeApp.wasm:wasm-function[63113]:0x8d55a6) at .org.koin.core.module.Module....