KMP-ObservableViewModel

Library to use AndroidX/Kotlin ViewModels with SwiftUI

MIT License

Stars
538
Committers
2

Bot releases are hidden (Show)

KMP-ObservableViewModel - v1.0.0-ALPHA-18-kotlin-2.0.0-Beta3

Published by rickclephas 9 months ago

  • Updated Kotlin to 2.0.0-Beta3
  • Updated kotlinx.coroutines to 1.8.0-RC2
  • Added support for projects with a wasmJs target
KMP-ObservableViewModel - v1.0.0-ALPHA-18

Published by rickclephas 9 months ago

KMP-ObservableViewModel - v1.0.0-ALPHA-17-kotlin-2.0.0-Beta2

Published by rickclephas 10 months ago

  • Updated Kotlin to 2.0.0-Beta2
  • Updated kotlinx.coroutines to 1.8.0-RC2
  • Added support for projects with a wasmJs target
KMP-ObservableViewModel - v1.0.0-ALPHA-17

Published by rickclephas 10 months ago

  • Updated Kotlin to 1.9.22
KMP-ObservableViewModel - v1.0.0-ALPHA-16

Published by rickclephas 11 months ago

  • Updated Kotlin to 1.9.21
KMP-ObservableViewModel - v1.0.0-ALPHA-15-kotlin-2.0.0-Beta1

Published by rickclephas 11 months ago

  • Updated Kotlin to 2.0.0-Beta1
KMP-ObservableViewModel - v1.0.0-ALPHA-15

Published by rickclephas 12 months ago

  • Updated Kotlin to 1.9.20
  • Updated androidx.lifecycle to 2.6.2
  • Simplified the childViewModel(at:) functions by removing the view model parameter
  • Fixed view model class casting issues (#49)

Please make sure to add the following opt-in to your Kotlin module:

sourceSets {
    all {
        languageSettings.optIn("kotlinx.cinterop.ExperimentalForeignApi")
    }
}
KMP-ObservableViewModel - v1.0.0-ALPHA-14-kotlin-1.9.20-RC2

Published by rickclephas 12 months ago

  • Updated Kotlin to 1.9.20-RC2
KMP-ObservableViewModel - v1.0.0-ALPHA-14-kotlin-1.9.20-RC

Published by rickclephas about 1 year ago

  • Updated Kotlin to 1.9.20-RC
KMP-ObservableViewModel - v1.0.0-ALPHA-14-kotlin-1.9.20-Beta2

Published by rickclephas about 1 year ago

  • Updated Kotlin to 1.9.20-Beta2
KMP-ObservableViewModel - v1.0.0-ALPHA-14-kotlin-1.9.20-Beta

Published by rickclephas about 1 year ago

  • Updated Kotlin to 1.9.20-Beta

Please make sure to add the following opt-in to your Kotlin module:

sourceSets {
    all {
        languageSettings.optIn("kotlinx.cinterop.ExperimentalForeignApi")
    }
}
KMP-ObservableViewModel - v1.0.0-ALPHA-14

Published by rickclephas about 1 year ago

  • Updated Kotlin to 1.9.10
KMP-ObservableViewModel - v1.0.0-ALPHA-13

Published by rickclephas about 1 year ago

  • Updated kotlinx.coroutines to 1.7.3
KMP-ObservableViewModel - v1.0.0-ALPHA-12

Published by rickclephas over 1 year ago

  • Support projects with the jvm, js, linuxArm64, linuxX64 and mingwX64 targets (#8)
  • Removed generated BuildConfig class (#43, thanks @chrisbanes!)
KMP-ObservableViewModel - v1.0.0-ALPHA-11

Published by rickclephas over 1 year ago

  • Updated Kotlin to 1.9.0
KMP-ObservableViewModel - v1.0.0-ALPHA-10-kotlin-1.9.0-RC

Published by rickclephas over 1 year ago

  • Updated kotlinx.coroutines to 1.7.2
  • Added support for child view models (#41)
KMP-ObservableViewModel - v1.0.0-ALPHA-10

Published by rickclephas over 1 year ago

  • Updated Kotlin to 1.8.22
  • Updated kotlinx.coroutines to 1.7.2
  • Updated androidx.lifecycle to 2.6.1
  • Added support for child view models (#41)
  • Fixed dependency issue with androidx.lifecycle (#34, #38)
KMP-ObservableViewModel - v1.0.0-ALPHA-9-kotlin-1.9.0-RC

Published by rickclephas over 1 year ago

  • Updated Kotlin to 1.9.0-RC
KMP-ObservableViewModel - v1.0.0-ALPHA-9-kotlin-1.9.0-Beta

Published by rickclephas over 1 year ago

  • Updated Kotlin to 1.9.0-Beta
KMP-ObservableViewModel - v1.0.0-ALPHA-9

Published by rickclephas over 1 year ago

  • Updated kotlinx.coroutines to 1.7.1