Skip to content

Latest commit

 

History

History
69 lines (45 loc) · 1.34 KB

CHANGELOG.md

File metadata and controls

69 lines (45 loc) · 1.34 KB

Change Log

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