Changes
- feat: added support for text in crdt (f9df2ff)
- Merge feat/crdt-yjs-parity: Yjs-comparable CRDT (text type, ApplyChange, GC, exact HLC wire) (d248427)
- fix(crdt): exact HLC timestamps across engines; snapshot-stable React hooks (27c2b0d)
- fix(crdt): review findings — push handler on ApplyChange, text-wipe guard, GC sibling resurrection, size caps, key migration (8f54f6f)
- fix(crdt): element-scoped OR-set removal keys (Go + JS) (734ce32)
- docs(crdt): text type, ApplyChange, compaction; text benchmarks (69cccfc)
- feat(crdt-js): text CRDT + relative positions + useText; cross-engine parity fixes (54bcbf0)
- feat(crdt): horizon-based tombstone compaction for list/set/text/state (cc9fee2)
- feat(crdt): TypeText wire format + engine integration, golden parity fixtures (1cf4369)
- feat(crdt): MergeText with split-aware normalization; convergence property-tested (76242f5)
- feat(crdt): origin-span text CRDT core (insert/delete/format/delta) (b3ff639)
- perf(crdt): RGA order cache actually caches (1a7c1f4)
- fix(crdt): canonical ApplyChange op application; inbound set/list/document ops no longer dropped (84b06c5)
Installation
go get github.com/xraph/grove@v1.5.9Driver sub-modules:
go get github.com/xraph/grove/drivers/pgdriver@v1.5.9
go get github.com/xraph/grove/drivers/mysqldriver@v1.5.9
go get github.com/xraph/grove/drivers/sqlitedriver@v1.5.9
go get github.com/xraph/grove/drivers/mongodriver@v1.5.9
go get github.com/xraph/grove/drivers/tursodriver@v1.5.9
go get github.com/xraph/grove/drivers/clickhousedriver@v1.5.9
go get github.com/xraph/grove/drivers/esdriver@v1.5.9Forge extension:
go get github.com/xraph/grove/extension@v1.5.9KV store:
go get github.com/xraph/grove/kv@v1.5.9KV Forge extension:
go get github.com/xraph/grove/kv/extension@v1.5.9KV driver sub-modules:
go get github.com/xraph/grove/kv/drivers/badgerdriver@v1.5.9
go get github.com/xraph/grove/kv/drivers/boltdriver@v1.5.9
go get github.com/xraph/grove/kv/drivers/dynamodriver@v1.5.9
go get github.com/xraph/grove/kv/drivers/memcacheddriver@v1.5.9
go get github.com/xraph/grove/kv/drivers/redisdriver@v1.5.9Full Changelog: v1.5.8...v1.5.9