KStore Versions Save

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

0.8.0

1 month ago

What's Changed

New Contributors

Full Changelog: https://github.com/xxfast/KStore/compare/0.7.2...0.8.0

0.7.2

2 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/xxfast/KStore/compare/0.7.1...0.7.2

0.7.1

6 months ago

What's Changed

Full Changelog: https://github.com/xxfast/KStore/compare/0.7.0...0.7.1

0.7.0

6 months ago

What's Changed

Full Changelog: https://github.com/xxfast/KStore/compare/0.6.0...0.7.0

0.6.0

1 year ago

What's Changed

Full Changelog: https://github.com/xxfast/KStore/compare/0.5.0...0.6.0

⚠️ Breaking Changes

  • KFolder removed!

0.5.0

1 year ago

What's Changed

Full Changelog: https://github.com/xxfast/KStore/compare/0.4.0...0.5.0

⚠️ Breaking Changes

  • encoder and decoder that the KStore constructor took in now encapsulated as a Codec
  • storeOf factory method moved from kstore to kstore-file / kstore-storage
  • Removed DefaultCodec and replaced with
    • FileCodec in kstore-file for file-based encoding/decoding
    • StorageCodec in kstore-storage for key-value storage-based encoding/decoding

0.4.0

1 year ago

What's Changed

⚠️ Breaking Changes

The store will now throw SerializationException when decoding a malformed file.

  • If you want to handle migrations, see migrations
  • If you want the previous behavior, write your own decoder with safe handling behavior (example)

Full Changelog: https://github.com/xxfast/KStore/compare/0.3.0...0.4.0

0.3.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/xxfast/KStore/compare/0.2.0...0.3.0

0.2.0

1 year ago

What's Changed

Full Changelog: https://github.com/xxfast/KStore/compare/0.1.1...0.2.0

0.1.1

1 year ago

What's Changed

Full Changelog: https://github.com/xxfast/KStore/compare/0.1...0.1.1