@@ -189,7 +189,7 @@ the `multiplatform-settings-no-arg` gradle dependency. This exports `multiplatfo
189
189
you can use it as a replacement for that default dependency.
190
190
191
191
``` kotlin
192
- implementation(" com.russhwolf:multiplatform-settings-no-arg:1.2 .0" )
192
+ implementation(" com.russhwolf:multiplatform-settings-no-arg:1.3 .0" )
193
193
```
194
194
195
195
Then from common code, you can write
@@ -321,7 +321,7 @@ garbage-collected and stop sending updates.
321
321
A testing dependency is available to aid in testing code that interacts with this library.
322
322
323
323
``` kotlin
324
- implementation(" com.russhwolf:multiplatform-settings-test:1.2 .0" )
324
+ implementation(" com.russhwolf:multiplatform-settings-test:1.3 .0" )
325
325
```
326
326
327
327
This includes a ` MapSettings ` implementation of the ` Settings ` interface, which is backed by an in-memory ` MutableMap `
@@ -350,7 +350,7 @@ them, to help remove that experimental status.
350
350
A ` kotlinx-serialization ` integration exists so it's easier to save non-primitive data
351
351
352
352
``` kotlin
353
- implementation(" com.russhwolf:multiplatform-settings-serialization:1.2 .0" )
353
+ implementation(" com.russhwolf:multiplatform-settings-serialization:1.3 .0" )
354
354
```
355
355
356
356
This essentially uses the ` Settings ` store as a serialization format. Thus for a serializable class
@@ -413,7 +413,7 @@ Usage requires accepting both the `@ExperimentalSettingsApi` and `@ExperimentalS
413
413
A separate ` multiplatform-settings-coroutines ` dependency includes various coroutine APIs.
414
414
415
415
``` kotlin
416
- implementation(" com.russhwolf:multiplatform-settings-coroutines:1.2 .0" )
416
+ implementation(" com.russhwolf:multiplatform-settings-coroutines:1.3 .0" )
417
417
```
418
418
419
419
This adds flow extensions for all types which use the listener APIs internally.
@@ -470,7 +470,7 @@ multiplatform library, starting in version 1.2.0, this module is available on al
470
470
available, rather than being limited to Android and JVM.
471
471
472
472
``` kotlin
473
- implementation(" com.russhwolf:multiplatform-settings-datastore:1.2 .0" )
473
+ implementation(" com.russhwolf:multiplatform-settings-datastore:1.3 .0" )
474
474
```
475
475
476
476
This provides a ` DataStoreSettings ` class
@@ -540,7 +540,7 @@ Then, simply add the dependency to your common source-set dependencies
540
540
commonMain {
541
541
dependencies {
542
542
// ...
543
- implementation(" com.russhwolf:multiplatform-settings:1.2 .0" )
543
+ implementation(" com.russhwolf:multiplatform-settings:1.3 .0" )
544
544
}
545
545
}
546
546
```
0 commit comments