Skip to content

Releases: loro-dev/loro-mirror

loro-mirror: v0.1.1

17 Sep 02:33

Choose a tag to compare

0.1.1 (2025-09-17)

Bug Fixes

  • can be unassigned during diff, so allow null return for idSelector (2bfdaf2)

loro-mirror-react: v0.2.0

17 Sep 02:39

Choose a tag to compare

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

17 Sep 02:39

Choose a tag to compare

0.2.0 (2025-09-17)

Features

  • core: add withCid ($cid) support for maps and tree node.data (#19) (b031b09)
  • jotai binding (#13) (5a381ab)
  • make setState async to avoid correctness problem (#24) (cc234c3)

Bug Fixes

  • core: avoid writes on initState and normalize shape (#20) (99bc365)
  • core: prevent divergence with null map values (#18) (3fc3965)
  • initState shuold not override doc init state (dc59fa8)
  • jotai init (505e419)
  • jotai sub (90944c8)
  • make withCid as default behavior and rm this config (#23) (b97ba42)

loro-mirror: v0.1.0

12 Sep 10:56

Choose a tag to compare

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

12 Sep 10:56

Choose a tag to compare

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)

Bug Fixes

  • core: prevent divergence with null map values (#18) (3fc3965)
  • initState shuold not override doc init state (dc59fa8)
  • jotai sub (90944c8)
  • 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.1.0

12 Sep 10:56

Choose a tag to compare

0.1.0 (2025-09-12)

Features

  • core: add withCid ($cid) support for maps and tree node.data (#19) (b031b09)
  • jotai binding (#13) (5a381ab)
  • make setState async to avoid correctness problem (#24) (cc234c3)

Bug Fixes

  • core: avoid writes on initState and normalize shape (#20) (99bc365)
  • core: prevent divergence with null map values (#18) (3fc3965)
  • initState shuold not override doc init state (dc59fa8)
  • jotai init (505e419)
  • jotai sub (90944c8)
  • make withCid as default behavior and rm this config (#23) (b97ba42)