@@ -50,21 +50,22 @@ allprojects {
5050project build.gradle
5151``` groovy
5252dependencies {
53- commonMainApi("dev.icerock.moko:mvvm-core:0.13.1") // only ViewModel, EventsDispatcher, Dispatchers.UI
54- commonMainApi("dev.icerock.moko:mvvm-flow:0.13.1") // api mvvm-core, CFlow for native and binding extensions
55- commonMainApi("dev.icerock.moko:mvvm-livedata:0.13.1") // api mvvm-core, LiveData and extensions
56- commonMainApi("dev.icerock.moko:mvvm-state:0.13.1") // api mvvm-livedata, ResourceState class and extensions
57- commonMainApi("dev.icerock.moko:mvvm-livedata-resources:0.13.1") // api mvvm-core, moko-resources, extensions for LiveData with moko-resources
53+ commonMainApi("dev.icerock.moko:mvvm-core:0.14.0") // only ViewModel, EventsDispatcher, Dispatchers.UI
54+ commonMainApi("dev.icerock.moko:mvvm-flow:0.14.0") // api mvvm-core, CFlow for native and binding extensions
55+ commonMainApi("dev.icerock.moko:mvvm-livedata:0.14.0") // api mvvm-core, LiveData and extensions
56+ commonMainApi("dev.icerock.moko:mvvm-state:0.14.0") // api mvvm-livedata, ResourceState class and extensions
57+ commonMainApi("dev.icerock.moko:mvvm-livedata-resources:0.14.0") // api mvvm-core, moko-resources, extensions for LiveData with moko-resources
58+ commonMainApi("dev.icerock.moko:mvvm-flow-resources:0.14.0") // api mvvm-core, moko-resources, extensions for Flow with moko-resources
5859
59- androidMainApi("dev.icerock.moko:mvvm-flow-compose:0.13.1 ") // api mvvm-flow, binding extensions for Jetpack Compose (jvm, js, android)
60- androidMainApi("dev.icerock.moko:mvvm-livedata-compose:0.13.1 ") // api mvvm-livedata, binding extensions for Jetpack Compose (jvm, js, android)
61- androidMainApi("dev.icerock.moko:mvvm-livedata-material:0.13.1 ") // api mvvm-livedata, Material library android extensions
62- androidMainApi("dev.icerock.moko:mvvm-livedata-glide:0.13.1 ") // api mvvm-livedata, Glide library android extensions
63- androidMainApi("dev.icerock.moko:mvvm-livedata-swiperefresh:0.13.1 ") // api mvvm-livedata, SwipeRefreshLayout library android extensions
64- androidMainApi("dev.icerock.moko:mvvm-databinding:0.13.1 ") // api mvvm-livedata, DataBinding support for Android
65- androidMainApi("dev.icerock.moko:mvvm-viewbinding:0.13.1 ") // api mvvm-livedata, ViewBinding support for Android
60+ androidMainApi("dev.icerock.moko:mvvm-flow-compose:0.14.0 ") // api mvvm-flow, binding extensions for Jetpack Compose (jvm, js, android)
61+ androidMainApi("dev.icerock.moko:mvvm-livedata-compose:0.14.0 ") // api mvvm-livedata, binding extensions for Jetpack Compose (jvm, js, android)
62+ androidMainApi("dev.icerock.moko:mvvm-livedata-material:0.14.0 ") // api mvvm-livedata, Material library android extensions
63+ androidMainApi("dev.icerock.moko:mvvm-livedata-glide:0.14.0 ") // api mvvm-livedata, Glide library android extensions
64+ androidMainApi("dev.icerock.moko:mvvm-livedata-swiperefresh:0.14.0 ") // api mvvm-livedata, SwipeRefreshLayout library android extensions
65+ androidMainApi("dev.icerock.moko:mvvm-databinding:0.14.0 ") // api mvvm-livedata, DataBinding support for Android
66+ androidMainApi("dev.icerock.moko:mvvm-viewbinding:0.14.0 ") // api mvvm-livedata, ViewBinding support for Android
6667
67- commonTestImplementation("dev.icerock.moko:mvvm-test:0.13.1 ") // test utilities
68+ commonTestImplementation("dev.icerock.moko:mvvm-test:0.14.0 ") // test utilities
6869}
6970```
7071
@@ -74,10 +75,10 @@ kotlin {
7475 // export correct artifact to use all classes of library directly from Swift
7576 targets.withType(org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget::class.java).all {
7677 binaries.withType(org.jetbrains.kotlin.gradle.plugin.mpp.Framework::class.java).all {
77- export("dev.icerock.moko:mvvm-core:0.13.1 ")
78- export("dev.icerock.moko:mvvm-livedata:0.13.1 ")
79- export("dev.icerock.moko:mvvm-livedata-resources:0.13.1 ")
80- export("dev.icerock.moko:mvvm-state:0.13.1 ")
78+ export("dev.icerock.moko:mvvm-core:0.14.0 ")
79+ export("dev.icerock.moko:mvvm-livedata:0.14.0 ")
80+ export("dev.icerock.moko:mvvm-livedata-resources:0.14.0 ")
81+ export("dev.icerock.moko:mvvm-state:0.14.0 ")
8182 }
8283 }
8384}
@@ -93,7 +94,7 @@ generation enabled. All `LiveData` to `UIView` bindings is extensions for UI ele
9394To use MOKO MVVM with SwiftUI set name of your kotlin framework to ` MultiPlatformLibrary ` and add
9495dependency to CocoaPods:
9596``` ruby
96- pod ' mokoMvvmFlowSwiftUI' , :podspec => ' https://raw.githubusercontent.com/icerockdev/moko-mvvm/release/0.13.1 /mokoMvvmFlowSwiftUI.podspec'
97+ pod ' mokoMvvmFlowSwiftUI' , :podspec => ' https://raw.githubusercontent.com/icerockdev/moko-mvvm/release/0.14.0 /mokoMvvmFlowSwiftUI.podspec'
9798```
9899required export of ` mvvm-core ` and ` mvvm-flow ` .
99100
0 commit comments