Skip to content

Commit 2f890f2

Browse files
committed
Update version number in readme
1 parent d16dee3 commit 2f890f2

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ Then, simply add the dependency to your common source-set dependencies
5252
commonMain {
5353
dependencies {
5454
// ...
55-
implementation("com.russhwolf:multiplatform-settings:0.8.1")
55+
implementation("com.russhwolf:multiplatform-settings:0.9")
5656
}
5757
}
5858
```
@@ -144,7 +144,7 @@ val factory: Settings.Factory = AppleSettings.Factory()
144144
To create a `Settings` instance from common without needing to pass platform-specific dependencies, add the `multiplatform-settings-no-arg` gradle dependency. This exports `multiplatform-settings` as an API dependency, so you can use it as a replacement for that default dependency.
145145

146146
```kotlin
147-
implementation("com.russhwolf:multiplatform-settings-no-arg:0.8.1")
147+
implementation("com.russhwolf:multiplatform-settings-no-arg:0.9")
148148
```
149149

150150
Then from common code, you can write
@@ -238,7 +238,7 @@ Note that for the `AppleSettings` implementation, some entries are unremovable a
238238
A testing dependency is available to aid in testing code that interacts with this library.
239239

240240
```kotlin
241-
implementation("com.russhwolf:multiplatform-settings-test:0.8.1")
241+
implementation("com.russhwolf:multiplatform-settings-test:0.9")
242242
```
243243

244244
This includes a `MockSettings` implementation of the `Settings` interface, which is backed by an in-memory `MutableMap` on all platforms.
@@ -309,7 +309,7 @@ On Apple platforms, the `AppleSettings` listeners are designed to work within th
309309
A `kotlinx-serialization` integration exists so it's easier to save non-primitive data
310310

311311
```kotlin
312-
implementation("com.russhwolf:multiplatform-settings-serialization:0.8.1")
312+
implementation("com.russhwolf:multiplatform-settings-serialization:0.9")
313313
```
314314

315315
This essentially uses the `Settings` store as a serialization format. Thus for a serializable class
@@ -346,10 +346,10 @@ Usage requires accepting both the `@ExperimentalSettingsApi` and `@ExperimentalS
346346
A separate `multiplatform-settings-coroutines` dependency includes various coroutine APIs.
347347

348348
```kotlin
349-
implementation("com.russhwolf:multiplatform-settings-coroutines:0.8.1")
349+
implementation("com.russhwolf:multiplatform-settings-coroutines:0.9")
350350

351351
// Or, if you use native-mt coroutines release
352-
implementation("com.russhwolf:multiplatform-settings-coroutines-native-mt:0.8.1")
352+
implementation("com.russhwolf:multiplatform-settings-coroutines-native-mt:0.9")
353353
```
354354

355355
This adds flow extensions for all types which use the listener APIs internally.
@@ -389,7 +389,7 @@ val blockingSettings: Settings = suspendSettings.toBlockingSettings()
389389
An implementation of `FlowSettings` on the Android exists in the `multiplatform-settings-datastore` dependency, based on [Jetpack DataStore](https://developer.android.com/jetpack/androidx/releases/datastore)
390390

391391
```kotlin
392-
implementation("com.russhwolf:multiplatform-settings-datastore:0.8.1")
392+
implementation("com.russhwolf:multiplatform-settings-datastore:0.9")
393393
```
394394

395395
This provides a `DataStoreSettings` class

0 commit comments

Comments
 (0)