Initial YSwift release (0.1.0)
The 0.1.0
release of YSwift is an initial functional, but limited, version of the Swift language bindings over Yrs.
Built from the 0.1.0 roadmap issue, this release includes support for:
- Document
- Transaction
- Text
- Array
- Map
- Observations
- Basic Thread-safety
- Idiomatic API (Conformance to native protocols, "Swifty" feel & etc)
- Examples
- Basic docs for library consumers
Embeds and Attributes for text are supported, but not exposed in examples and only available through observation results of changes. More complete Yrs support including nested CRDT types, XML types, Undo/Redo Manager, Awareness protocol, and more are for future development.