Added
- [Core] Cycle dependency protection
- [Android] android-support module - unlock Koin for AppCompatActivity & Fragment (support)
- Kotlin 1.1.3-2
Fixes
- [Core] Koin context call stack
Added
- [Core] Scopes
- [Core] bind & scope function for DSL
- [Android]
by inject
functions
Fixes
- [Core] Module DSL
- [Core] Type binding
- [Core] Context -> reworked as KoinContext
- [Core] Context is now for internal DSL declaration
Removed
- [Core][Android] Any link with introspection/reflect
- [Core] factory, stack => replace with Scope
- [Core] import => replace with load multi modules
- [Core] inject => no need anymore (see inject by in Koin-Android)
Added
- KoinContextAware, to help you define your Koin context
- inject & optional delegates function to inject your components
Fixes
- bean linking
- inject() - revisited introspection code
Fixes
- Missing property throws MissingPropertyException
Fixes
- Factory bean does not keep instances any more
- Bean definition overwrite when providing new definition
- Missing property throws MissingPropertyException
Added
- Koin build with vararg of Module classes
- Context delete functions
- Context removeInstance with list of classes
- Kotlin 1.1.2-5
First release