Skip to content

v0.7

Pre-release
Pre-release
Compare
Choose a tag to compare
@russhwolf russhwolf released this 27 Dec 00:11
  • Kotlin 1.4.21 and other dependency updates
  • New typed update listeners
    • addIntListener { int: Int -> ... } in addition to addListener { ... }
  • New KeychainSettings stores data in the Apple Keychain
  • New multiplatform-settings-serialization module with APIs to store structured data in Settings
    via kotlinx-serialization
  • New multiplatform-settings-coroutines module with new coroutine-based interfaces SuspendSettings and `FlowSettings
    • Also released as multiplatform-settings-coroutines-native-mt for use with the native-mt branch of coroutines
    • New multiplatform-settings-datastore module with a DataStoreSettings implementation of FlowSettings based on
      Jetpack DataStore.
  • Consolidate experimental annotations into @ExperimentalSettingsImplementation and @ExperimentalSettingsApi