Releases: loro-dev/loro-mirror
Releases · loro-dev/loro-mirror
loro-mirror: v0.1.1
loro-mirror-react: v0.2.0
0.2.0 (2025-09-17)
Features
- core,react: support draft-style setState; honor schema.Ignore; sync docs (6cda9a2)
- core: add withCid ($cid) support for maps and tree node.data (#19) (b031b09)
- jotai binding (#13) (5a381ab)
- LoroTree (#16) (3990702)
- make setState async to avoid correctness problem (#24) (cc234c3)
- state update tagging, default container inferring, fix: container initialization, misc (#6) (ab41789)
Bug Fixes
- core: prevent divergence with null map values (#18) (3fc3965)
- initState shuold not override doc init state (dc59fa8)
- jotai sub (90944c8)
- loro-mirror should be peerDeps for react pkg (5d0b6d3)
- make all current tests pass (6a500bb)
- make withCid as default behavior and rm this config (#23) (b97ba42)
- movable list diff issue (84c308c)
loro-mirror-jotai: v0.2.0
loro-mirror: v0.1.0
0.1.0 (2025-09-12)
Features
- add catchall for LoroMap (#11) (8cb7d13)
- add support for MovableList (0684e93)
- clean thing up, use new diff impl (e15eab3)
- core,react: support draft-style setState; honor schema.Ignore; sync docs (6cda9a2)
- core: add withCid ($cid) support for maps and tree node.data (#19) (b031b09)
- core: MovableList, Text Container fixes, Diff Improvements (e7b4622)
- core: MovableList, Text Container fixes, Diff Improvements (e7b4622)
- default required is true, add custom string type (0e06194)
- default required is true, add custom string type (4d49bcd)
- LoroTree (#16) (3990702)
- make setState async to avoid correctness problem (#24) (cc234c3)
- move implementation to use virtual movable list (8f44d64)
- refactor better movableListDiff (dc654f9)
- state update tagging, default container inferring, fix: container initialization, misc (#6) (ab41789)
- support set and set-container op for MovableList (cce36e8)
Bug Fixes
- a few potential errors (5784d31)
- better list diff (f3d01c6)
- container schema changes on update diff (de6d18c)
- core: avoid writes on initState and normalize shape (#20) (99bc365)
- core: make MovableList diff robust and support primitive items (54c296a)
- core: prevent divergence with null map values (#18) (3fc3965)
- core: prevent spurious changes for unchanged ""/null in maps (2b48f76)
- diffing text containers inside maps (8298d29)
- duplicate notifications, list deletion with id-selector (#4) (e4a287e)
- handle child container creation correctly (f528f42)
- initState shuold not override doc init state (dc59fa8)
- jotai sub (90944c8)
- list update (14ab4ec)
- make all current tests pass (6a500bb)
- make schemaless case work (27361f8)
- make withCid as default behavior and rm this config (#23) (b97ba42)
- mirror: properly initializing and updating text containers (ee1cf29)
- movable list diff issue (84c308c)
- proper container initialization from schema (#1) (d1f7e65)
- recursive schema definition (#2) (16a1c7a)
- refine impl of loro list diff and apply (2275914)
loro-mirror-react: v0.1.0
0.1.0 (2025-09-12)
Features
- core,react: support draft-style setState; honor schema.Ignore; sync docs (6cda9a2)
- core: add withCid ($cid) support for maps and tree node.data (#19) (b031b09)
- jotai binding (#13) (5a381ab)
- LoroTree (#16) (3990702)
- make setState async to avoid correctness problem (#24) (cc234c3)
- state update tagging, default container inferring, fix: container initialization, misc (#6) (ab41789)