koin v0.3.0 Release Notes
-
Core
- Kotlin 1.1.50
- ๐ KoinContext / Context - simplified operator injection (removed all nullable inject/get)
- KoinContext.get() can make Injection by name
- Koin.build() can now build a list of Module
DSL
- Context.get() can now provide a definition with a name
- Context.get() operator have a bind property, to specify list of compatible interfaces to bind - is an alternative to bind {} operator
Android
- ๐ Merge android & android-support modules
- inject() can't be null anymore
- inject() can inject component by its name
- property() can do property injection - can be nullable data
Sample App
- โฑ Sample app (Weather demo application) has been reviewed to be more complete : Full MVP example, RxJava Scheduling, Unit Tests with partial modules loading & mocks