NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3715 most downloaded on npm
text extension for tiptap
Last release today
30 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 58 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
337 releases · first in 2020
One column per quarter.
fix(link): change type HTMLLinkElement to HTMLAnchorElement by @hungtcs in https://github.com/ueberdosis/tiptap/pull/5858
focus command on Android by @hellovietduc in https://github.com/ueberdosis/tiptap/pull/4448rewriteUnknownContent utility for cleaning JSON by @nperez0111 in https://github.com/ueberdosis/tiptap/pull/5915Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.10.4...v2.11.0
Fixed Link extension's commands not respecting XSS prevention via unallowed protocols by @bdbch in https://github.com/ueberdosis/tiptap/pull/5945
Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.10.3...v2.10.4
fix(link): change type HTMLLinkElement to HTMLAnchorElement
content larger than limit should truncate #5851 (#5862)Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.10.2...v2.10.3
fix: revert type changes introduced with 2.10 #5859 by @nperez0111 in https://github.com/ueberdosis/tiptap/pull/5860
Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.10.1...v2.10.2
fix(core): update the typings to be that options and storage are partials on an extended config #5852 by @nperez0111 in https://github.com/ueberdosis/
Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.10.0...v2.10.1
fix(link): add backwards compat by deprecating validate and using isAllowedUri instead by @nperez0111 in https://github.com/ueberdosis/tiptap/pull/581…
addOptions, addStorage to have an optional parent #5768 by @nperez0111 in https://github.com/ueberdosis/tiptap/pull/5770once to EventEmitters by @nperez0111 in https://github.com/ueberdosis/tiptap/pull/5818BubbleMenu by @felixgabler in https://github.com/ueberdosis/tiptap/pull/5842Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.9.1...v2.10.0
fix(lists): bullet-list and ordered-list no longer depend on list-item or text-style extensions #5707 by @nperez0111 in https://github.com/ueberdosis/
Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.9.0...v2.9.1
docs: update the typings for DecorationWithType to be more accurate by @nperez0111 in https://github.com/ueberdosis/tiptap/pull/5692
Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.8.0...v2.9.0
https://github.com/ueberdosis/tiptap/pull/5669
https://github.com/ueberdosis/tiptap/pull/5669
CharacterCount extension. by @ho991217 in https://github.com/ueberdosis/tiptap/pull/5674Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.7.4...v2.8.0
https://github.com/ueberdosis/tiptap/pull/5667
https://github.com/ueberdosis/tiptap/pull/5667
Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.7.3...v2.7.4
https://github.com/ueberdosis/tiptap/pull/5652#pullrequestreview-2328730359
https://github.com/ueberdosis/tiptap/pull/5652#pullrequestreview-2328730359
Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.7.2...v2.7.3
https://github.com/ueberdosis/tiptap/pull/5631
https://github.com/ueberdosis/tiptap/pull/5631
Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.7.1...v2.7.2
https://github.com/ueberdosis/tiptap/pull/5627
https://github.com/ueberdosis/tiptap/pull/5627
Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.7.0...v2.7.1
https://github.com/ueberdosis/tiptap/pull/5511
https://github.com/ueberdosis/tiptap/pull/5511
preventClearDocument meta + makes it easier to disable specific core plugins. by @AlansCodeLog in https://github.com/ueberdosis/tiptap/pull/5514Esc (#4380) by @rfgamaral in https://github.com/ueberdosis/tiptap/pull/5544Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.6.6...v2.7.0
https://github.com/ueberdosis/tiptap/pull/5560
https://github.com/ueberdosis/tiptap/pull/5560
preventClearDocument meta + makes it easier to disable specific core plugins. by @AlansCodeLog in https://github.com/ueberdosis/tiptap/pull/5514Esc (#4380) by @rfgamaral in https://github.com/ueberdosis/tiptap/pull/5544Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.6.6...v2.7.0-pre.0
https://github.com/ueberdosis/tiptap/pull/5537
https://github.com/ueberdosis/tiptap/pull/5537
Esc (#4380) by @rfgamaral in https://github.com/ueberdosis/tiptap/pull/5544Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.6.5...v2.6.6
https://github.com/ueberdosis/tiptap/pull/5532
https://github.com/ueberdosis/tiptap/pull/5532
Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.6.4...v2.6.5
https://github.com/ueberdosis/tiptap/pull/5497
https://github.com/ueberdosis/tiptap/pull/5497
Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.6.3...v2.6.4
https://github.com/ueberdosis/tiptap/pull/5484
https://github.com/ueberdosis/tiptap/pull/5484
img.ProseMirror-separator 0px by @tjenkinson in https://github.com/ueberdosis/tiptap/pull/4646Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.6.2...v2.6.3
Addresses a bug with react in Next.js or when immediatelyRender: false is specified in useEditor
Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.6.1...v2.6.2
https://github.com/ueberdosis/tiptap/pull/5480
https://github.com/ueberdosis/tiptap/pull/5480
Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.6.0...v2.6.1
https://github.com/ueberdosis/tiptap/pull/5458
https://github.com/ueberdosis/tiptap/pull/5458
href to number or boolean by @yurtsiv in https://github.com/ueberdosis/tiptap/pull/5391Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.5.9...v2.6.0
fix(placeholder): add back-compat to deprecated placeholder functionality by @nperez0111 in https://github.com/ueberdosis/tiptap/pull/5409
<li data-checked instead of only when <li data-checked="true" (re-fix of #5366) by @baseballyama in https://github.com/ueberdosis/tiptap/pull/5426configure methods (Extension/Mark/Node) by @rfgamaral in https://github.com/ueberdosis/tiptap/pull/5421isNodeEmpty criteria #5415 by @nperez0111 in https://github.com/ueberdosis/tiptap/pull/5419useEditor and useEditorState to reduce number of instances created while being performant #5432 by @nperez0111 in https://github.com/ueberdosis/tiptap/pull/5445onFirstRender by @nperez0111 in https://github.com/ueberdosis/tiptap/pull/5411defaultLanguage on code-block-lowlight add option to code-block by @nperez0111 in https://github.com/ueberdosis/tiptap/pull/5406Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.5.8...v2.5.9
https://github.com/ueberdosis/tiptap/pull/5408
https://github.com/ueberdosis/tiptap/pull/5408
Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.5.7...v2.5.8
https://github.com/ueberdosis/tiptap/pull/5375
https://github.com/ueberdosis/tiptap/pull/5375
Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.5.6...v2.5.7
https://github.com/ueberdosis/tiptap/pull/5386
https://github.com/ueberdosis/tiptap/pull/5386
getHTML and generateHTML by @baseballyama in https://github.com/ueberdosis/tiptap/pull/5366splitBlock command to return false when it was unsuccessful by @mgreystone in https://github.com/ueberdosis/tiptap/pull/5371Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.5.5...v2.5.6
Feature/y sync options: allow passing ySyncOptions to extension-collaboration by @janthurau in https://github.com/ueberdosis/tiptap/pull/4976
command, allowing for generic override by @sjdemartini in https://github.com/ueberdosis/tiptap/pull/4136emit to be accessed anywhere by @fw6 in https://github.com/ueberdosis/tiptap/pull/3848font-family escaping introduced by #4545 by @nperez0111 in https://github.com/ueberdosis/tiptap/pull/5164Extension.ts by @aleclarson in https://github.com/ueberdosis/tiptap/pull/5253useEditor should not destroy instances that are still mounted by @nperez0111 in https://github.com/ueberdosis/tiptap/pull/5338Full Changelog: https://github.com/ueberdosis/tiptap/compare/v2.4.0...v2.5.5
dd7f9ac: There was an issue with the cjs bundling of packages and default exports, now we resolve default exports in legacy compatible way
70eebfd: The optional deps argument to useEditor was not being respected for performance optimizations, now if deps are declared a new editor instance
whenNotEditable value, this is now the default and is deprecated
### Patch Changes - Updated dependencies [07f4c03] - @tiptap/core@2.5.2
### Patch Changes - @tiptap/core@2.5.1
### Patch Changes - Updated dependencies [fb45149] - Updated dependencies [fb45149] - Updated dependencies [fb45149] - Updated dependencies [fb45149]
### Patch Changes - @tiptap/core@2.5.0-pre.16
### Patch Changes - @tiptap/core@2.5.0-pre.15
### Patch Changes - @tiptap/core@2.5.0-pre.14
### Patch Changes - Updated dependencies [74a37ff] - @tiptap/core@2.5.0-pre.13
### Patch Changes - Updated dependencies [74a37ff] - @tiptap/core@2.5.0-pre.11
### Patch Changes - Updated dependencies [74a37ff] - @tiptap/core@2.5.0-pre.10
### Patch Changes - Updated dependencies [14a00f4] - @tiptap/core@2.5.0-pre.9
### Patch Changes - Updated dependencies [509676e] - @tiptap/core@2.5.0-pre.8
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
NodePos querySelectorAll function
Note: Version bump only for package tiptap
Note: Version bump only for package @tiptap/extension-text
Note: Version bump only for package @tiptap/extension-text
Nothing published for this version
unexpected renderText() for contentful nodes
Disallow only whitespace between markdown shortcuts delimiters
mark nocookie youtube url as valid when parsing html
### Bug Fixes - fix test path
react: use ref instead of state in useEditor to prevent rerenders
Note: Version bump only for package tiptap
Note: Version bump only for package tiptap
Note: Version bump only for package @tiptap/extension-text
Note: Version bump only for package @tiptap/extension-text
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →