Skip to content

chore(deps): update dependency loro-crdt to ^1.16.3 - #1889

Merged
renovate[bot] merged 1 commit into
masterfrom
renovate/loro-crdt-1-x
Oct 13, 2026
Merged

renovate[bot] merged 1 commit into
masterfrom
renovate/loro-crdt-1-x

Conversation

@renovate

@renovate renovate Bot commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
loro-crdt (source) ^1.16.1 → ^1.16.3 age confidence

Release Notes

loro-dev/loro (loro-crdt)

v1.16.3

Compare Source

Patch Changes
  • a99b911: Reject inserting a container attached to another LoroDoc (directly or nested inside a detached container) with a recoverable error instead of trapping the WASM instance. The target doc is left unchanged.

v1.16.2

Compare Source

Patch Changes
  • 5a80c15: Fix shallow snapshots that exported successfully but could not be imported into an empty document. The shallow root is now always a critical version of the retained history. Previously two shapes picked a root that other retained changes were concurrent with: a version with an odd number of independent heads, and a past version when a branch that forked below it was merged later.

  • c7bd1c3: Preserve deleted-container state required by the history retained in forkAt
    and snapshot-at exports. Historical diffs and checkouts can traverse deleted
    list and text descendants without a missing-state panic. Containers created
    after the requested frontier remain excluded.

    Restore the source frontier after snapshot-at validation errors and preserve
    explicit detached mode when exporting a document at its head.

  • c3ffde6: Fix a panic followed by a deadlock when subscribing to an event source while
    it is emitting, e.g. calling subscribeLocalUpdates or subscribe from inside
    a callback, or subscribing on one thread while another thread commits or
    imports. A subscriber added during an emit is now registered for later events;
    it does not receive the event that is already being delivered.

  • e2e41a3: Fix LoroText.getCursor at UTF-16 boundaries around non-BMP characters.

  • be0e1ac: Accept tree snapshot state whose sibling nodes are not in fractional index
    order, such as snapshot/shallow-snapshot exports from loro.js 0.1.0/0.2.0
    after a tree move() (#​1088). The decoder now sorts siblings by
    their (fractional index, idlp) position instead of panicking with
    assertion failed: last.0 < pos on the first read. Tree state with duplicate
    node ids or duplicate sibling positions is rejected as a decode error.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot enabled auto-merge (squash) October 13, 2026 01:47
@renovate
renovate Bot merged commit 5eb5d63 into master Oct 13, 2026
12 checks passed
@renovate
renovate Bot deleted the renovate/loro-crdt-1-x branch October 13, 2026 02:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants