版本发布 1
Published to crates.io (`lazily` = `0.21.6`, `lazily-macros` = `0.21.6`). Tag retroactively cut to match the published crate. ## Added - **Lossless tree CRDT (M1)** (`#lzlosstree`) — full-tree CRDT core + serde wire types, schema-compliant, with 3 conformance fixtures. - **Command/RPC message plane** (`command-plane-v1`) — message-passing + RPC plane messages. ## Fixed - **Linear full-buffer text-CRDT updates** — full-buffer text CRDT updates are now O(n) instead of quadratic. - **CI** — `seqcrdt_conformance` (feature-gated `distributed`, reads canonical `../lazily-spec` fixtures) previously ran in the `Test distributed feature` step before the lazily-spec clone; the clone now runs before all feature-test steps. ## Changed - Coverage matrix: added Go + C++ columns; synced Dart/Python/Zig/Kotlin/JS lossless-tree + message-passing rows.