Some checks failed
Verify / Install node dependencies (push) Failing after 2s
Verify / Build packages (push) Has been skipped
Verify / Check linting & formatting (push) Has been skipped
Verify / Run unit tests (push) Has been skipped
Verify / Run e2e tests (shard 1/4) (push) Has been skipped
Verify / Run e2e tests (shard 2/4) (push) Has been skipped
Verify / Run e2e tests (shard 3/4) (push) Has been skipped
Verify / Run e2e tests (shard 4/4) (push) Has been skipped
Publish / Resolve publish config (push) Failing after 2s
Publish / Send notification to Slack (push) Has been skipped
Publish / Send failure notification to Slack (push) Failing after 8s
Verify / Merge e2e reports (push) Has been skipped
Publish / Build (push) Has been skipped
Publish / Bump Versions OR Release to Registry (push) Has been skipped
1381 lines
26 KiB
Markdown
1381 lines
26 KiB
Markdown
# Change Log
|
|
|
|
## 3.30.3
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [965a880]
|
|
- @tiptap/core@3.30.3
|
|
- @tiptap/pm@3.30.3
|
|
|
|
## 3.30.2
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [3dffed5]
|
|
- Updated dependencies [214a140]
|
|
- @tiptap/core@3.30.2
|
|
- @tiptap/pm@3.30.2
|
|
|
|
## 3.30.1
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [abc8828]
|
|
- @tiptap/core@3.30.1
|
|
- @tiptap/pm@3.30.1
|
|
|
|
## 3.30.0
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [0247d39]
|
|
- Updated dependencies [58a8953]
|
|
- Updated dependencies [51909d3]
|
|
- Updated dependencies [3099eef]
|
|
- @tiptap/core@3.30.0
|
|
- @tiptap/pm@3.30.0
|
|
|
|
## 3.29.2
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.29.2
|
|
- @tiptap/pm@3.29.2
|
|
|
|
## 3.29.1
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.29.1
|
|
- @tiptap/pm@3.29.1
|
|
|
|
## 3.29.0
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [d26840f]
|
|
- Updated dependencies [e150ee0]
|
|
- Updated dependencies [935e63f]
|
|
- Updated dependencies [b4c5a2d]
|
|
- Updated dependencies [a963d48]
|
|
- Updated dependencies [51f45b6]
|
|
- Updated dependencies [0f63969]
|
|
- Updated dependencies [9acaa65]
|
|
- @tiptap/core@3.29.0
|
|
- @tiptap/pm@3.29.0
|
|
|
|
## 3.28.0
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.28.0
|
|
- @tiptap/pm@3.28.0
|
|
|
|
## 3.27.4
|
|
|
|
### Patch Changes
|
|
|
|
- d2983cd: Fixed the `Selection` extension leaving the native browser selection visible on blur, where it overlapped the selection decoration. The native selection is now cleared on blur and restored on focus.
|
|
- @tiptap/core@3.27.4
|
|
- @tiptap/pm@3.27.4
|
|
|
|
## 3.27.3
|
|
|
|
### Patch Changes
|
|
|
|
- 76a76da: Fixed placeholder flickering and disappearance on large documents. Replaced the viewport-based decoration scan with an incremental `StateField<DecorationSet>` that only re-computes decorations for top-level nodes touched by each transaction. This eliminates the dependency on DOM measurement (`posAtCoords`), `requestAnimationFrame` scheduling, and scroll listeners that caused flickering under collaboration, occlusion, and rapid edits.
|
|
- Updated dependencies [023f98c]
|
|
- @tiptap/core@3.27.3
|
|
- @tiptap/pm@3.27.3
|
|
|
|
## 3.27.2
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [ceebb31]
|
|
- @tiptap/pm@3.27.2
|
|
- @tiptap/core@3.27.2
|
|
|
|
## 3.27.1
|
|
|
|
### Patch Changes
|
|
|
|
- 2be3fb9: Fix Placeholder flickering while a modal overlay is open. When the editor was occluded during a stream of transactions (e.g. remote collaboration edits), the viewport measurement fell back to a full-document range and repeatedly toggled the `data-placeholder` attribute on empty blocks. The viewport window is now frozen when the editor can't be measured reliably, so placeholders stay stable.
|
|
- @tiptap/core@3.27.1
|
|
- @tiptap/pm@3.27.1
|
|
|
|
## 3.27.0
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [0d0094d]
|
|
- Updated dependencies [795033c]
|
|
- Updated dependencies [0e0c4f9]
|
|
- Updated dependencies [6d12bb9]
|
|
- @tiptap/core@3.27.0
|
|
- @tiptap/pm@3.27.0
|
|
|
|
## 3.26.1
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.26.1
|
|
- @tiptap/pm@3.26.1
|
|
|
|
## 3.26.0
|
|
|
|
### Patch Changes
|
|
|
|
- 75e8404: Fix the `Selection` extension highlighting beyond the selected text on multi-line selections: the native browser selection is now hidden while the editor is blurred, so only the styled `.selection` decoration is shown.
|
|
- @tiptap/core@3.26.0
|
|
- @tiptap/pm@3.26.0
|
|
|
|
## 3.25.0
|
|
|
|
### Minor Changes
|
|
|
|
- Allow `emptyNodeClass` in the Placeholder extension to accept a function that returns a dynamic CSS class name per node
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [ec291dd]
|
|
- Updated dependencies [454e9b8]
|
|
- Updated dependencies [9cf8db0]
|
|
- Updated dependencies [c1a2ce8]
|
|
- Updated dependencies [3d4f94c]
|
|
- @tiptap/core@3.25.0
|
|
- @tiptap/pm@3.25.0
|
|
|
|
## 3.24.0
|
|
|
|
### Patch Changes
|
|
|
|
- 2d05614: Fix placeholder flickering during collaborative editing and reduce scroll-time CPU usage by deferring viewport recomputation to rAF, adding an overscan margin, and throttling scroll updates
|
|
- Updated dependencies [7c0499b]
|
|
- @tiptap/pm@3.24.0
|
|
- @tiptap/core@3.24.0
|
|
|
|
## 3.23.6
|
|
|
|
### Patch Changes
|
|
|
|
- 937ff2e: **Placeholder**: Replaced full-document `doc.descendants()` traversal with a cursor-resolved fast path for the default config and viewport-limited scanning for the non-default config, significantly reducing decoration overhead on large documents.
|
|
- Updated dependencies [d168376]
|
|
- @tiptap/core@3.23.6
|
|
- @tiptap/pm@3.23.6
|
|
|
|
## 3.23.5
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [835caf5]
|
|
- Updated dependencies [95e138c]
|
|
- @tiptap/core@3.23.5
|
|
- @tiptap/pm@3.23.5
|
|
|
|
## 3.23.4
|
|
|
|
### Patch Changes
|
|
|
|
- 57e53c1: Add a new `autoTrim` option to `CharacterCount` which can be used to allow exceeding the character limit and either trim or validate the content length manually
|
|
- @tiptap/core@3.23.4
|
|
- @tiptap/pm@3.23.4
|
|
|
|
## 3.23.3
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.23.3
|
|
- @tiptap/pm@3.23.3
|
|
|
|
## 3.23.2
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [f98eaaf]
|
|
- @tiptap/core@3.23.2
|
|
- @tiptap/pm@3.23.2
|
|
|
|
## 3.23.1
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.23.1
|
|
- @tiptap/pm@3.23.1
|
|
|
|
## 3.23.0
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [57f8d66]
|
|
- Updated dependencies [e64e5a7]
|
|
- Updated dependencies [207a2bc]
|
|
- @tiptap/core@3.23.0
|
|
- @tiptap/pm@3.23.0
|
|
|
|
## 3.22.5
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [a375002]
|
|
- @tiptap/core@3.22.5
|
|
- @tiptap/pm@3.22.5
|
|
|
|
## 3.22.4
|
|
|
|
### Patch Changes
|
|
|
|
- 27ea931: Fix dependencies installation after packages updates producing peer dependency resolution conflicts
|
|
- Updated dependencies [27ea931]
|
|
- Updated dependencies [64f36b8]
|
|
- Updated dependencies [032f8f1]
|
|
- @tiptap/core@3.22.4
|
|
- @tiptap/pm@3.22.4
|
|
|
|
## 3.22.3
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [cb28e7b]
|
|
- @tiptap/core@3.22.3
|
|
- @tiptap/pm@3.22.3
|
|
|
|
## 3.22.2
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [f1d504c]
|
|
- Updated dependencies [404c683]
|
|
- @tiptap/core@3.22.2
|
|
- @tiptap/pm@3.22.2
|
|
|
|
## 3.22.1
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [ee03ac0]
|
|
- Updated dependencies [b88f9ed]
|
|
- @tiptap/core@3.22.1
|
|
- @tiptap/pm@3.22.1
|
|
|
|
## 3.22.0
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [912a49b]
|
|
- Updated dependencies [7d4fb9a]
|
|
- Updated dependencies [0c1c112]
|
|
- Updated dependencies [0c1c112]
|
|
- Updated dependencies [f99bdc2]
|
|
- @tiptap/core@3.22.0
|
|
- @tiptap/pm@3.22.0
|
|
|
|
## 3.21.0
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.21.0
|
|
- @tiptap/pm@3.21.0
|
|
|
|
## 3.20.6
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.20.6
|
|
- @tiptap/pm@3.20.6
|
|
|
|
## 3.20.5
|
|
|
|
### Patch Changes
|
|
|
|
- 0c2bbfe: Add support for skipping trailing node insertion on transactions by setting the `skipTrailingNode` meta flag.
|
|
- @tiptap/core@3.20.5
|
|
- @tiptap/pm@3.20.5
|
|
|
|
## 3.20.4
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [0bcf3c2]
|
|
- @tiptap/core@3.20.4
|
|
- @tiptap/pm@3.20.4
|
|
|
|
## 3.20.3
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [c94fac4]
|
|
- Updated dependencies [6b9ea92]
|
|
- @tiptap/core@3.20.3
|
|
- @tiptap/pm@3.20.3
|
|
|
|
## 3.20.2
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [269823d]
|
|
- @tiptap/core@3.20.2
|
|
- @tiptap/pm@3.20.2
|
|
|
|
## 3.20.1
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [25f57e4]
|
|
- @tiptap/core@3.20.1
|
|
- @tiptap/pm@3.20.1
|
|
|
|
## 3.20.0
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [4b731e2]
|
|
- Updated dependencies [98546ac]
|
|
- Updated dependencies [57624a1]
|
|
- Updated dependencies [76ce47d]
|
|
- @tiptap/core@3.20.0
|
|
- @tiptap/pm@3.20.0
|
|
|
|
## 3.19.0
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.19.0
|
|
- @tiptap/pm@3.19.0
|
|
|
|
## 3.18.0
|
|
|
|
### Patch Changes
|
|
|
|
- a65e55d: Added a new `dataAttribute` to the extension option to control which attribute name will be used for the placeholder label.
|
|
- @tiptap/core@3.18.0
|
|
- @tiptap/pm@3.18.0
|
|
|
|
## 3.17.1
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [aa9709e]
|
|
- Updated dependencies [b46e66a]
|
|
- @tiptap/core@3.17.1
|
|
- @tiptap/pm@3.17.1
|
|
|
|
## 3.17.0
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [eecf1c9]
|
|
- @tiptap/core@3.17.0
|
|
- @tiptap/pm@3.17.0
|
|
|
|
## 3.16.0
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.16.0
|
|
- @tiptap/pm@3.16.0
|
|
|
|
## 3.15.3
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [8f86f06]
|
|
- @tiptap/core@3.15.3
|
|
- @tiptap/pm@3.15.3
|
|
|
|
## 3.15.2
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.15.2
|
|
- @tiptap/pm@3.15.2
|
|
|
|
## 3.15.1
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.15.1
|
|
- @tiptap/pm@3.15.1
|
|
|
|
## 3.15.0
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [ac8361c]
|
|
- @tiptap/core@3.15.0
|
|
- @tiptap/pm@3.15.0
|
|
|
|
## 3.14.0
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.14.0
|
|
- @tiptap/pm@3.14.0
|
|
|
|
## 3.13.0
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [526365a]
|
|
- Updated dependencies [e3b4f68]
|
|
- @tiptap/core@3.13.0
|
|
- @tiptap/pm@3.13.0
|
|
|
|
## 3.12.1
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.12.1
|
|
- @tiptap/pm@3.12.1
|
|
|
|
## 3.12.0
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [f232c5a]
|
|
- @tiptap/core@3.12.0
|
|
- @tiptap/pm@3.12.0
|
|
|
|
## 3.11.1
|
|
|
|
### Patch Changes
|
|
|
|
- eea7190: Fixed a bug where the TrailingNode extension would not use the node option to assume the default node type
|
|
- Updated dependencies [d0c4264]
|
|
- @tiptap/core@3.11.1
|
|
- @tiptap/pm@3.11.1
|
|
|
|
## 3.11.0
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [541c93c]
|
|
- @tiptap/core@3.11.0
|
|
- @tiptap/pm@3.11.0
|
|
|
|
## 3.10.8
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [8375241]
|
|
- Updated dependencies [b7ead7c]
|
|
- Updated dependencies [95d3e80]
|
|
- Updated dependencies [fd479bd]
|
|
- @tiptap/core@3.10.8
|
|
- @tiptap/pm@3.10.8
|
|
|
|
## 3.10.7
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.10.7
|
|
- @tiptap/pm@3.10.7
|
|
|
|
## 3.10.6
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.10.6
|
|
- @tiptap/pm@3.10.6
|
|
|
|
## 3.10.5
|
|
|
|
### Patch Changes
|
|
|
|
- 9d5aeb1: Fixed infinite transaction loop that caused browser tabs to freeze when using UniqueID and TrailingNode extensions together.
|
|
- Updated dependencies [92fae18]
|
|
- @tiptap/core@3.10.5
|
|
- @tiptap/pm@3.10.5
|
|
|
|
## 3.10.4
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [64561c4]
|
|
- @tiptap/core@3.10.4
|
|
- @tiptap/pm@3.10.4
|
|
|
|
## 3.10.3
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.10.3
|
|
- @tiptap/pm@3.10.3
|
|
|
|
## 3.10.2
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.10.2
|
|
- @tiptap/pm@3.10.2
|
|
|
|
## 3.10.1
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [3564e7c]
|
|
- @tiptap/core@3.10.1
|
|
- @tiptap/pm@3.10.1
|
|
|
|
## 3.10.0
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [4aa9f57]
|
|
- Updated dependencies [4aa9f57]
|
|
- @tiptap/core@3.10.0
|
|
- @tiptap/pm@3.10.0
|
|
|
|
## 3.9.1
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.9.1
|
|
- @tiptap/pm@3.9.1
|
|
|
|
## 3.9.0
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [bbb8e16]
|
|
- @tiptap/core@3.9.0
|
|
- @tiptap/pm@3.9.0
|
|
|
|
## 3.8.0
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.8.0
|
|
- @tiptap/pm@3.8.0
|
|
|
|
## 3.7.2
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.7.2
|
|
- @tiptap/pm@3.7.2
|
|
|
|
## 3.7.1
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.7.1
|
|
- @tiptap/pm@3.7.1
|
|
|
|
## 3.7.0
|
|
|
|
### Patch Changes
|
|
|
|
- 7cf3ab6: Make the `TrailingNode` extension's `node` option optional and derive the
|
|
default node type from the editor schema when available.
|
|
|
|
Previously the extension used a hard-coded `'paragraph'` default and the
|
|
`node` option was required in the TypeScript definitions. This change:
|
|
|
|
- makes `node` optional in the options type,
|
|
- prefers the editor schema's top node default type when resolving the
|
|
trailing node, and
|
|
- falls back to the configured option or `'paragraph'` as a last resort.
|
|
|
|
This fixes cases where projects use a different top-level default node and
|
|
prevents the extension from inserting an incorrect trailing node type.
|
|
|
|
- Updated dependencies [35645d9]
|
|
- Updated dependencies [35645d9]
|
|
- Updated dependencies [35645d9]
|
|
- @tiptap/core@3.7.0
|
|
- @tiptap/pm@3.7.0
|
|
|
|
## 3.6.7
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.6.7
|
|
- @tiptap/pm@3.6.7
|
|
|
|
## 3.6.6
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.6.6
|
|
- @tiptap/pm@3.6.6
|
|
|
|
## 3.6.5
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [1e4caea]
|
|
- @tiptap/core@3.6.5
|
|
- @tiptap/pm@3.6.5
|
|
|
|
## 3.6.4
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.6.4
|
|
- @tiptap/pm@3.6.4
|
|
|
|
## 3.6.3
|
|
|
|
### Patch Changes
|
|
|
|
- 7024d69: The Selection extension now uses the correct SelectionOptions type, providing accurate typings for its options.
|
|
- Updated dependencies [67f7b4a]
|
|
- @tiptap/core@3.6.3
|
|
- @tiptap/pm@3.6.3
|
|
|
|
## 3.6.2
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.6.2
|
|
- @tiptap/pm@3.6.2
|
|
|
|
## 3.6.1
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.6.1
|
|
- @tiptap/pm@3.6.1
|
|
|
|
## 3.6.0
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [c0190bd]
|
|
- @tiptap/core@3.6.0
|
|
- @tiptap/pm@3.6.0
|
|
|
|
## 3.5.3
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.5.3
|
|
- @tiptap/pm@3.5.3
|
|
|
|
## 3.5.2
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.5.2
|
|
- @tiptap/pm@3.5.2
|
|
|
|
## 3.5.1
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.5.1
|
|
- @tiptap/pm@3.5.1
|
|
|
|
## 3.5.0
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.5.0
|
|
- @tiptap/pm@3.5.0
|
|
|
|
## 3.4.6
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [968016f]
|
|
- @tiptap/core@3.4.6
|
|
- @tiptap/pm@3.4.6
|
|
|
|
## 3.4.5
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [0226d42]
|
|
- Updated dependencies [37af83b]
|
|
- Updated dependencies [f598ac7]
|
|
- @tiptap/core@3.4.5
|
|
- @tiptap/pm@3.4.5
|
|
|
|
## 3.4.4
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [00cf1d7]
|
|
- @tiptap/core@3.4.4
|
|
- @tiptap/pm@3.4.4
|
|
|
|
## 3.4.3
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [1ea8906]
|
|
- @tiptap/core@3.4.3
|
|
- @tiptap/pm@3.4.3
|
|
|
|
## 3.4.2
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.4.2
|
|
- @tiptap/pm@3.4.2
|
|
|
|
## 3.4.1
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.4.1
|
|
- @tiptap/pm@3.4.1
|
|
|
|
## 3.4.0
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [895c73f]
|
|
- Updated dependencies [ad51daa]
|
|
- @tiptap/core@3.4.0
|
|
- @tiptap/pm@3.4.0
|
|
|
|
## 3.3.1
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.3.1
|
|
- @tiptap/pm@3.3.1
|
|
|
|
## 3.3.0
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [5423726]
|
|
- Updated dependencies [5423726]
|
|
- @tiptap/core@3.3.0
|
|
- @tiptap/pm@3.3.0
|
|
|
|
## 3.2.2
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.2.2
|
|
- @tiptap/pm@3.2.2
|
|
|
|
## 3.2.1
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [6a2873f]
|
|
- @tiptap/core@3.2.1
|
|
- @tiptap/pm@3.2.1
|
|
|
|
## 3.2.0
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [5056e3e]
|
|
- @tiptap/core@3.2.0
|
|
- @tiptap/pm@3.2.0
|
|
|
|
## 3.1.0
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.1.0
|
|
- @tiptap/pm@3.1.0
|
|
|
|
## 3.0.9
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.9
|
|
- @tiptap/pm@3.0.9
|
|
|
|
## 3.0.8
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.8
|
|
- @tiptap/pm@3.0.8
|
|
|
|
## 3.0.7
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.7
|
|
- @tiptap/pm@3.0.7
|
|
|
|
## 3.0.6
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [2e71d05]
|
|
- @tiptap/core@3.0.6
|
|
- @tiptap/pm@3.0.6
|
|
|
|
## 3.0.5
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.5
|
|
- @tiptap/pm@3.0.5
|
|
|
|
## 3.0.4
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [7ed03fa]
|
|
- @tiptap/core@3.0.4
|
|
- @tiptap/pm@3.0.4
|
|
|
|
## 3.0.3
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [75cabde]
|
|
- @tiptap/core@3.0.3
|
|
- @tiptap/pm@3.0.3
|
|
|
|
## 3.0.2
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.2
|
|
- @tiptap/pm@3.0.2
|
|
|
|
## 3.0.1
|
|
|
|
### Major Changes
|
|
|
|
- bfec9b2: Adds the new `@tiptap/extensions` package which packages multiple utility extensions like `History`, `Placeholder`, `CharacterCount`, `DropCursor`, `GapCursor`, `TrailingNode`, `Focus`, and `Selection`.
|
|
|
|
## CharacterCount
|
|
|
|
This extension adds a cursor that indicates where a new node will be inserted when dragging and dropping.
|
|
|
|
Migrate from `@tiptap/extension-character-count` to `@tiptap/extensions`:
|
|
|
|
```diff
|
|
- import CharacterCount from '@tiptap/extension-character-count'
|
|
+ import { CharacterCount } from '@tiptap/extensions'
|
|
```
|
|
|
|
Usage:
|
|
|
|
```ts
|
|
import { CharacterCount, CharacterCountOptions } from "@tiptap/extensions";
|
|
```
|
|
|
|
## DropCursor
|
|
|
|
This extension adds a cursor that indicates where a new node will be inserted when dragging and dropping.
|
|
|
|
Migrate from `@tiptap/extension-dropcursor` to `@tiptap/extensions`:
|
|
|
|
```diff
|
|
- import DropCursor from '@tiptap/extension-dropcursor'
|
|
+ import { DropCursor } from '@tiptap/extensions'
|
|
```
|
|
|
|
Usage:
|
|
|
|
```ts
|
|
import { DropCursor, DropCursorOptions } from "@tiptap/extensions";
|
|
```
|
|
|
|
## GapCursor
|
|
|
|
This extension adds a cursor that appears when you click on a place where no content is present, for example in-between nodes.
|
|
|
|
Migrate from `@tiptap/extension-gapcursor` to `@tiptap/extensions`:
|
|
|
|
```diff
|
|
- import GapCursor from '@tiptap/extension-gapcursor'
|
|
+ import { GapCursor } from '@tiptap/extensions'
|
|
```
|
|
|
|
Usage:
|
|
|
|
```ts
|
|
import { GapCursor } from "@tiptap/extensions";
|
|
```
|
|
|
|
## History
|
|
|
|
This extension adds undo and redo functionality to the editor.
|
|
|
|
Migrate from `@tiptap/extension-history` to `@tiptap/extensions`:
|
|
|
|
```diff
|
|
- import History from '@tiptap/extension-history'
|
|
+ import { History } from '@tiptap/extensions'
|
|
```
|
|
|
|
Usage:
|
|
|
|
```ts
|
|
import { UndoRedo, UndoRedoOptions } from "@tiptap/extensions";
|
|
```
|
|
|
|
## Placeholder
|
|
|
|
This extension adds a placeholder text to the editor, which is displayed when the editor is empty.
|
|
|
|
Migrate from `@tiptap/extension-placeholder` to `@tiptap/extensions`:
|
|
|
|
```diff
|
|
- import Placeholder from '@tiptap/extension-placeholder'
|
|
+ import { Placeholder } from '@tiptap/extensions'
|
|
```
|
|
|
|
Usage:
|
|
|
|
```ts
|
|
import { Placeholder, PlaceholderOptions } from "@tiptap/extensions";
|
|
```
|
|
|
|
## TrailingNode
|
|
|
|
This extension adds a node at the end of the editor, which can be used to add a trailing node like a paragraph.
|
|
|
|
```ts
|
|
import { TrailingNode, TrailingNodeOptions } from "@tiptap/extensions";
|
|
```
|
|
|
|
## Focus
|
|
|
|
This extension adds a focus state to the editor, which can be used to style the editor when it's focused.
|
|
|
|
Migrate from `@tiptap/extension-focus` to `@tiptap/extensions`:
|
|
|
|
```diff
|
|
- import Focus from '@tiptap/extension-focus'
|
|
+ import { Focus } from '@tiptap/extensions'
|
|
```
|
|
|
|
Usage:
|
|
|
|
```ts
|
|
import { Focus, FocusOptions } from "@tiptap/extensions";
|
|
```
|
|
|
|
## Selection
|
|
|
|
This extension adds a selection state to the editor, which can be used to style the editor when there's a selection.
|
|
|
|
```ts
|
|
import { Selection, SelectionOptions } from "@tiptap/extensions";
|
|
```
|
|
|
|
- ce47182: Remove selection decoration when editor is on dragging mode
|
|
|
|
### Minor Changes
|
|
|
|
- 52b6644: skip decorations for node selection and non editable editor
|
|
|
|
### Patch Changes
|
|
|
|
- 1b4c82b: We are now using pnpm package aliases for versions to enable better version pinning for the monorepository
|
|
- 89bd9c7: Enforce type imports so that the bundler ignores TypeScript type imports when generating the index.js file of the dist directory
|
|
- 8c69002: Synced beta with stable features
|
|
- Updated dependencies [1b4c82b]
|
|
- Updated dependencies [1e91f9b]
|
|
- Updated dependencies [a92f4a6]
|
|
- Updated dependencies [8de8e13]
|
|
- Updated dependencies [20f68f6]
|
|
- Updated dependencies [5e957e5]
|
|
- Updated dependencies [89bd9c7]
|
|
- Updated dependencies [d0fda30]
|
|
- Updated dependencies [0e3207f]
|
|
- Updated dependencies [37913d5]
|
|
- Updated dependencies [28c5418]
|
|
- Updated dependencies [32958d6]
|
|
- Updated dependencies [12bb31a]
|
|
- Updated dependencies [9f207a6]
|
|
- Updated dependencies [412e1bd]
|
|
- Updated dependencies [062afaf]
|
|
- Updated dependencies [ff8eed6]
|
|
- Updated dependencies [704f462]
|
|
- Updated dependencies [95b8c71]
|
|
- Updated dependencies [8c69002]
|
|
- Updated dependencies [664834f]
|
|
- Updated dependencies [ac897e7]
|
|
- Updated dependencies [087d114]
|
|
- Updated dependencies [32958d6]
|
|
- Updated dependencies [fc17b21]
|
|
- Updated dependencies [62b0877]
|
|
- Updated dependencies [e20006b]
|
|
- Updated dependencies [5ba480b]
|
|
- Updated dependencies [d6c7558]
|
|
- Updated dependencies [062afaf]
|
|
- Updated dependencies [9ceeab4]
|
|
- Updated dependencies [32958d6]
|
|
- Updated dependencies [bf835b0]
|
|
- Updated dependencies [4e2f6d8]
|
|
- Updated dependencies [32958d6]
|
|
- @tiptap/core@3.0.1
|
|
- @tiptap/pm@3.0.1
|
|
|
|
## 3.0.0-beta.30
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.0-beta.30
|
|
- @tiptap/pm@3.0.0-beta.30
|
|
|
|
## 3.0.0-beta.29
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.0-beta.29
|
|
- @tiptap/pm@3.0.0-beta.29
|
|
|
|
## 3.0.0-beta.28
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.0-beta.28
|
|
- @tiptap/pm@3.0.0-beta.28
|
|
|
|
## 3.0.0-beta.27
|
|
|
|
### Major Changes
|
|
|
|
- ce47182: Remove selection decoration when editor is on dragging mode
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [412e1bd]
|
|
- @tiptap/core@3.0.0-beta.27
|
|
- @tiptap/pm@3.0.0-beta.27
|
|
|
|
## 3.0.0-beta.26
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [5ba480b]
|
|
- @tiptap/core@3.0.0-beta.26
|
|
- @tiptap/pm@3.0.0-beta.26
|
|
|
|
## 3.0.0-beta.25
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [4e2f6d8]
|
|
- @tiptap/core@3.0.0-beta.25
|
|
- @tiptap/pm@3.0.0-beta.25
|
|
|
|
## 3.0.0-beta.24
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.0-beta.24
|
|
- @tiptap/pm@3.0.0-beta.24
|
|
|
|
## 3.0.0-beta.23
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.0-beta.23
|
|
- @tiptap/pm@3.0.0-beta.23
|
|
|
|
## 3.0.0-beta.22
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.0-beta.22
|
|
- @tiptap/pm@3.0.0-beta.22
|
|
|
|
## 3.0.0-beta.21
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [813674c]
|
|
- Updated dependencies [fc17b21]
|
|
- @tiptap/core@3.0.0-beta.21
|
|
- @tiptap/pm@3.0.0-beta.21
|
|
|
|
## 3.0.0-beta.20
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.0-beta.20
|
|
- @tiptap/pm@3.0.0-beta.20
|
|
|
|
## 3.0.0-beta.19
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [9ceeab4]
|
|
- @tiptap/core@3.0.0-beta.19
|
|
- @tiptap/pm@3.0.0-beta.19
|
|
|
|
## 3.0.0-beta.18
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.0-beta.18
|
|
- @tiptap/pm@3.0.0-beta.18
|
|
|
|
## 3.0.0-beta.17
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [e20006b]
|
|
- @tiptap/core@3.0.0-beta.17
|
|
- @tiptap/pm@3.0.0-beta.17
|
|
|
|
## 3.0.0-beta.16
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [ac897e7]
|
|
- Updated dependencies [bf835b0]
|
|
- @tiptap/core@3.0.0-beta.16
|
|
- @tiptap/pm@3.0.0-beta.16
|
|
|
|
## 3.0.0-beta.15
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [087d114]
|
|
- @tiptap/core@3.0.0-beta.15
|
|
- @tiptap/pm@3.0.0-beta.15
|
|
|
|
## 3.0.0-beta.14
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [95b8c71]
|
|
- @tiptap/core@3.0.0-beta.14
|
|
- @tiptap/pm@3.0.0-beta.14
|
|
|
|
## 3.0.0-beta.13
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.0-beta.13
|
|
- @tiptap/pm@3.0.0-beta.13
|
|
|
|
## 3.0.0-beta.12
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.0-beta.12
|
|
- @tiptap/pm@3.0.0-beta.12
|
|
|
|
## 3.0.0-beta.11
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.0-beta.11
|
|
- @tiptap/pm@3.0.0-beta.11
|
|
|
|
## 3.0.0-beta.10
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.0-beta.10
|
|
- @tiptap/pm@3.0.0-beta.10
|
|
|
|
## 3.0.0-beta.9
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.0-beta.9
|
|
- @tiptap/pm@3.0.0-beta.9
|
|
|
|
## 3.0.0-beta.8
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.0-beta.8
|
|
- @tiptap/pm@3.0.0-beta.8
|
|
|
|
## 3.0.0-beta.7
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [d0fda30]
|
|
- @tiptap/core@3.0.0-beta.7
|
|
- @tiptap/pm@3.0.0-beta.7
|
|
|
|
## 3.0.0-beta.6
|
|
|
|
### Patch Changes
|
|
|
|
- @tiptap/core@3.0.0-beta.6
|
|
- @tiptap/pm@3.0.0-beta.6
|
|
|
|
## 3.0.0-beta.5
|
|
|
|
### Patch Changes
|
|
|
|
- 8c69002: Synced beta with stable features
|
|
- Updated dependencies [8c69002]
|
|
- Updated dependencies [62b0877]
|
|
- @tiptap/core@3.0.0-beta.5
|
|
- @tiptap/pm@3.0.0-beta.5
|
|
|
|
## 3.0.0-beta.4
|
|
|
|
### Patch Changes
|
|
|
|
- Updated dependencies [5e957e5]
|
|
- Updated dependencies [9f207a6]
|
|
- @tiptap/core@3.0.0-beta.4
|
|
- @tiptap/pm@3.0.0-beta.4
|
|
|
|
## 3.0.0-beta.3
|
|
|
|
### Patch Changes
|
|
|
|
- 1b4c82b: We are now using pnpm package aliases for versions to enable better version pinning for the monorepository
|
|
- Updated dependencies [1b4c82b]
|
|
- @tiptap/core@3.0.0-beta.3
|
|
- @tiptap/pm@3.0.0-beta.3
|
|
|
|
## 3.0.0-beta.2
|
|
|
|
## 3.0.0-beta.1
|
|
|
|
## 3.0.0-beta.0
|
|
|
|
### Minor Changes
|
|
|
|
- 52b6644: skip decorations for node selection and non editable editor
|
|
|
|
## 3.0.0-next.8
|
|
|
|
## 3.0.0-next.7
|
|
|
|
### Patch Changes
|
|
|
|
- 89bd9c7: Enforce type imports so that the bundler ignores TypeScript type imports when generating the index.js file of the dist directory
|
|
|
|
## 3.0.0-next.6
|
|
|
|
### Major Changes
|
|
|
|
- bfec9b2: Adds the new `@tiptap/extensions` package which packages multiple utility extensions like `History`, `Placeholder`, `CharacterCount`, `DropCursor`, `GapCursor`, `TrailingNode`, `Focus`, and `Selection`.
|
|
|
|
## CharacterCount
|
|
|
|
This extension adds a cursor that indicates where a new node will be inserted when dragging and dropping.
|
|
|
|
Migrate from `@tiptap/extension-character-count` to `@tiptap/extensions`:
|
|
|
|
```diff
|
|
- import CharacterCount from '@tiptap/extension-character-count'
|
|
+ import { CharacterCount } from '@tiptap/extensions'
|
|
```
|
|
|
|
Usage:
|
|
|
|
```ts
|
|
import { CharacterCount, CharacterCountOptions } from "@tiptap/extensions";
|
|
```
|
|
|
|
## DropCursor
|
|
|
|
This extension adds a cursor that indicates where a new node will be inserted when dragging and dropping.
|
|
|
|
Migrate from `@tiptap/extension-dropcursor` to `@tiptap/extensions`:
|
|
|
|
```diff
|
|
- import DropCursor from '@tiptap/extension-dropcursor'
|
|
+ import { DropCursor } from '@tiptap/extensions'
|
|
```
|
|
|
|
Usage:
|
|
|
|
```ts
|
|
import { DropCursor, DropCursorOptions } from "@tiptap/extensions";
|
|
```
|
|
|
|
## GapCursor
|
|
|
|
This extension adds a cursor that appears when you click on a place where no content is present, for example in-between nodes.
|
|
|
|
Migrate from `@tiptap/extension-gapcursor` to `@tiptap/extensions`:
|
|
|
|
```diff
|
|
- import GapCursor from '@tiptap/extension-gapcursor'
|
|
+ import { GapCursor } from '@tiptap/extensions'
|
|
```
|
|
|
|
Usage:
|
|
|
|
```ts
|
|
import { GapCursor } from "@tiptap/extensions";
|
|
```
|
|
|
|
## History
|
|
|
|
This extension adds undo and redo functionality to the editor.
|
|
|
|
Migrate from `@tiptap/extension-history` to `@tiptap/extensions`:
|
|
|
|
```diff
|
|
- import History from '@tiptap/extension-history'
|
|
+ import { History } from '@tiptap/extensions'
|
|
```
|
|
|
|
Usage:
|
|
|
|
```ts
|
|
import { History, HistoryOptions } from "@tiptap/extensions";
|
|
```
|
|
|
|
## Placeholder
|
|
|
|
This extension adds a placeholder text to the editor, which is displayed when the editor is empty.
|
|
|
|
Migrate from `@tiptap/extension-placeholder` to `@tiptap/extensions`:
|
|
|
|
```diff
|
|
- import Placeholder from '@tiptap/extension-placeholder'
|
|
+ import { Placeholder } from '@tiptap/extensions'
|
|
```
|
|
|
|
Usage:
|
|
|
|
```ts
|
|
import { Placeholder, PlaceholderOptions } from "@tiptap/extensions";
|
|
```
|
|
|
|
## TrailingNode
|
|
|
|
This extension adds a node at the end of the editor, which can be used to add a trailing node like a paragraph.
|
|
|
|
```ts
|
|
import { TrailingNode, TrailingNodeOptions } from "@tiptap/extensions";
|
|
```
|
|
|
|
## Focus
|
|
|
|
This extension adds a focus state to the editor, which can be used to style the editor when it's focused.
|
|
|
|
Migrate from `@tiptap/extension-focus` to `@tiptap/extensions`:
|
|
|
|
```diff
|
|
- import Focus from '@tiptap/extension-focus'
|
|
+ import { Focus } from '@tiptap/extensions'
|
|
```
|
|
|
|
Usage:
|
|
|
|
```ts
|
|
import { Focus, FocusOptions } from "@tiptap/extensions";
|
|
```
|
|
|
|
## Selection
|
|
|
|
This extension adds a selection state to the editor, which can be used to style the editor when there's a selection.
|
|
|
|
```ts
|
|
import { Selection, SelectionOptions } from "@tiptap/extensions";
|
|
```
|
|
|
|
## 3.0.0-next.5
|
|
|
|
## 3.0.0-next.4
|
|
|
|
### Major Changes
|
|
|
|
- bfec9b2: Adds the new `@tiptap/extensions` package which holds utility extensions
|