koin v0.9.1 Release Notes

  • DSL

    • ๐Ÿ›  [FIXED] Parameter propagation - You can now reuse params in get() to propagate it #66

    Core

    • [ADDED] Parameters are now expressed via Kotlin function to allow lazy evaluation #67
    • โšก๏ธ [UPDATED] Parameter propagation #66
    • ๐Ÿ›  [FIXED] Stack resolution engine fixed #72
    • ๐Ÿ”Š [FIXED] Better Logs, Error & Stacktraces
    • ๐Ÿ›  [FIXED] Properties loading from external properties file can read values as String/Integer/Float

    Android

    • [ADDED] get() direct dependency eager fetching function for Activity/Fragment/Service #78

    Android Architecture

    • [ADDED] To help misuse the Koin ViewModel API, we introduce the getSharedViewModel() and sharedViewModel() from Fragment, to reuse ViewModel from parent Activity. getViewModel() and viewModel() now creates ViewModel instance (no FromActivity parameter anymore)
    • โšก๏ธ [UPDATED] ViewModel factory logs to see what Activity/Fragment is getting ViewModel instance