Skip to content

Releases: MayakaApps/Kache

Kache v2.1.0

13 Apr 12:13
cba110c
Compare
Choose a tag to compare

Finally, we're here at the first KMP stable release of Kache.

Kache v2.1.0-beta05

29 Jan 01:18
50857ef
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.0-beta04...v2.1.0-beta05

Kache v2.1.0-beta04

29 Jan 00:01
440720a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.0-beta03...v2.1.0-beta04

Kache v2.1.0-beta03

20 Jan 19:42
c4a661d
Compare
Choose a tag to compare

What's Changed

  • A hotfix for data loss affecting any cache with more than 7 elements by @MSDarwish2000 in #174

Full Changelog: v2.1.0-beta02...v2.1.0-beta03

Kache v2.1.0-beta02

17 Jan 02:02
ba8517e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.0-beta01...v2.1.0-beta02

Kache v2.1.0-beta01

30 Dec 22:08
6e10e87
Compare
Choose a tag to compare

What's Changed

  • Changed license to Apache License 2.0
  • Starting from this version artifacts are signed using different GPG key (MayakaApps info@mayakapps.com)
  • Update Kotlin, Okio, and other dependencies
  • Remove dependency on Kotest and Stately
  • Simplify library artifacts to become kache for InMemoryKache and file-kache for both InMemoryKache and FileKache variants
  • Add support for more targets:
    • InMemoryKache now supports all supported KMP targets except WASM which is still experimental
    • FileKache now supports all KMP targets except WASM, androidNative (which is blocked by Okio), and JS browser (which has no file system implementation in Okio)
  • Change underlying collection to use a modified version of AndroidX's ScatterMap
  • Add explicit API plugin and binary compatibility validator to avoid unintended incompatibility
  • Add time-based expiration to InMemoryKache
  • Move optional configuration out of configuration constructors
  • Implement tests, fixes, and new functionality for OkioFileKache and consecuently other FileKache variants
  • General codebase improvements

Full Changelog: v2.0.0-rc02...v2.1.0-beta01

Kache v2.0.0-rc02

29 Apr 20:05
7ab2629
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0-rc01...v2.0.0-rc02

Kache v2.0.0-rc01

29 Apr 16:55
0be0a4d
Compare
Choose a tag to compare

A completely new major version that brought the library to Kotlin Multiplatform with new features and fixes. Checkout the documentation.

Kotlinized LRU Cache v1.0.0

22 Jun 00:15
Compare
Choose a tag to compare

Initial Release