All Versions
61
Latest Version
Avg Release Cycle
18 days
Latest Release
2083 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v2.2.3 Changes
- โก๏ธ Update Kotlin 1.5.0
- Clean up Time API
-
v2.2.2 Changes
[ADDED]
[android]
FragmentScope class is now linked to its parent ActivityScope class- ๐
[FIXED]
[core]
fixed back to handle any type of property (not only String). File properties are saved as Strings. - 0๏ธโฃ
[FIXED]
[android]
ViewModel factory use DefaultViewModelFactory by default, StateViewModelFactory ifstate
parameter is used.
-
v2.2.1 Changes
- ๐
[FIXED]
[android]
activityScope & fragmentScope are not injecting source to avoid leak through ViewModel support handler - https://github.com/InsertKoinIO/koin/issues/953 - โก๏ธ
[UPDATE]
[koin-androidx-compose]
version 1.0.0-alpha07
- ๐
-
v2.2.0 Changes
koin-androidx-scope
[ADDED]
NewScopeActivity
.ScopeFragment
,ScopeService
to enable Scope API direclty into Android components. Offers injection directly from tied Scope.- ๐
[BREAKING]
Old Scope API extensions are deprecated:scope
,lifecycleScope
koin-android-scope
[ADDED]
NewScopeActivity
.ScopeFragment
,ScopeService
to enable Scope API direclty into Android components. Offers injection directly from tied Scope.- ๐
[BREAKING]
Old Scope API extensions are deprecated:scope
,lifecycleScope
koin-androidx-viewmodel
[ADDED]
NewViewModelOwnerDefinition
API definition for lazy define ViewModelStore & SavedStateRegistryOwner- ๐
[BREAKING]
rewrite ViewModel API to better use StateViewModel factory and allow to useViewModelOwnerDefinition = () -> ViewModelOwner
ViewModelOwner lazy definition. Bundle is now used asstate
lazy attributes,BundleDefinition = () -> Bundle
[ADDED]
verification to help check parameter injection for SavedStateRegistryOwner, as the right argument (misplaced injection param)[ADDED]
NewViewModelOwnerDefinition
API definition for lazy define ViewModelStore & SavedStateRegistryOwner- ๐
[BREAKING]
rewrite ViewModel API to better use StateViewModel factory and allow to useViewModelOwnerDefinition = () -> ViewModelOwner
ViewModelOwner lazy definition. Bundle is now used asstate
lazy attributes,BundleDefinition = () -> Bundle
[ADDED]
verification to help check parameter injection for SavedStateRegistryOwner, as the right argument (misplaced injection param)
koin-android-viewmodel
[ADDED]
NewViewModelOwnerDefinition
API definition for lazy define ViewModelStore[BREAKING]
rewrite ViewModel API and allow to useViewModelOwnerDefinition = () -> ViewModelOwner
ViewModelOwner lazy definition[ADDED]
NewViewModelOwnerDefinition
API definition for lazy define ViewModelStore[BREAKING]
rewrite ViewModel API and allow to useViewModelOwnerDefinition = () -> ViewModelOwner
ViewModelOwner lazy definition
koin-core
- ๐
[FIXED]
fixed time API - Kotlin 1.4 - ๐
[ADDED]
NewKoinScopeComponent
to help build component with Koin scopes - ๐
[REMOVED]
removed generic Scope API extensions, was preivously on any class. Please use nowKoinScopeComponent
- ๐
[DEPRECATED]
KoinContextHandler in favor of GlobalContext - ๐
[ADDED]
Better Definition to help further Kotlin Compiler Plugin, simplify Module loading process (API to help declare definition without DSL) - ๐
[REMOVED]
ScopeDefinition internal from module, and prefer qualifier to avoid create stucture outside of registry - ๐
[REMOVED]
removed inconsistent synchronized calls - ๐
[ADDED]
cleaned synchronized API - better call from GlobalContext to ensure synced call [BREAKING]
empty scope is not taken in account anymore, a scope definition is created only if there is at least one scoped definition- ๐
[ADDED]
Injection parameters can be used directly as a dependency and can be resolved asget()
or directly with builder API - ๐
[FIXED]
fixed starting context effect (deprecating KoinContextHanlder for GlobalContext)
โ koin-test
- ๐คก
[FIXED]
fixed checkModules to use Mock for injected parameters or default origin value of a Scope [ADDED]
setup detault values for injected parameters, for checkModules- ๐
[BREAKING]
AutoCloseKoinTest
is now an interface, please remove any constructor - โก๏ธ
[UPDATED]
fixedDefinitionParameters
to add the ability to know the injected type value
โ koin-test-junit5
- โ
[ADDED]
JUnit5 test module
-
v2.2.0-rc Changes
- ๐
[FIXED]
AndroidX ViewModel API merge for stateViewModel. No need anymore to pass Bundle as injected parameters, jsut useget()
- ๐
[FIXED]
Resolution API to precise generic type toAny
- ๐
-
v2.2.0-beta Changes
koin-androidx-scope
[ADDED]
NewScopeActivity
.ScopeFragment
,ScopeService
to enable Scope API direclty into Android components. Offers injection directly from tied Scope.- ๐
[BREAKING]
Old Scope API extensions are deprecated:scope
,lifecycleScope
koin-android-scope
[ADDED]
NewScopeActivity
.ScopeFragment
,ScopeService
to enable Scope API direclty into Android components. Offers injection directly from tied Scope.- ๐
[BREAKING]
Old Scope API extensions are deprecated:scope
,lifecycleScope
koin-androidx-viewmodel
[ADDED]
NewViewModelOwnerDefinition
API definition for lazy define ViewModelStore & SavedStateRegistryOwner- ๐
[BREAKING]
rewrite ViewModel API to better use StateViewModel factory and allow to useViewModelOwnerDefinition = () -> ViewModelOwner
ViewModelOwner lazy definition. Bundle is now used asstate
lazy attributes,BundleDefinition = () -> Bundle
[ADDED]
verification to help check parameter injection for SavedStateRegistryOwner, as the right argument (misplaced injection param)[ADDED]
NewViewModelOwnerDefinition
API definition for lazy define ViewModelStore & SavedStateRegistryOwner- ๐
[BREAKING]
rewrite ViewModel API to better use StateViewModel factory and allow to useViewModelOwnerDefinition = () -> ViewModelOwner
ViewModelOwner lazy definition. Bundle is now used asstate
lazy attributes,BundleDefinition = () -> Bundle
[ADDED]
verification to help check parameter injection for SavedStateRegistryOwner, as the right argument (misplaced injection param)
koin-android-viewmodel
[ADDED]
NewViewModelOwnerDefinition
API definition for lazy define ViewModelStore[BREAKING]
rewrite ViewModel API and allow to useViewModelOwnerDefinition = () -> ViewModelOwner
ViewModelOwner lazy definition[ADDED]
NewViewModelOwnerDefinition
API definition for lazy define ViewModelStore[BREAKING]
rewrite ViewModel API and allow to useViewModelOwnerDefinition = () -> ViewModelOwner
ViewModelOwner lazy definition
koin-core
- ๐
[FIXED]
fixed time API - Kotlin 1.4 - ๐
[ADDED]
NewKoinScopeComponent
to help build component with Koin scopes - ๐
[REMOVED]
removed generic Scope API extensions, was preivously on any class. Please use nowKoinScopeComponent
- ๐
[DEPRECATED]
KoinContextHandler in favor of GlobalContext - ๐
[ADDED]
Better Definition to help further Kotlin Compiler Plugin, simplify Module loading process (API to help declare definition without DSL) - ๐
[REMOVED]
ScopeDefinition internal from module, and prefer qualifier to avoid create stucture outside of registry - ๐
[REMOVED]
removed inconsistent synchronized calls - ๐
[ADDED]
cleaned synchronized API - better call from GlobalContext to ensure synced call [BREAKING]
empty scope is not taken in account anymore, a scope definition is created only if there is at least one scoped definition- ๐
[ADDED]
Injection parameters can be used directly as a dependency and can be resolved asget()
or directly with builder API - ๐
[FIXED]
fixed starting context effect (deprecating KoinContextHanlder for GlobalContext)
โ koin-test
- ๐คก
[FIXED]
fixed checkModules to use Mock for injected parameters or default origin value of a Scope [ADDED]
setup detault values for injected parameters, for checkModules- ๐
[BREAKING]
AutoCloseKoinTest
is now an interface, please remove any constructor - โก๏ธ
[UPDATED]
fixedDefinitionParameters
to add the ability to know the injected type value
โ koin-test-junit5
- โ
[ADDED]
JUnit5 test module
-
v2.1.6 Changes
June 11, 2020koin-core
[BREAKING]
Disable property type cast https://github.com/InsertKoinIO/koin/pull/781- ๐
[FIXED]
Scope issue - Breaking looping linked scopes when first got instance https://github.com/InsertKoinIO/koin/pull/775 - ๐
[FIXED]
On the fly declaration with primary type fix - https://github.com/InsertKoinIO/koin/pull/773
koin-androidx-viewmodel
- ๐
[FIXED]
stateViewModel bundle argument fixed - https://github.com/InsertKoinIO/koin/pull/795/files [ADDED]
addedstateSharedViewModel
extensions forFragment
https://github.com/InsertKoinIO/koin/pull/768/files
koin-androidx-fragment
- ๐
[FIXED]
Add fallback for instantiate function in FragmentFactory - https://github.com/InsertKoinIO/koin/pull/742
โ koin-test
- โ
[FIXED]
KoinTestRule test exception handling - https://github.com/InsertKoinIO/koin/pull/808
๐ koin-gradle-plugin
- ๐
[FIXED]
Fixed Koin gradle plugin task for Kotlin & Android project. AddedcheckAndroidModules
task - https://github.com/InsertKoinIO/koin/pull/817
-
v2.1.5 Changes
March 23, 2020Core
- ๐
[FIXED]
- declare to use reified type - ๐
[FIXED]
- Qualifier type as pure string - ๐
[FIXED]
- docs contribution - โก๏ธ
[UPDATED]
- Kotlin 1.3.71
Ktor
[ADDED]
- Contributions about modules and events
AndroidX-Fragment
- ๐
[FIXED]
- contribution to help fallback on empty constructor instance for FragmentFactory
- ๐
-
v2.1.4 Changes
March 14, 2020Core
[ADDED]
- Scope's source value to return the object instance, source of the scope
-
v2.1.3 Changes
March 05, 2020- ๐
[FIXED]
- maven metadata config :(
- ๐