Dropbox Store Versions Save

A Kotlin Multiplatform library for building network-resilient applications

5.1.0-alpha02

3 months ago

5.1.0-alpha01

3 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/MobileNativeFoundation/Store/compare/5.0.0...5.1.0-alpha01

5.0.0-beta02

9 months ago

What's Changed

Full Changelog: https://github.com/MobileNativeFoundation/Store/compare/v5.0.0-beta01...5.0.0-beta02

v5.0.0-beta01

11 months ago

Hey all,

Thrilled to announce the release of Store 5.0.0-beta01.

One of the challenges we've noted in past iterations has been the difficulty in working with lists. This was primarily due to two root causes. Firstly, our earlier versions of Store didn't support automatic list decomposition, leading to the need for custom workarounds and the use of multiple stores. Secondly, we had implemented our in-memory caching mechanisms directly within Store, leaving no room for users to provide their own caching solution or to share one memory cache among stores.

In light of these issues, here's a snapshot of the pivotal, non-breaking changes included in this release:

  • Memory Cache Delegation: We are handing over the reigns of memory cache implementation to users, while keeping Guava cache as our default mechanism. This move is designed to afford you greater flexibility and control over your caching solutions.
  • MultiCache: We are introducing a hybrid cache that will make list management more straightforward by providing automatic list decomposition.

Our hope is these changes will improve your experience developing with Store. We're eager to see how these changes play out and look forward to your feedback.

Excited to be in beta, Matt

Full Changelog: https://github.com/MobileNativeFoundation/Store/compare/5.0.0-alpha06...v5.0.0-beta01

5.0.0-alpha.6

1 year ago

5.0.0-alpha.5

1 year ago

5.0.0-alpha03

1 year ago

5.0.0-alpha03

This release adds support for Store on iOS, JVM, and JS. Concepts and usage are unchanged from Store4. In a future release we will reintroduce support for local and remote writes with conflict resolution based on Google's offline first guidance.

Changes

  • Target Android, iOS, JVM, JS
  • Remove concept of Market
  • Remove support for local and remote writes

5.0.0-alpha.4

1 year ago

5.0.0-alpha02

1 year ago

Changes

New

  • Target iOS (iosArm64, iosX64)
  • Target JS (browser, nodejs)

Maintenance

  • Rename packages to org.mobilenativefoundation.store