Skip to content

Releases: cachapa/crdt

5.1.2

16 Sep 14:37
Compare
Choose a tag to compare
Add `isDeleted` flag to watched change events

5.1.1

14 Sep 19:56
Compare
Choose a tag to compare
Remove timezone drift from `Hlc`

5.1.0

14 Sep 19:32
Compare
Choose a tag to compare
Update example

5.0.2

12 Sep 07:00
Compare
Choose a tag to compare
Add convenience function to parse over-the-wire changesets

5.0.1

11 Sep 11:00
Compare
Choose a tag to compare
Fix dependency compatibility with the Flutter SDK

5.0.0: Major refactor

10 Sep 08:49
Compare
Choose a tag to compare
This version introduces a major refactor which results in multiple breaking changes. This was done with the intention to make this package the basis for a family of CRDT libraries.

Another motivation was to make this package compatible with [crdt_sync](https://github.com/cachapa/crdt_sync), thereby abstracting the communication protocol and network management for real-time remote synchronization.

Changes:
- Simplified API
- Removed insert and get operations to make package more storage-agnostic
- Made most methods optionally async
- Re-implemented CrdtMap as a zero-effort ephemeral implementation

4.0.3

29 Jun 20:39
Compare
Choose a tag to compare
Update to Dart 3