Download Latest Version v3.14.0 source code.tar.gz (1.7 MB)
Email in envelope

Get an email when there's a new version of Tiptap

Home / v3.12.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-12-02 1.7 kB
v3.12.0 source code.tar.gz 2025-12-02 1.7 MB
v3.12.0 source code.zip 2025-12-02 2.5 MB
Totals: 3 Items   4.2 MB 0

@tiptap/extension-collaboration

Minor Changes

  • Implement position mapping using the MappablePosition class. This enables position mapping in collaborative editing scenarios.

  • Introduce MappablePosition class in core with position, fromJSON, and toJSON methods

  • Add editor.utils property with getUpdatedPosition(position, transaction) and createMappablePosition() methods
  • Create CollaborationMappablePosition subclass that extends MappablePosition with Y.js relative position support

@tiptap/core

Minor Changes

  • Implement position mapping using the MappablePosition class. This enables position mapping in collaborative editing scenarios.

  • Introduce MappablePosition class in core with position, fromJSON, and toJSON methods

  • Add editor.utils property with getUpdatedPosition(position, transaction) and createMappablePosition() methods
  • Create CollaborationMappablePosition subclass that extends MappablePosition with Y.js relative position support

@tiptap/extension-collaboration-caret

Patch Changes

  • Avoid mutating this.options in the updateUser command. this.options can be a getter and is not writable; the command now updates the provider awareness directly so user updates are applied correctly.

@tiptap/react

Minor Changes

  • Replaced unmaintained fast-deep-equal dependency with maintained fast-equals

Patch Changes

  • Fix a bug where React node views could receive invalid positions from this.getPos() when ProseMirror and React render cycles got out of sync, which could cause errors during updates.
Source: README.md, updated 2025-12-02