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.
In plain terms
- 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.
Must act 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).
API changes
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