v10.0 - JSON CRDT 🎉 ready to rock-n-roll
In this major release we are happy to announce that json-joy
JSON CRDT implementation is now complete. It is now ready to be tested in real-world production environments. See the Getting started guide here.
As part of this we have also published the JSON CRDT and JSON CRDT Patch specifications, which define in detail how a JSON-like conflict-free replicated data type can be constructed, how to construct the change patches, and how to serialize all of that. These specifications will let you understand in detail how it works, but also can be used to implement JSON CRDT in other languages.
Why use json-joy
JSON CRDT implementation? See this
What's Changed
- chore(deps): update dependency nodemon to v3 by @renovate in #395
- chore(deps): lock file maintenance by @renovate in #397
- JSON CRDT side-car metadata codec by @streamich in #402
- JSON CRDT binary codec improvements 2 by @streamich in #405
- CRDT model codec benchmarks by @streamich in #408
- CRDT codec size benchmarks by @streamich in #411
- Concurrent editing traces by @streamich in #412
- Use
json-crdt-traces
package by @streamich in #414 - JSON CRDT event improvements by @streamich in #415
- JSON CRDT model reset improvements by @streamich in #418
- JSON Expression improvements by @streamich in #421
- Update CRDT editing traces by @streamich in #422
Full Changelog: v9.9.1...v10.0.0