Skip to content

Commit 57427d4

Browse files
russellrusshwolf
russell
authored andcommitted
Version, readme, and changelog updates for 1.1.1
1 parent c380e8f commit 57427d4

File tree

4 files changed

+13
-8
lines changed

4 files changed

+13
-8
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog #
22

3+
## v1.1.1 *(2023-11-20)* ##
4+
5+
- Update to Kotlin 1.9.20
6+
- Fix a crash that could happen when using the no-argument `KeychainSettings` constructor (#175)
7+
38
## v1.1.0 *(2023-10-09)* ##
49

510
- Update to Kotlin 1.9.10, Gradle 8.3, and Android Gradle Plugin 8.1.2

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Then, simply add the dependency to your common source-set dependencies
4848
commonMain {
4949
dependencies {
5050
// ...
51-
implementation("com.russhwolf:multiplatform-settings:1.1.0")
51+
implementation("com.russhwolf:multiplatform-settings:1.1.1")
5252
}
5353
}
5454
```
@@ -185,7 +185,7 @@ the `multiplatform-settings-no-arg` gradle dependency. This exports `multiplatfo
185185
you can use it as a replacement for that default dependency.
186186

187187
```kotlin
188-
implementation("com.russhwolf:multiplatform-settings-no-arg:1.1.0")
188+
implementation("com.russhwolf:multiplatform-settings-no-arg:1.1.1")
189189
```
190190

191191
Then from common code, you can write
@@ -317,7 +317,7 @@ garbage-collected and stop sending updates.
317317
A testing dependency is available to aid in testing code that interacts with this library.
318318

319319
```kotlin
320-
implementation("com.russhwolf:multiplatform-settings-test:1.1.0")
320+
implementation("com.russhwolf:multiplatform-settings-test:1.1.1")
321321
```
322322

323323
This includes a `MapSettings` implementation of the `Settings` interface, which is backed by an in-memory `MutableMap`
@@ -348,7 +348,7 @@ them, to help remove that experimental status.
348348
A `kotlinx-serialization` integration exists so it's easier to save non-primitive data
349349

350350
```kotlin
351-
implementation("com.russhwolf:multiplatform-settings-serialization:1.1.0")
351+
implementation("com.russhwolf:multiplatform-settings-serialization:1.1.1")
352352
```
353353

354354
This essentially uses the `Settings` store as a serialization format. Thus for a serializable class
@@ -401,7 +401,7 @@ Usage requires accepting both the `@ExperimentalSettingsApi` and `@ExperimentalS
401401
A separate `multiplatform-settings-coroutines` dependency includes various coroutine APIs.
402402

403403
```kotlin
404-
implementation("com.russhwolf:multiplatform-settings-coroutines:1.1.0")
404+
implementation("com.russhwolf:multiplatform-settings-coroutines:1.1.1")
405405
```
406406

407407
This adds flow extensions for all types which use the listener APIs internally.
@@ -445,7 +445,7 @@ An implementation of `FlowSettings` on the Android exists in the `multiplatform-
445445
on [Jetpack DataStore](https://developer.android.com/jetpack/androidx/releases/datastore)
446446

447447
```kotlin
448-
implementation("com.russhwolf:multiplatform-settings-datastore:1.1.0")
448+
implementation("com.russhwolf:multiplatform-settings-datastore:1.1.1")
449449
```
450450

451451
This provides a `DataStoreSettings` class

buildSrc/src/main/kotlin/Versions.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
@file:Suppress("KDocMissingDocumentation")
1818

1919
object Versions {
20-
const val multiplatformSettings = "1.1.0"
20+
const val multiplatformSettings = "1.1.1"
2121

2222
const val minSdk = 15
2323
const val compileSdk = 34

sample/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ plugins {
2525
}
2626

2727
allprojects {
28-
ext["library_version"] = "1.1.0"
28+
ext["library_version"] = "1.1.1"
2929

3030
repositories {
3131
mavenLocal()

0 commit comments

Comments
 (0)