KStore icon indicating copy to clipboard operation
KStore copied to clipboard

A tiny Kotlin multiplatform library that assists in saving and restoring objects to and from disk using kotlinx.coroutines, kotlinx.serialisation and okio

Results 11 KStore issues
Sort by recently updated
recently updated
newest added

Bumps `kotlin` from 1.9.22 to 1.9.23. Updates `org.jetbrains.kotlin:kotlin-gradle-plugin` from 1.9.22 to 1.9.23 Release notes Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's releases. Kotlin 1.9.23 1.9.23 Apple Ecosystem KT-65542 Cinterop tasks fails if Xcode 15.3...

dependencies
java

Addresses #91 - [x] Add missing documentation and labelled params - [x] Update file codec to write to a temp file and move once completed - [ ] Add test...

Bumps `kotlinx-serialization` from 1.6.2 to 1.6.3. Updates `org.jetbrains.kotlinx:kotlinx-serialization-json` from 1.6.2 to 1.6.3 Release notes Sourced from org.jetbrains.kotlinx:kotlinx-serialization-json's releases. 1.6.3 This release provides a couple of new features and uses Kotlin...

dependencies
java

Bumps com.android.tools.build:gradle from 8.0.2 to 8.3.2. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.android.tools.build:gradle&package-manager=gradle&previous-version=8.0.2&new-version=8.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...

dependencies
java

Bumps [org.jetbrains.kotlinx.kover](https://github.com/Kotlin/kotlinx-kover) from 0.6.1 to 0.7.6. Release notes Sourced from org.jetbrains.kotlinx.kover's releases. 0.7.6 Kover Gradle Plugin Features 527 Added the ability to specify a header for an XML report Bugfixes...

dependencies
java

Bumps `junit-jupiter` from 5.9.3 to 5.10.1. Updates `org.junit.jupiter:junit-jupiter-api` from 5.9.3 to 5.10.1 Release notes Sourced from org.junit.jupiter:junit-jupiter-api's releases. JUnit 5.10.1 = Platform 1.10.1 + Jupiter 5.10.1 + Vintage 5.10.1 See...

dependencies
java

`kstore-file` can store malformed json data in a file if a coroutine is cancelled mid-write and cause a `JsonDecodingException` when attemping to read this value back. In such instances -...

bug

When you create multiple stores pointing to the same file, those stores will not know about the updates from each other and can cause stores to be out of sync.

bug

Storing the file as encrypted.

enhancement

We've got the non-fatal error in Crashlytics with the following stacktrace: `Non-fatal Exception: kotlinx.serialization.json.internal.JsonDecodingException Unexpected JSON token at offset 0: Expected numeric literal at path: $ JSON input: kotlinx.serialization.json.internal.JsonExceptionsKt.JsonDecodingException (JsonExceptions.kt:24)...