- Chore: update readme links
 
  
CRDTDocument.mergeSnapshot to merge a snapshot with the current snapshot 
CRDTDocument.import to import changes and snapshots with a single method and different strategies 
- On changes pruning, if a change has a dependency on a pruned change, the dependency is removed to preserve integrity
 
  
- Fix snapshot initialization for handlers that return a non primitive value
 
  
Breaking
Operation.toPayload is now a Map<String, dynamic> instead of dynamic (every operation was already returning a Map<String, dynamic>) 
CRDTMapHandler: a new handler for maps 
- chore: apply linter rules
 
- chore: more documentation on public api
 
  
- Fix folder name clash with gitignore rules
 
  
Breaking
- rename 
document.import in document.binaryImportChanges 
- rename 
document.export in document.binaryExportChanges 
- Snapshot implementation 14
 
- Version vector (foundational for building snapshots)
 
  
- chore: move test utils under 
helpers folder 
  
CRDTDocument expose localChanges stream to listen to local changes 18 
- flutter_example
contains a routing with a basic example for each use case (currently only todo list)16
 
- Split Fugue algorithm from text handler 4
 
  
- Fix cached value in handlers
 
  
Initial release
- CRDTDocument with ChangeStore and Frontiers
 
- CRDTTextHandler
 
- CRDTListHandler
 
- CRDTFugueTextHandler