Download Latest Version v1.3.0 source code.tar.gz (406.1 kB)
Email in envelope

Get an email when there's a new version of Multiplatform Settings

Home / v1.2.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2024-09-02 1.4 kB
v1.2.0 source code.tar.gz 2024-09-02 411.3 kB
v1.2.0 source code.zip 2024-09-02 628.2 kB
Totals: 3 Items   1.0 MB 0
  • Update to Kotlin 2.0.0, Gradle 8.7, and Android Gradle Plugin 8.3.2
  • Add alternative APIs to multiplatform-settings-serialization that don't require manually passing a serializer (#172). Thanks for contributions by @findusl
  • New experimental module multiplatform-settings-make-observable to convert non-observable settings to observable by wiring in callbacks when platform observability APIs don't exist (#155, [#184]). Thanks for contributions by @psuzn.
  • Add all supported targets to multiplatform-settings-coroutines and multiplatform-settings-serialization, including wasmJs.
  • Add additional targets to multiplatform-settings-datastore based on multiplatform Datastore version 1.1.0
  • Add wasmWasi support to multiplatform-settings, multiplatform-settings-test, and multiplatform-settings-make-observable.
  • Add Stateflow analogs to existing Flow extensions in multiplatform-settings-coroutines. (#156)
  • Make SettingsInitializer public so it's easier to configure custom android.startup initialization or write tests when using multiplatform-settings-no-arg
  • Adjust KeychainSettings to avoid duplicated authentication requests (#193). Thanks for contributions by @crysxd
  • Modernize gradle and publication config. This shouldn't impact consumers, but please file an issue if you notice anything missing.
Source: README.md, updated 2024-09-02