All Versions
61
Latest Version
Avg Release Cycle
18 days
Latest Release
1850 days ago

Changelog History
Page 1

  • v20.0.0

    March 29, 2019
  • v20.0.0-RC

    March 29, 2019
  • v3.3

  • v3.2.3 Changes

    October 18, 2022
    • โช [FIXED] - Fix Broken Scope API and revert back AndroidScopeComponent with related API in Activity & Fragment. Reworked activityScope(), activityRetainedScope() and fragmentScope(). Removed Deprecations. #1443 #1448
    • ๐Ÿ›  [FIXED] - Fix NavGraph scope resolution #1446
  • v3.2.2 Changes

    September 23, 2022
    • ๐Ÿ›  [FIXED] [core] - Java 8 Compat fix
    • ๐Ÿ”€ [MERGE] [test] - Java 8 Compat fix #1437
  • v3.2.1 Changes

    September 12, 2022
    • [NEW] - Version split for Koin core & Android, to allow sperate track on core & android topics (dedicated Github milestones & Git branches/tag)
    • โšก๏ธ [UPDATED] [core] - lib update - co.touchlab:stately-concurrency:1.2.2
    • โšก๏ธ [UPDATED] [android] - lib update - androidx.appcompat:appcompat:1.4.2
    • ๐Ÿ”€ [MERGE] - #1409 - Android Test Instrumentation Contribution
    • ๐Ÿ“š [MERGE] - #1394 - Scope Documentation Fix
    • ๐Ÿ“‡ [FIXED] [test] - koin-test gradle metadata
    • ๐Ÿ“‡ [FIXED] [android] - koin-android gradle metadata
    • ๐Ÿ”€ [MERGE] - #1382 - CreateEagerInstances() available for koinApplication function
    • ๐Ÿ›  [FIXED] [androidx-navigation] - add qualifier to koinNavGraphViewModel function - Port of #1397
    • ๐Ÿ›  [FIXED] [android] - Open ViewModel with KClass access for generic uses - #1402, #1384
    • โšก๏ธ [UPDATED] [android] - New Android Scope API - https://insert-koin.io/docs/reference/koin-android/scope - #1399, #1356, #1328, #1385, #1414
    • ๐Ÿ—„ [BREAKING] [android] - Deprecate Android Scope API to avoid use lazy delegate API
  • v3.2

  • v3.2.0-beta Changes

    • โšก๏ธ [UPDATED] [core, android, ktor] - merge from Koin 3.1.6
    • ๐Ÿ›  [FIXED] [core] - fix Time API (do not depend anymore on unstable API)
    • ๐Ÿ›  [FIXED] [android] - fix ViewModel Compat to provide Store owner as Lazy value
    • 0๏ธโƒฃ [FIXED] [android] - fix ViewModel API to use default Facctory or state Factory only if needed (state argument passed)
    • ๐Ÿ—„ [DEPRECATED] [android] - Realign current & deprecate ViewModelOwnerDefinition & ViewModelOwner for replacing with ViewModelStoreOwner (introduce ViewModelStoreOwnerProducer to have () -> ViewModelStoreOwner). If you have any conflict with ViewModelOwner, just use directly ViewModelStoreOwner
    • โšก๏ธ [UPDATED] [core] - Kotlin 1.6.21
    • โšก๏ธ [UPDATED] [android] - android lib - androidx.appcompat:appcompat:1.4.1
    • โšก๏ธ [UPDATED] [android] - android lib - androidx.activity:activity-ktx:1.4.0
    • โšก๏ธ [UPDATED] [android] - android lib - androidx.lifecycle:lifecycle-extensions:2.2.0
    • โšก๏ธ [UPDATED] [android] - android lib - androidx.appcompat:appcompat:1.4.1
    • โšก๏ธ [UPDATED] [android] - android lib - androidx.lifecycle:lifecycle-common-java8:2.4.1
    • โšก๏ธ [UPDATED] [android] - android lib - androidx.activity:activity-ktx:1.4.0
    • โšก๏ธ [UPDATED] [android] - android lib - androidx.fragment:fragment-ktx:1.4.1
    • โšก๏ธ [UPDATED] [android] - android lib - androidx.navigation:navigation-fragment-ktx:2.4.2
  • v3.1.6 Changes

    • ๐Ÿ›  [FIXED] [core] - fix #1146 duplicate bindings with getAll()
    • ๐Ÿ›  [FIXED] [android] - Require ComponentActivity instead of AppCompatActivity in LifecycleViewModelScopeDelegate for FragmentScenario support
    • ๐Ÿ›  [FIXED] [ktor] - Fix #1263 Ktor scope closing with ApplicationStopped event listening
    • ๐Ÿ›  [FIXED] [android] - fix #1207 #1308 - Realign ViewModel API with Google viewModels() API to better register on factories
    • โฌ‡๏ธ [FIXED] [ktor] - downgrade to Ktor 1.6.5 due to link to Kotlin 1.6.x (further versions will follow 3.2.x branch with independant koin-ktor module project)
  • v3.1.5 Changes

    • ๐Ÿ›  [FIXED] [android] - #1240 - ViewModel scope instance creation fixed
    • ๐Ÿ›  [FIXED] [android] - #1232 & #1207 - Android minimum dependencies is clean up and should avoid indirect library crash
    • โœ… [ADDED] [android] - #1250 - Android instrumented test doc
    • ๐Ÿคก [FIXED] [core] - #1213 - withInstance() mock instance fixed
    • ๐Ÿ›  [FIXED] [core] - #1248 - fix createeagerInstances() to be seperated back of modules()
    • ๐Ÿ—„ [FIXED] [core] - checkKoinModules API is fixed / deprecate old signatures
    • ๐Ÿ›  [FIXED] [androidx-compose] - ViewModelStoreOwner property fixed for Compose
    • โšก๏ธ [UPDATED] [androidx-compose] - Compose 1.0.5
    • ๐Ÿ›  [FIXED] [android] - fixed scope delegate property to help create scope later for fragment, and bind with parent activity scope