Skip to content

Commit db87bf3

Browse files
committed
chore: revert deprecation on Jetpack Compose APIs.
1 parent b3cc6a9 commit db87bf3

File tree

3 files changed

+1
-17
lines changed
  • framework/compose
    • kodein-di-framework-android-x-compose/src/main/kotlin/org/kodein/di/compose/android
    • kodein-di-framework-compose/src/androidMain/kotlin/org/kodein/di/compose

3 files changed

+1
-17
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ plugins {
55

66
allprojects {
77
group = "org.kodein.di"
8-
version = "7.23.0"
8+
version = "7.23.1"
99
}

framework/compose/kodein-di-framework-android-x-compose/src/main/kotlin/org/kodein/di/compose/android/viewModel.kt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,6 @@ public inline fun <reified VM : ViewModel> viewModel(
8686
* @throws DI.DependencyLoopException If the value construction triggered a dependency loop.
8787
*/
8888
@Composable
89-
@Deprecated(
90-
message = "Use the new Compose Multiplatform rememberViewModel instead from Kodein Framework Compose",
91-
ReplaceWith("rememberViewModel", "org.kodein.di.compose.viewmodel"),
92-
DeprecationLevel.WARNING
93-
)
94-
@Suppress("DEPRECATION")
9589
public inline fun <reified A : Any, reified VM : ViewModel> rememberViewModel(
9690
tag: String? = null,
9791
arg: A,

framework/compose/kodein-di-framework-compose/src/androidMain/kotlin/org/kodein/di/compose/viewModel.kt

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,6 @@ import org.kodein.di.instance
2121
* @throws DI.DependencyLoopException If the value construction triggered a dependency loop.
2222
*/
2323
@Composable
24-
@Deprecated(
25-
message = "Use the new Compose Multiplatform rememberViewModel instead",
26-
ReplaceWith("rememberViewModel", "org.kodein.di.compose.viewmodel"),
27-
DeprecationLevel.WARNING
28-
)
2924
public inline fun <reified VM : ViewModel> rememberViewModel(tag: Any? = null): ViewModelLazy<VM> = with(localDI()) {
3025
val viewModelStoreOwner = LocalViewModelStoreOwner.current ?: error("")
3126

@@ -57,11 +52,6 @@ public inline fun <reified VM : ViewModel> rememberViewModel(tag: Any? = null):
5752
* @throws DI.DependencyLoopException If the value construction triggered a dependency loop.
5853
*/
5954
@Composable
60-
@Deprecated(
61-
message = "Use the new Compose Multiplatform rememberViewModel instead",
62-
ReplaceWith("rememberViewModel", "org.kodein.di.compose.viewmodel"),
63-
DeprecationLevel.WARNING
64-
)
6555
public inline fun <reified A: Any, reified VM : ViewModel> rememberViewModel(tag: Any? = null, arg: A): ViewModelLazy<VM> = with(localDI()) {
6656
val viewModelStoreOwner = LocalViewModelStoreOwner.current ?: error("")
6757

0 commit comments

Comments
 (0)