Skip to content

Commit

Permalink
Version, readme, and changelog updates for 1.1.1
Browse files Browse the repository at this point in the history
  • Loading branch information
russhwolf committed Nov 21, 2023
1 parent c380e8f commit 57427d4
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 8 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Changelog #

## v1.1.1 *(2023-11-20)* ##

- Update to Kotlin 1.9.20
- Fix a crash that could happen when using the no-argument `KeychainSettings` constructor (#175)

## v1.1.0 *(2023-10-09)* ##

- Update to Kotlin 1.9.10, Gradle 8.3, and Android Gradle Plugin 8.1.2
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ Then, simply add the dependency to your common source-set dependencies
commonMain {
dependencies {
// ...
implementation("com.russhwolf:multiplatform-settings:1.1.0")
implementation("com.russhwolf:multiplatform-settings:1.1.1")
}
}
```
Expand Down Expand Up @@ -185,7 +185,7 @@ the `multiplatform-settings-no-arg` gradle dependency. This exports `multiplatfo
you can use it as a replacement for that default dependency.

```kotlin
implementation("com.russhwolf:multiplatform-settings-no-arg:1.1.0")
implementation("com.russhwolf:multiplatform-settings-no-arg:1.1.1")
```

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

```kotlin
implementation("com.russhwolf:multiplatform-settings-test:1.1.0")
implementation("com.russhwolf:multiplatform-settings-test:1.1.1")
```

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

```kotlin
implementation("com.russhwolf:multiplatform-settings-serialization:1.1.0")
implementation("com.russhwolf:multiplatform-settings-serialization:1.1.1")
```

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

```kotlin
implementation("com.russhwolf:multiplatform-settings-coroutines:1.1.0")
implementation("com.russhwolf:multiplatform-settings-coroutines:1.1.1")
```

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

```kotlin
implementation("com.russhwolf:multiplatform-settings-datastore:1.1.0")
implementation("com.russhwolf:multiplatform-settings-datastore:1.1.1")
```

This provides a `DataStoreSettings` class
Expand Down
2 changes: 1 addition & 1 deletion buildSrc/src/main/kotlin/Versions.kt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
@file:Suppress("KDocMissingDocumentation")

object Versions {
const val multiplatformSettings = "1.1.0"
const val multiplatformSettings = "1.1.1"

const val minSdk = 15
const val compileSdk = 34
Expand Down
2 changes: 1 addition & 1 deletion sample/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ plugins {
}

allprojects {
ext["library_version"] = "1.1.0"
ext["library_version"] = "1.1.1"

repositories {
mavenLocal()
Expand Down

0 comments on commit 57427d4

Please sign in to comment.