Skip to content

Upgrading io.insert-koin:koin-android 2 to 3

Unknown2.2.3 → 3.5.6

Fetching 37 releases from GitHub…0 / 37
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Drops io.insert-koin:koin-core, org.jetbrains.kotlin:kotlin-stdlib-jdk8.

Installs 0 packages in all (was 6).

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • added: ctor StateViewModelFactory(Scope, ViewModelParameter)
  • added: final class StateViewModelFactory extends AbstractSavedStateViewModelFactory
  • added: method StateViewModelFactory.create(String, Class, SavedStateHandle): ViewModel
  • added: method StateViewModelFactory.getParameters(): ViewModelParameter
  • added: method StateViewModelFactory.getScope(): Scope
  • removed: ctor BuildConfig()
  • removed: final class BuildConfig
  • removed: static field BuildConfig.BUILD_TYPE: String
  • removed: static field BuildConfig.DEBUG: boolean
  • removed: static field BuildConfig.LIBRARY_PACKAGE_NAME: String
  • added: final class AndroidKoinScopeExtKt
  • added: static method AndroidKoinScopeExtKt.getKoinScope(ComponentCallbacks): Scope
  • removed: method AndroidLogger.log(Level, String): void
  • added: method AndroidLogger.display(Level, String): void
  • added: abstract class ScopeService extends Service implements AndroidScopeComponent
  • added: ctor ScopeService()
  • added: final class ComponentCallbacksExtKt
  • added: final class ServiceExtKt
  • added: interface AndroidScopeComponent
  • added: method AndroidScopeComponent.getScope(): Scope
  • added: method AndroidScopeComponent.onCloseScope(): void
  • added: method ScopeService.getScope(): Scope
  • added: method ScopeService.onCloseScope(): void
  • added: method ScopeService.onCreate(): void
  • added: method ScopeService.onDestroy(): void
  • added: static final class AndroidScopeComponent.DefaultImpls
  • added: static method AndroidScopeComponent.DefaultImpls.onCloseScope(AndroidScopeComponent): void
  • added: static method ComponentCallbacksExtKt.createScope(ComponentCallbacks, Object): Scope
  • added: static method ComponentCallbacksExtKt.getOrCreateScope(ComponentCallbacks): Lazy
  • added: static method ComponentCallbacksExtKt.getScopeOrNull(ComponentCallbacks): Scope
  • added: static method ComponentCallbacksExtKt.newScope(ComponentCallbacks): Lazy
  • added: static method ServiceExtKt.createScope(Service, Object): Scope
  • added: static method ServiceExtKt.createServiceScope(Service): Scope
  • added: static method ServiceExtKt.destroyServiceScope(Service): void
  • added: static method ServiceExtKt.getScopeOrNull(Service): Scope
  • added: static method ServiceExtKt.serviceScope(Service): Lazy
  • added: ctor KoinFragmentFactory()
  • added: ctor KoinFragmentFactory(Scope)
  • added: final class ActivityExtKt
  • added: final class KoinFragmentFactory extends FragmentFactory implements KoinComponent
  • added: method KoinFragmentFactory.getKoin(): Koin
  • added: method KoinFragmentFactory.instantiate(ClassLoader, String): Fragment
  • added: static method ActivityExtKt.setupKoinFragmentFactory(FragmentActivity, Scope): void
  • added: final class FragmentOfKt
  • added: final class ModuleExtKt
  • added: final class ScopeFragmentOfKt
  • added: final class ScopeSetExtKt
  • added: final class KoinApplicationExtKt
  • added: static method KoinApplicationExtKt.fragmentFactory(KoinApplication): void
  • added: abstract class RetainedScopeActivity extends AppCompatActivity implements AndroidScopeComponent
  • added: abstract class ScopeActivity extends AppCompatActivity implements AndroidScopeComponent
  • added: abstract class ScopeFragment extends Fragment implements AndroidScopeComponent
  • added: abstract class ScopeViewModel extends ViewModel implements KoinScopeComponent
  • added: ctor LifecycleViewModelScopeDelegate(ComponentActivity, Koin, Function1)
  • added: ctor RetainedScopeActivity()
  • added: ctor RetainedScopeActivity(int)
  • added: ctor ScopeActivity()
  • added: ctor ScopeActivity(int)
  • added: ctor ScopeFragment()
  • added: ctor ScopeFragment(int)
  • added: ctor ScopeHandlerViewModel()
  • added: ctor ScopeViewModel()
  • added: final class ComponentActivityExtKt
  • added: final class FragmentExtKt
  • added: final class LifecycleOwnerExtKt
  • added: final class LifecycleViewModelScopeDelegate implements ReadOnlyProperty
  • added: final class ScopeHandlerViewModel extends ViewModel
  • added: method LifecycleViewModelScopeDelegate.getValue(LifecycleOwner, KProperty): Scope
  • added: method RetainedScopeActivity.getScope(): Scope
  • added: method RetainedScopeActivity.onCloseScope(): void
  • added: method RetainedScopeActivity.onCreate(Bundle): void
  • added: method ScopeActivity.getScope(): Scope
  • added: method ScopeActivity.onCloseScope(): void
  • added: method ScopeActivity.onCreate(Bundle): void
  • added: method ScopeFragment.getScope(): Scope
  • added: method ScopeFragment.onCloseScope(): void
  • added: method ScopeFragment.onViewCreated(View, Bundle): void
  • added: method ScopeHandlerViewModel.getScope(): Scope
  • added: method ScopeHandlerViewModel.onCleared(): void
  • added: method ScopeHandlerViewModel.setScope(Scope): void
  • added: method ScopeViewModel.closeScope(): void
  • added: method ScopeViewModel.getKoin(): Koin
  • added: method ScopeViewModel.getScope(): Scope
  • added: method ScopeViewModel.onCleared(): void
  • added: method ScopeViewModel.onCloseScope(): void
  • added: static method ComponentActivityExtKt.activityRetainedScope(ComponentActivity): Lazy
  • added: static method ComponentActivityExtKt.activityScope(ComponentActivity): Lazy
  • added: static method ComponentActivityExtKt.createActivityRetainedScope(ComponentActivity): Scope
  • added: static method ComponentActivityExtKt.createActivityScope(ComponentActivity): Scope
  • added: static method ComponentActivityExtKt.createScope(ComponentActivity, Object): Scope
  • added: static method ComponentActivityExtKt.createScopeForCurrentLifecycle(ComponentCallbacks, LifecycleOwner): Scope
  • added: static method ComponentActivityExtKt.getScopeOrNull(ComponentActivity): Scope
  • added: static method ComponentActivityExtKt.registerScopeForLifecycle(LifecycleOwner, Scope): void
  • added: static method FragmentExtKt.createFragmentScope(Fragment, boolean): Scope
  • added: static method FragmentExtKt.createScope(Fragment, Object): Scope
  • added: static method FragmentExtKt.fragmentScope(Fragment, boolean): Lazy
  • added: static method FragmentExtKt.getScopeActivity(Fragment): ScopeActivity
  • added: static method FragmentExtKt.getScopeOrNull(Fragment): Scope
  • added: static method LifecycleOwnerExtKt.getCurrentScope(LifecycleOwner): Scope
  • added: static method LifecycleOwnerExtKt.getLifecycleScope(LifecycleOwner): Scope
  • added: static method LifecycleOwnerExtKt.getScope(LifecycleOwner): Scope
  • added: ctor ViewModelOwner(ViewModelStoreOwner, SavedStateRegistryOwner)
  • added: ctor ViewModelParameter(KClass, Qualifier, Function0, Function0, ViewModelStoreOwner, SavedStateRegistryOwner)
  • added: final class GetViewModelKt
  • added: final class ViewModelOwner
  • added: final class ViewModelOwnerKt
  • added: final class ViewModelParameter
  • added: final class ViewModelResolverKt
  • added: method ViewModelOwner.Companion.from(ViewModelStoreOwner): ViewModelOwner
  • added: method ViewModelOwner.Companion.from(ViewModelStoreOwner, SavedStateRegistryOwner): ViewModelOwner
  • added: method ViewModelOwner.Companion.fromAny(Object): ViewModelOwner
  • added: method ViewModelOwner.getStateRegistry(): SavedStateRegistryOwner
  • added: method ViewModelOwner.getStoreOwner(): ViewModelStoreOwner
  • added: method ViewModelParameter.getClazz(): KClass
  • added: method ViewModelParameter.getParameters(): Function0
  • added: method ViewModelParameter.getQualifier(): Qualifier
  • added: method ViewModelParameter.getRegistryOwner(): SavedStateRegistryOwner
  • added: method ViewModelParameter.getState(): Function0
  • added: method ViewModelParameter.getViewModelStoreOwner(): ViewModelStoreOwner
  • added: static field ViewModelOwner.Companion: ViewModelOwner.Companion
  • added: static final class ViewModelOwner.Companion
  • added: static method GetViewModelKt.getViewModelKey(Qualifier, String, String): String
  • added: static method GetViewModelKt.lazyResolveViewModel(KClass, Function0, String, Function0, Qualifier, Scope, Function0): Lazy
  • added: static method GetViewModelKt.resolveViewModel(KClass, ViewModelStore, String, CreationExtras, Qualifier, Scope, Function0): ViewModel
  • added: static method ViewModelResolverKt.pickFactory(Scope, ViewModelParameter): ViewModelProvider.Factory
  • added: static method ViewModelResolverKt.resolveInstance(ViewModelProvider, ViewModelParameter): ViewModel
  • added: final class ModuleExtKt
  • added: final class ScopeSetExtKt
  • added: final class ScopeViewModelOfKt
  • added: final class ViewModelOfKt
  • added: final class ActivityStateVMKt
  • added: final class ActivityVMKt
  • added: final class BundleExtKt
  • added: final class FragmentActivityVMKt
  • added: final class FragmentSharedStateVMKt
  • added: final class FragmentSharedVMKt
  • added: final class FragmentStateVMKt
  • added: final class FragmentVMKt
  • added: final class ViewModelLazyKt
  • added: static method BundleExtKt.toExtras(Bundle, ViewModelStoreOwner): CreationExtras
  • added: static method FragmentSharedStateVMKt.getSharedStateViewModel(Fragment, Qualifier, Function0, Function0, KClass, Function0): ViewModel
  • added: static method FragmentSharedStateVMKt.sharedStateViewModel(Fragment, Qualifier, Function0, Function0, KClass, Function0): Lazy
  • added: static method ViewModelLazyKt.getLazyViewModelForClass(KClass, ViewModelStoreOwner, Scope, Qualifier, Function0, String, Function0): Lazy
  • added: static method ViewModelLazyKt.viewModelForClass(ComponentActivity, KClass, Qualifier, ViewModelStoreOwner, Function0, String, Function0): Lazy
  • added: static method ViewModelLazyKt.viewModelForClass(Fragment, KClass, Qualifier, Function0, Function0, String, Function0): Lazy
  • added: ctor DefaultViewModelFactory(Scope, ViewModelParameter)
  • added: ctor KoinViewModelFactory(KClass, Scope, Qualifier, Function0)
  • added: final class DefaultViewModelFactory implements ViewModelProvider.Factory
  • added: final class KoinViewModelFactory implements ViewModelProvider.Factory
  • added: method DefaultViewModelFactory.create(Class): ViewModel
  • added: method DefaultViewModelFactory.getParameters(): ViewModelParameter
  • added: method DefaultViewModelFactory.getScope(): Scope
  • added: method KoinViewModelFactory.create(Class, CreationExtras): ViewModel
  • added: ctor AndroidParametersHolder(Function0, CreationExtras)
  • added: final class AndroidParametersHolder extends ParametersHolder
  • added: method AndroidParametersHolder.elementAt(int, KClass): Object
  • added: method AndroidParametersHolder.getExtras(): CreationExtras
  • added: method AndroidParametersHolder.getOrNull(KClass): Object
  • added: final class ScopeExtKt
  • added: static method ScopeExtKt.emptyState(): Function0