koin v0.6.0 Release Notes
-
๐ The target of this release was to simplify and make clearer the syntax of Koin.
DSL
- 0๏ธโฃ
getProperties
can now have a default value
Core
- Stand alone complex & KoinComponent have been reviewed
- ๐ renamed startContext functions to
startKoin()
KoinComponent
- inject/property
- setProperty
- release context or properties
- startKoin
Koin can load properties from koin.properties file or system properties
startKoin()
have now aproperties
parameter to give additional properties at startup
No more
getKoin()
!โ KoinTest
- directly extends
KoinComponent
- โ context assert/test tools & extensions
- โ
dryRun()
is usable in a Kointest component, after astartKoin
Android
- ๐ fix/better extensions for Android
bindProperty()
renamed tosetProperty()
startAndroidContext()
has been renamed tostartKoin()
- ๐ง ContextAware Components can be configured for drop stratgey (onDestroy or onPause). Default method is onPause
- ๐ฑ load assets/koin.properties if present
- 0๏ธโฃ