-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(extension-youtube) XSS risk with src tag #4602
Conversation
✅ Deploy Preview for tiptap-embed ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Also found link extension had same vulnerability. Added tests for javascript schema checks |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm @svenadlung please review so we can get this on main asap.
This vulnerability is more critical because no need user interaction |
@C-Hess |
@ElizarBatin, valid. I was more concerned about XSS attacks that bypass the iframe sandbox, but embedding an iframe to any source can be just as bad. I assumed the regex covered it. I can update the regex to not include subdomains shortly |
Updated regex, though I could not run the build/tests on my machine at this time, so relying on CI. |
New change fixes #4560 |
@svenadlung any update on this? |
Fixes risks outline in ueberdosis#4600 by verifying that any src urls are valid youtube URLs before rendering as HTML. My thoughts are that this attack vector would be difficult to use because the attacker would have to have a way to manipualte the TipTap payload in a manner that bypasses the youtube extension's `setYoutubeVideo` command, which already checks for valid URLs.
eb47140
to
e6947ba
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for making Tiptap more secure! :-)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@microsoft/fast-foundation](https://togithub.com/Microsoft/fast) | [`2.49.3` -> `2.49.4`](https://renovatebot.com/diffs/npm/@microsoft%2ffast-foundation/2.49.3/2.49.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@microsoft%2ffast-foundation/2.49.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@microsoft%2ffast-foundation/2.49.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@microsoft%2ffast-foundation/2.49.3/2.49.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@microsoft%2ffast-foundation/2.49.3/2.49.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tanstack/table-core](https://togithub.com/tanstack/table) | [`8.10.7` -> `8.11.3`](https://renovatebot.com/diffs/npm/@tanstack%2ftable-core/8.10.7/8.11.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tanstack%2ftable-core/8.11.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tanstack%2ftable-core/8.11.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tanstack%2ftable-core/8.10.7/8.11.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tanstack%2ftable-core/8.10.7/8.11.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tanstack/virtual-core](https://togithub.com/tanstack/virtual) | [`3.0.0-beta.68` -> `3.0.1`](https://renovatebot.com/diffs/npm/@tanstack%2fvirtual-core/3.0.0-beta.68/3.0.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tanstack%2fvirtual-core/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tanstack%2fvirtual-core/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tanstack%2fvirtual-core/3.0.0-beta.68/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tanstack%2fvirtual-core/3.0.0-beta.68/3.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/core](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/core)) | [`2.1.12` -> `2.1.13`](https://renovatebot.com/diffs/npm/@tiptap%2fcore/2.1.12/2.1.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fcore/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fcore/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fcore/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fcore/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-bold](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bold)) | [`2.1.12` -> `2.1.13`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-bold/2.1.12/2.1.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-bold/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-bold/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-bold/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-bold/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-bullet-list](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bullet-list)) | [`2.1.12` -> `2.1.13`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-bullet-list/2.1.12/2.1.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-bullet-list/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-bullet-list/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-bullet-list/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-bullet-list/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-document](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-document)) | [`2.1.12` -> `2.1.13`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-document/2.1.12/2.1.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-document/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-document/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-document/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-document/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-hard-break](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break)) | [`2.1.12` -> `2.1.13`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-hard-break/2.1.12/2.1.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-hard-break/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-hard-break/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-hard-break/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-hard-break/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-history](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-history)) | [`2.1.12` -> `2.1.13`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-history/2.1.12/2.1.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-history/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-history/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-history/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-history/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-italic](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-italic)) | [`2.1.12` -> `2.1.13`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-italic/2.1.12/2.1.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-italic/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-italic/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-italic/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-italic/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-link](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link)) | [`2.1.12` -> `2.1.13`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-link/2.1.12/2.1.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-link/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-link/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-link/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-link/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-list-item](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-list-item)) | [`2.1.12` -> `2.1.13`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-list-item/2.1.12/2.1.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-list-item/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-list-item/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-list-item/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-list-item/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-mention](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-mention)) | [`2.1.12` -> `2.1.13`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-mention/2.1.12/2.1.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-mention/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-mention/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-mention/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-mention/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-ordered-list](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-ordered-list)) | [`2.1.12` -> `2.1.13`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-ordered-list/2.1.12/2.1.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-ordered-list/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-ordered-list/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-ordered-list/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-ordered-list/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-paragraph](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-paragraph)) | [`2.1.12` -> `2.1.13`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-paragraph/2.1.12/2.1.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-paragraph/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-paragraph/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-paragraph/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-paragraph/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-placeholder](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-placeholder)) | [`2.1.12` -> `2.1.13`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-placeholder/2.1.12/2.1.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-placeholder/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-placeholder/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-placeholder/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-placeholder/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-text](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text)) | [`2.1.12` -> `2.1.13`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-text/2.1.12/2.1.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-text/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-text/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-text/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-text/2.1.12/2.1.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/d3-array](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-array) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-array)) | [`3.0.9` -> `3.2.1`](https://renovatebot.com/diffs/npm/@types%2fd3-array/3.0.9/3.2.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fd3-array/3.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fd3-array/3.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fd3-array/3.0.9/3.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fd3-array/3.0.9/3.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/d3-random](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-random) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-random)) | [`3.0.2` -> `3.0.3`](https://renovatebot.com/diffs/npm/@types%2fd3-random/3.0.2/3.0.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fd3-random/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fd3-random/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fd3-random/3.0.2/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fd3-random/3.0.2/3.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/d3-scale](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-scale) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-scale)) | [`4.0.6` -> `4.0.8`](https://renovatebot.com/diffs/npm/@types%2fd3-scale/4.0.6/4.0.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fd3-scale/4.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fd3-scale/4.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fd3-scale/4.0.6/4.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fd3-scale/4.0.6/4.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/d3-selection](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-selection) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-selection)) | [`3.0.8` -> `3.0.10`](https://renovatebot.com/diffs/npm/@types%2fd3-selection/3.0.8/3.0.10) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fd3-selection/3.0.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fd3-selection/3.0.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fd3-selection/3.0.8/3.0.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fd3-selection/3.0.8/3.0.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/d3-zoom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-zoom) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-zoom)) | [`3.0.6` -> `3.0.8`](https://renovatebot.com/diffs/npm/@types%2fd3-zoom/3.0.6/3.0.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fd3-zoom/3.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fd3-zoom/3.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fd3-zoom/3.0.6/3.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fd3-zoom/3.0.6/3.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/markdown-it](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/markdown-it) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it)) | [`13.0.5` -> `13.0.7`](https://renovatebot.com/diffs/npm/@types%2fmarkdown-it/13.0.5/13.0.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fmarkdown-it/13.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fmarkdown-it/13.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fmarkdown-it/13.0.5/13.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fmarkdown-it/13.0.5/13.0.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [prosemirror-markdown](https://togithub.com/prosemirror/prosemirror-markdown) | [`1.11.2` -> `1.12.0`](https://renovatebot.com/diffs/npm/prosemirror-markdown/1.11.2/1.12.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/prosemirror-markdown/1.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prosemirror-markdown/1.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prosemirror-markdown/1.11.2/1.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prosemirror-markdown/1.11.2/1.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [prosemirror-model](https://togithub.com/prosemirror/prosemirror-model) | [`1.19.3` -> `1.19.4`](https://renovatebot.com/diffs/npm/prosemirror-model/1.19.3/1.19.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/prosemirror-model/1.19.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prosemirror-model/1.19.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prosemirror-model/1.19.3/1.19.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prosemirror-model/1.19.3/1.19.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>Microsoft/fast (@​microsoft/fast-foundation)</summary> ### [`v2.49.4`](https://togithub.com/Microsoft/fast/compare/507d2fef836f75b072d0c05c9e37b7c59959ff51...71481316c92e3689a4a0c243831693d9938474f8) [Compare Source](https://togithub.com/Microsoft/fast/compare/507d2fef836f75b072d0c05c9e37b7c59959ff51...71481316c92e3689a4a0c243831693d9938474f8) </details> <details> <summary>tanstack/table (@​tanstack/table-core)</summary> ### [`v8.11.3`](https://togithub.com/TanStack/table/releases/tag/v8.11.3) [Compare Source](https://togithub.com/tanstack/table/compare/v8.11.2...v8.11.3) Version 8.11.3 - 1/3/2024, 3:36 PM #### Changes ##### Fix - getRow with expanded row model and selection ([#​5253](https://togithub.com/tanstack/table/issues/5253)) ([`ca5c187`](https://togithub.com/tanstack/table/commit/ca5c1877)) by Kevin Van Cott ##### Chore - Remove old-examples ([#​5248](https://togithub.com/tanstack/table/issues/5248)) ([`89ea3ef`](https://togithub.com/tanstack/table/commit/89ea3efb)) by Lachlan Collins - Remove Vite aliases and tsconfig composite ([#​5247](https://togithub.com/tanstack/table/issues/5247)) ([`6906b87`](https://togithub.com/tanstack/table/commit/6906b875)) by Lachlan Collins - update contributing guide ([`d17a62b`](https://togithub.com/tanstack/table/commit/d17a62b8)) by Kevin Vandy - Attempt to enable Nx cloud caching ([#​5244](https://togithub.com/tanstack/table/issues/5244)) ([`07d71fb`](https://togithub.com/tanstack/table/commit/07d71fb0)) by Lachlan Collins - Update Nx caching inputs ([#​5242](https://togithub.com/tanstack/table/issues/5242)) ([`aec4d3c`](https://togithub.com/tanstack/table/commit/aec4d3c4)) by Lachlan Collins - Run prettier on CI ([#​5241](https://togithub.com/tanstack/table/issues/5241)) ([`f4356c0`](https://togithub.com/tanstack/table/commit/f4356c09)) by Lachlan Collins - Rework publish script ([#​5240](https://togithub.com/tanstack/table/issues/5240)) ([`5189d74`](https://togithub.com/tanstack/table/commit/5189d749)) by Lachlan Collins - Modularise rollup config ([#​5238](https://togithub.com/tanstack/table/issues/5238)) ([`72c7ed6`](https://togithub.com/tanstack/table/commit/72c7ed6a)) by Lachlan Collins - Migrate to pnpm and modularise Nx tasks ([#​5234](https://togithub.com/tanstack/table/issues/5234)) ([`51a6fd7`](https://togithub.com/tanstack/table/commit/51a6fd71)) by Lachlan Collins - Migrate from TypeScript 4.9 to 5.3 ([#​5233](https://togithub.com/tanstack/table/issues/5233)) ([`f7b7a8e`](https://togithub.com/tanstack/table/commit/f7b7a8ed)) by Lachlan Collins - Migrate from Nx v15 to v17 ([#​5231](https://togithub.com/tanstack/table/issues/5231)) ([`51eb4b6`](https://togithub.com/tanstack/table/commit/51eb4b67)) by Lachlan Collins ##### Docs - column virtualization example ([#​5245](https://togithub.com/tanstack/table/issues/5245)) ([`43f22c9`](https://togithub.com/tanstack/table/commit/43f22c90)) by Kevin Van Cott - correct typo in introduction.md ([#​4910](https://togithub.com/tanstack/table/issues/4910)) ([`7f68e42`](https://togithub.com/tanstack/table/commit/7f68e421)) by Mark Tomlinson - Update header.md -> fixing typos ([#​5236](https://togithub.com/tanstack/table/issues/5236)) ([`6ccf35c`](https://togithub.com/tanstack/table/commit/6ccf35c1)) by [@​kis619](https://togithub.com/kis619) - Update header-group.md - correct typo ([#​5235](https://togithub.com/tanstack/table/issues/5235)) ([`079d492`](https://togithub.com/tanstack/table/commit/079d4924)) by [@​kis619](https://togithub.com/kis619) - update virtual rows example ([#​5237](https://togithub.com/tanstack/table/issues/5237)) ([`ff39428`](https://togithub.com/tanstack/table/commit/ff394286)) by Kevin Van Cott - Update column-sizing.md ([#​5232](https://togithub.com/tanstack/table/issues/5232)) ([`de5788c`](https://togithub.com/tanstack/table/commit/de5788c4)) by Kevin Van Cott - Update example package.json to include faker ([#​5230](https://togithub.com/tanstack/table/issues/5230)) ([`dd870a3`](https://togithub.com/tanstack/table/commit/dd870a3a)) by Kevin Van Cott - update route config for new resizing example ([#​5229](https://togithub.com/tanstack/table/issues/5229)) ([`23a8e2e`](https://togithub.com/tanstack/table/commit/23a8e2eb)) by Kevin Van Cott - column sizing/resizing guide ([#​5228](https://togithub.com/tanstack/table/issues/5228)) ([`d45b9a9`](https://togithub.com/tanstack/table/commit/d45b9a9f)) by Kevin Van Cott - create row selection guide ([#​5226](https://togithub.com/tanstack/table/issues/5226)) ([`ae4c451`](https://togithub.com/tanstack/table/commit/ae4c451d)) by Kevin Van Cott #### Packages - [@​tanstack/table-core](https://togithub.com/tanstack/table-core)[@​8](https://togithub.com/8).11.3 - [@​tanstack/react-table](https://togithub.com/tanstack/react-table)[@​8](https://togithub.com/8).11.3 - [@​tanstack/solid-table](https://togithub.com/tanstack/solid-table)[@​8](https://togithub.com/8).11.3 - [@​tanstack/vue-table](https://togithub.com/tanstack/vue-table)[@​8](https://togithub.com/8).11.3 - [@​tanstack/svelte-table](https://togithub.com/tanstack/svelte-table)[@​8](https://togithub.com/8).11.3 - [@​tanstack/react-table-devtools](https://togithub.com/tanstack/react-table-devtools)[@​8](https://togithub.com/8).11.3 - [@​tanstack/match-sorter-utils](https://togithub.com/tanstack/match-sorter-utils)[@​8](https://togithub.com/8).11.3 ### [`v8.11.2`](https://togithub.com/TanStack/table/releases/tag/v8.11.2) [Compare Source](https://togithub.com/tanstack/table/compare/v8.11.1...v8.11.2) Version 8.11.2 - 12/20/2023, 6:03 PM #### Changes ##### Fix - fixed crash when toggling selection of non-visible row ([#​5221](https://togithub.com/tanstack/table/issues/5221)) ([`cd8c821`](https://togithub.com/tanstack/table/commit/cd8c821c)) by Kevin Van Cott ##### Chore - Delete variables that are not used ([#​5122](https://togithub.com/tanstack/table/issues/5122)) ([`743c9b7`](https://togithub.com/tanstack/table/commit/743c9b74)) by [@​lio-mengxiang](https://togithub.com/lio-mengxiang) #### Packages - [@​tanstack/table-core](https://togithub.com/tanstack/table-core)[@​8](https://togithub.com/8).11.2 - [@​tanstack/react-table](https://togithub.com/tanstack/react-table)[@​8](https://togithub.com/8).11.2 - [@​tanstack/solid-table](https://togithub.com/tanstack/solid-table)[@​8](https://togithub.com/8).11.2 - [@​tanstack/vue-table](https://togithub.com/tanstack/vue-table)[@​8](https://togithub.com/8).11.2 - [@​tanstack/svelte-table](https://togithub.com/tanstack/svelte-table)[@​8](https://togithub.com/8).11.2 ### [`v8.11.1`](https://togithub.com/TanStack/table/releases/tag/v8.11.1) [Compare Source](https://togithub.com/tanstack/table/compare/v8.11.0...v8.11.1) Version 8.11.1 - 12/20/2023, 5:39 PM #### Changes ##### Fix - export types IdIdentifier, StringHeaderIdentifier, AccessorKeyColumnDefBase ([#​5133](https://togithub.com/tanstack/table/issues/5133)) ([`83e2c37`](https://togithub.com/tanstack/table/commit/83e2c373)) by maxence-lefebvre #### Packages - [@​tanstack/table-core](https://togithub.com/tanstack/table-core)[@​8](https://togithub.com/8).11.1 - [@​tanstack/react-table](https://togithub.com/tanstack/react-table)[@​8](https://togithub.com/8).11.1 - [@​tanstack/solid-table](https://togithub.com/tanstack/solid-table)[@​8](https://togithub.com/8).11.1 - [@​tanstack/vue-table](https://togithub.com/tanstack/vue-table)[@​8](https://togithub.com/8).11.1 - [@​tanstack/svelte-table](https://togithub.com/tanstack/svelte-table)[@​8](https://togithub.com/8).11.1 ### [`v8.11.0`](https://togithub.com/TanStack/table/releases/tag/v8.11.0) [Compare Source](https://togithub.com/tanstack/table/compare/v8.10.7...v8.11.0) Version 8.11.0 - 12/17/2023, 4:55 PM #### Changes ##### Feat - Add columnResizeDirection table option to support RTL column resizing ([#​5192](https://togithub.com/tanstack/table/issues/5192)) ([`cfdc3af`](https://togithub.com/tanstack/table/commit/cfdc3aff)) by Samuel Arbibe ##### Chore - Update jsdoc comments ([#​5174](https://togithub.com/tanstack/table/issues/5174)) ([`726d1d6`](https://togithub.com/tanstack/table/commit/726d1d66)) by [@​morinokami](https://togithub.com/morinokami) ##### Docs - fix wrong description in sorting.md ([#​5134](https://togithub.com/tanstack/table/issues/5134)) ([`538c06d`](https://togithub.com/tanstack/table/commit/538c06d1)) by [@​tychenjiajun](https://togithub.com/tychenjiajun) - Improve row selection docs ([#​5184](https://togithub.com/tanstack/table/issues/5184)) ([`ff9f1f8`](https://togithub.com/tanstack/table/commit/ff9f1f8f)) by Patrick Richardson - Fix typo ([#​5149](https://togithub.com/tanstack/table/issues/5149)) ([`cfcc0f1`](https://togithub.com/tanstack/table/commit/cfcc0f1d)) by Timothy Hsu - Update table.md column-defs link ([#​5155](https://togithub.com/tanstack/table/issues/5155)) ([`4b64bab`](https://togithub.com/tanstack/table/commit/4b64bab5)) by Myat Su Phyo - Update project name in docs/guide/features.md ([#​5178](https://togithub.com/tanstack/table/issues/5178)) ([`ce53752`](https://togithub.com/tanstack/table/commit/ce537520)) by Martin Stemmle - Vue example - Row Selection ([#​5158](https://togithub.com/tanstack/table/issues/5158)) ([`b91fe9a`](https://togithub.com/tanstack/table/commit/b91fe9ad)) by [@​rak-phillip](https://togithub.com/rak-phillip) - Update column-defs.md ([#​5157](https://togithub.com/tanstack/table/issues/5157)) ([`cc8ecd9`](https://togithub.com/tanstack/table/commit/cc8ecd9a)) by Micah Nacht - Update ag-grid.md ([#​5188](https://togithub.com/tanstack/table/issues/5188)) ([`21c1dbb`](https://togithub.com/tanstack/table/commit/21c1dbb4)) by [@​JosephSKh](https://togithub.com/JosephSKh) #### Packages - [@​tanstack/table-core](https://togithub.com/tanstack/table-core)[@​8](https://togithub.com/8).11.0 - [@​tanstack/react-table](https://togithub.com/tanstack/react-table)[@​8](https://togithub.com/8).11.0 - [@​tanstack/solid-table](https://togithub.com/tanstack/solid-table)[@​8](https://togithub.com/8).11.0 - [@​tanstack/vue-table](https://togithub.com/tanstack/vue-table)[@​8](https://togithub.com/8).11.0 - [@​tanstack/svelte-table](https://togithub.com/tanstack/svelte-table)[@​8](https://togithub.com/8).11.0 </details> <details> <summary>tanstack/virtual (@​tanstack/virtual-core)</summary> ### [`v3.0.1`](https://togithub.com/TanStack/virtual/releases/tag/v3.0.1) [Compare Source](https://togithub.com/tanstack/virtual/compare/v3.0.0...v3.0.1) Version 3.0.1 - 12/4/2023, 7:03 PM ##### Changes ##### Fix - ci ([`7e09757`](https://togithub.com/tanstack/virtual/commit/7e09757)) by Tanner Linsley - test release ([`36fc3fd`](https://togithub.com/tanstack/virtual/commit/36fc3fd)) by Tanner Linsley - package.json ([`597088f`](https://togithub.com/tanstack/virtual/commit/597088f)) by Tanner Linsley - test CI release ([`3142313`](https://togithub.com/tanstack/virtual/commit/3142313)) by Tanner Linsley ##### Chore - v3 example deps ([`82363a5`](https://togithub.com/tanstack/virtual/commit/82363a5)) by Tanner Linsley ##### Other - new header ([`3d9d285`](https://togithub.com/tanstack/virtual/commit/3d9d285)) by Tanner Linsley ##### Packages - [@​tanstack/virtual-core](https://togithub.com/tanstack/virtual-core)[@​3](https://togithub.com/3).0.1 - [@​tanstack/react-virtual](https://togithub.com/tanstack/react-virtual)[@​3](https://togithub.com/3).0.1 - [@​tanstack/solid-virtual](https://togithub.com/tanstack/solid-virtual)[@​3](https://togithub.com/3).0.1 - [@​tanstack/svelte-virtual](https://togithub.com/tanstack/svelte-virtual)[@​3](https://togithub.com/3).0.1 - [@​tanstack/vue-virtual](https://togithub.com/tanstack/vue-virtual)[@​3](https://togithub.com/3).0.1 ### [`v3.0.0`](https://togithub.com/TanStack/virtual/releases/tag/v3.0.0) [Compare Source](https://togithub.com/tanstack/virtual/compare/v3.0.0-beta.68...v3.0.0) Here it is! </details> <details> <summary>ueberdosis/tiptap (@​tiptap/core)</summary> ### [`v2.1.13`](https://togithub.com/ueberdosis/tiptap/releases/tag/v2.1.13) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) ##### What's Changed - Fix esm.sh url by [@​ije](https://togithub.com/ije) in [https://github.com/ueberdosis/tiptap/pull/4549](https://togithub.com/ueberdosis/tiptap/pull/4549) - Feature/cloud docs by [@​janthurau](https://togithub.com/janthurau) in [https://github.com/ueberdosis/tiptap/pull/4624](https://togithub.com/ueberdosis/tiptap/pull/4624) - Fix typo by [@​EricHasegawa](https://togithub.com/EricHasegawa) in [https://github.com/ueberdosis/tiptap/pull/4497](https://togithub.com/ueberdosis/tiptap/pull/4497) - Update vue3.md by [@​y0ngdev](https://togithub.com/y0ngdev) in [https://github.com/ueberdosis/tiptap/pull/4365](https://togithub.com/ueberdosis/tiptap/pull/4365) - docs: add information about transaction mapping in chains by [@​bdbch](https://togithub.com/bdbch) in [https://github.com/ueberdosis/tiptap/pull/4531](https://togithub.com/ueberdosis/tiptap/pull/4531) - Add Tailwind Intellisense configuration to docs by [@​mmailaender](https://togithub.com/mmailaender) in [https://github.com/ueberdosis/tiptap/pull/4374](https://togithub.com/ueberdosis/tiptap/pull/4374) - Improve wording of menus.md by [@​courthead](https://togithub.com/courthead) in [https://github.com/ueberdosis/tiptap/pull/4297](https://togithub.com/ueberdosis/tiptap/pull/4297) - fix(extension-youtube) XSS risk with src tag by [@​C-Hess](https://togithub.com/C-Hess) in [https://github.com/ueberdosis/tiptap/pull/4602](https://togithub.com/ueberdosis/tiptap/pull/4602) - fix(react): fix performance regression because of select/deselect by [@​bdbch](https://togithub.com/bdbch) in [https://github.com/ueberdosis/tiptap/pull/4661](https://togithub.com/ueberdosis/tiptap/pull/4661) ##### New Contributors - [@​ije](https://togithub.com/ije) made their first contribution in [https://github.com/ueberdosis/tiptap/pull/4549](https://togithub.com/ueberdosis/tiptap/pull/4549) - [@​mmailaender](https://togithub.com/mmailaender) made their first contribution in [https://github.com/ueberdosis/tiptap/pull/4374](https://togithub.com/ueberdosis/tiptap/pull/4374) - [@​courthead](https://togithub.com/courthead) made their first contribution in [https://github.com/ueberdosis/tiptap/pull/4297](https://togithub.com/ueberdosis/tiptap/pull/4297) **Full Changelog**: ueberdosis/tiptap@v2.1.12...v2.1.13 </details> <details> <summary>ueberdosis/tiptap (@​tiptap/extension-bold)</summary> ### [`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bold/CHANGELOG.md#2113-2023-11-30) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) **Note:** Version bump only for package [@​tiptap/extension-bold](https://togithub.com/tiptap/extension-bold) </details> <details> <summary>ueberdosis/tiptap (@​tiptap/extension-document)</summary> ### [`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-document/CHANGELOG.md#2113-2023-11-30) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) **Note:** Version bump only for package [@​tiptap/extension-document](https://togithub.com/tiptap/extension-document) </details> <details> <summary>ueberdosis/tiptap (@​tiptap/extension-italic)</summary> ### [`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-italic/CHANGELOG.md#2113-2023-11-30) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) **Note:** Version bump only for package [@​tiptap/extension-italic](https://togithub.com/tiptap/extension-italic) </details> <details> <summary>ueberdosis/tiptap (@​tiptap/extension-paragraph)</summary> ### [`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-paragraph/CHANGELOG.md#2113-2023-11-30) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) **Note:** Version bump only for package [@​tiptap/extension-paragraph](https://togithub.com/tiptap/extension-paragraph) </details> <details> <summary>ueberdosis/tiptap (@​tiptap/extension-text)</summary> ### [`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-text/CHANGELOG.md#2113-2023-11-30) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) **Note:** Version bump only for package [@​tiptap/extension-text](https://togithub.com/tiptap/extension-text) </details> <details> <summary>prosemirror/prosemirror-markdown (prosemirror-markdown)</summary> ### [`v1.12.0`](https://togithub.com/prosemirror/prosemirror-markdown/blob/HEAD/CHANGELOG.md#1120-2023-12-11) [Compare Source](https://togithub.com/prosemirror/prosemirror-markdown/compare/1.11.2...1.12.0) ##### Bug fixes Block-level markup inside a heading is no longer escaped by the serializer. Do not backslash-escape a `+` at the start of line when it isn't followed by a space. Upgrade to markdown-it 14 ##### New features `MarkdownSerializerState.renderInline` now takes a parameter that controls whether block-level markup should be escaped. Upgrade to markdown-it version 14, which provides ES modules. </details> <details> <summary>prosemirror/prosemirror-model (prosemirror-model)</summary> ### [`v1.19.4`](https://togithub.com/prosemirror/prosemirror-model/blob/HEAD/CHANGELOG.md#1194-2023-12-11) [Compare Source](https://togithub.com/prosemirror/prosemirror-model/compare/1.19.3...1.19.4) ##### Bug fixes Make `textBetween` emit block separators for empty textblocks. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "monthly" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/ni/nimble). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@tiptap/extension-blockquote](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-blockquote)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-blockquote/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-blockquote/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-blockquote/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-blockquote/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-blockquote/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-bold](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bold)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-bold/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-bold/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-bold/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-bold/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-bold/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-bullet-list](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bullet-list)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-bullet-list/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-bullet-list/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-bullet-list/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-bullet-list/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-bullet-list/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-character-count](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-character-count)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-character-count/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-character-count/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-character-count/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-character-count/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-character-count/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-code](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-code/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-code/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-code/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-code/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-code/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-floating-menu](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-floating-menu)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-floating-menu/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-floating-menu/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-floating-menu/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-floating-menu/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-floating-menu/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-gapcursor](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-gapcursor)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-gapcursor/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-gapcursor/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-gapcursor/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-gapcursor/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-gapcursor/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-hard-break](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-hard-break)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-hard-break/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-hard-break/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-hard-break/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-hard-break/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-hard-break/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-history](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-history)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-history/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-history/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-history/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-history/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-history/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-horizontal-rule](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-horizontal-rule)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-horizontal-rule/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-horizontal-rule/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-horizontal-rule/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-horizontal-rule/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-horizontal-rule/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-image](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-image)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-image/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-image/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-image/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-image/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-image/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-italic](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-italic)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-italic/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-italic/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-italic/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-italic/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-italic/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-link](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-link/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-link/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-link/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-link/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-link/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-list-item](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-list-item)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-list-item/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-list-item/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-list-item/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-list-item/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-list-item/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-ordered-list](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-ordered-list)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-ordered-list/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-ordered-list/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-ordered-list/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-ordered-list/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-ordered-list/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-placeholder](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-placeholder)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-placeholder/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-placeholder/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-placeholder/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-placeholder/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-placeholder/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-strike](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-strike)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-strike/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-strike/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-strike/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-strike/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-strike/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-table](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-table/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-table/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-table/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-table/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-table/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-table-cell](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-cell)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-table-cell/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-table-cell/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-table-cell/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-table-cell/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-table-cell/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-table-header](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-header)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-table-header/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-table-header/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-table-header/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-table-header/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-table-header/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-table-row](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-table-row)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-table-row/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-table-row/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-table-row/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-table-row/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-table-row/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-task-item](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-task-item)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-task-item/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-task-item/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-task-item/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-task-item/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-task-item/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/extension-task-list](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/extension-task-list)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fextension-task-list/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fextension-task-list/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fextension-task-list/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fextension-task-list/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fextension-task-list/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/pm](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/pm)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fpm/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fpm/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fpm/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fpm/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fpm/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/react](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/react)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2freact/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2freact/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2freact/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2freact/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2freact/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@tiptap/starter-kit](https://tiptap.dev) ([source](https://togithub.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit)) | [`2.1.12` -> `2.2.3`](https://renovatebot.com/diffs/npm/@tiptap%2fstarter-kit/2.1.12/2.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@tiptap%2fstarter-kit/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tiptap%2fstarter-kit/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tiptap%2fstarter-kit/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tiptap%2fstarter-kit/2.1.12/2.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>ueberdosis/tiptap (@​tiptap/extension-blockquote)</summary> ### [`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-blockquote/CHANGELOG.md#223-2024-02-15) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3) **Note:** Version bump only for package [@​tiptap/extension-blockquote](https://togithub.com/tiptap/extension-blockquote) ### [`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-blockquote/CHANGELOG.md#222-2024-02-07) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2) **Note:** Version bump only for package [@​tiptap/extension-blockquote](https://togithub.com/tiptap/extension-blockquote) ### [`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-blockquote/CHANGELOG.md#221-2024-01-31) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1) **Note:** Version bump only for package [@​tiptap/extension-blockquote](https://togithub.com/tiptap/extension-blockquote) ### [`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-blockquote/CHANGELOG.md#220-2024-01-29) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0) ### [`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-blockquote/CHANGELOG.md#2116-2024-01-10) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16) **Note:** Version bump only for package [@​tiptap/extension-blockquote](https://togithub.com/tiptap/extension-blockquote) ### [`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-blockquote/CHANGELOG.md#2115-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15) **Note:** Version bump only for package [@​tiptap/extension-blockquote](https://togithub.com/tiptap/extension-blockquote) ### [`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-blockquote/CHANGELOG.md#2114-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14) **Note:** Version bump only for package [@​tiptap/extension-blockquote](https://togithub.com/tiptap/extension-blockquote) ### [`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-blockquote/CHANGELOG.md#2113-2023-11-30) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) **Note:** Version bump only for package [@​tiptap/extension-blockquote](https://togithub.com/tiptap/extension-blockquote) </details> <details> <summary>ueberdosis/tiptap (@​tiptap/extension-bold)</summary> ### [`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bold/CHANGELOG.md#223-2024-02-15) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3) **Note:** Version bump only for package [@​tiptap/extension-bold](https://togithub.com/tiptap/extension-bold) ### [`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bold/CHANGELOG.md#222-2024-02-07) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2) **Note:** Version bump only for package [@​tiptap/extension-bold](https://togithub.com/tiptap/extension-bold) ### [`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bold/CHANGELOG.md#221-2024-01-31) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1) **Note:** Version bump only for package [@​tiptap/extension-bold](https://togithub.com/tiptap/extension-bold) ### [`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bold/CHANGELOG.md#220-2024-01-29) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0) ### [`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bold/CHANGELOG.md#2116-2024-01-10) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16) **Note:** Version bump only for package [@​tiptap/extension-bold](https://togithub.com/tiptap/extension-bold) ### [`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bold/CHANGELOG.md#2115-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15) **Note:** Version bump only for package [@​tiptap/extension-bold](https://togithub.com/tiptap/extension-bold) ### [`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bold/CHANGELOG.md#2114-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14) **Note:** Version bump only for package [@​tiptap/extension-bold](https://togithub.com/tiptap/extension-bold) ### [`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bold/CHANGELOG.md#2113-2023-11-30) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) **Note:** Version bump only for package [@​tiptap/extension-bold](https://togithub.com/tiptap/extension-bold) </details> <details> <summary>ueberdosis/tiptap (@​tiptap/extension-bullet-list)</summary> ### [`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bullet-list/CHANGELOG.md#223-2024-02-15) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3) **Note:** Version bump only for package [@​tiptap/extension-bullet-list](https://togithub.com/tiptap/extension-bullet-list) ### [`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bullet-list/CHANGELOG.md#222-2024-02-07) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2) **Note:** Version bump only for package [@​tiptap/extension-bullet-list](https://togithub.com/tiptap/extension-bullet-list) ### [`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bullet-list/CHANGELOG.md#221-2024-01-31) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1) **Note:** Version bump only for package [@​tiptap/extension-bullet-list](https://togithub.com/tiptap/extension-bullet-list) ### [`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bullet-list/CHANGELOG.md#220-2024-01-29) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0) ### [`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bullet-list/CHANGELOG.md#2116-2024-01-10) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16) **Note:** Version bump only for package [@​tiptap/extension-bullet-list](https://togithub.com/tiptap/extension-bullet-list) ### [`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bullet-list/CHANGELOG.md#2115-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15) **Note:** Version bump only for package [@​tiptap/extension-bullet-list](https://togithub.com/tiptap/extension-bullet-list) ### [`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bullet-list/CHANGELOG.md#2114-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14) **Note:** Version bump only for package [@​tiptap/extension-bullet-list](https://togithub.com/tiptap/extension-bullet-list) ### [`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-bullet-list/CHANGELOG.md#2113-2023-11-30) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) **Note:** Version bump only for package [@​tiptap/extension-bullet-list](https://togithub.com/tiptap/extension-bullet-list) </details> <details> <summary>ueberdosis/tiptap (@​tiptap/extension-character-count)</summary> ### [`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-character-count/CHANGELOG.md#223-2024-02-15) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3) **Note:** Version bump only for package [@​tiptap/extension-character-count](https://togithub.com/tiptap/extension-character-count) ### [`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-character-count/CHANGELOG.md#222-2024-02-07) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2) **Note:** Version bump only for package [@​tiptap/extension-character-count](https://togithub.com/tiptap/extension-character-count) ### [`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-character-count/CHANGELOG.md#221-2024-01-31) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1) **Note:** Version bump only for package [@​tiptap/extension-character-count](https://togithub.com/tiptap/extension-character-count) ### [`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-character-count/CHANGELOG.md#220-2024-01-29) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0) ### [`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-character-count/CHANGELOG.md#2116-2024-01-10) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16) **Note:** Version bump only for package [@​tiptap/extension-character-count](https://togithub.com/tiptap/extension-character-count) ### [`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-character-count/CHANGELOG.md#2115-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15) **Note:** Version bump only for package [@​tiptap/extension-character-count](https://togithub.com/tiptap/extension-character-count) ### [`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-character-count/CHANGELOG.md#2114-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14) **Note:** Version bump only for package [@​tiptap/extension-character-count](https://togithub.com/tiptap/extension-character-count) ### [`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-character-count/CHANGELOG.md#2113-2023-11-30) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) **Note:** Version bump only for package [@​tiptap/extension-character-count](https://togithub.com/tiptap/extension-character-count) </details> <details> <summary>ueberdosis/tiptap (@​tiptap/extension-code)</summary> ### [`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code/CHANGELOG.md#223-2024-02-15) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3) **Note:** Version bump only for package [@​tiptap/extension-code](https://togithub.com/tiptap/extension-code) ### [`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code/CHANGELOG.md#222-2024-02-07) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2) **Note:** Version bump only for package [@​tiptap/extension-code](https://togithub.com/tiptap/extension-code) ### [`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code/CHANGELOG.md#221-2024-01-31) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1) **Note:** Version bump only for package [@​tiptap/extension-code](https://togithub.com/tiptap/extension-code) ### [`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code/CHANGELOG.md#220-2024-01-29) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0) ### [`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code/CHANGELOG.md#2116-2024-01-10) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16) **Note:** Version bump only for package [@​tiptap/extension-code](https://togithub.com/tiptap/extension-code) ### [`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code/CHANGELOG.md#2115-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15) **Note:** Version bump only for package [@​tiptap/extension-code](https://togithub.com/tiptap/extension-code) ### [`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code/CHANGELOG.md#2114-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14) **Note:** Version bump only for package [@​tiptap/extension-code](https://togithub.com/tiptap/extension-code) ### [`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-code/CHANGELOG.md#2113-2023-11-30) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) **Note:** Version bump only for package [@​tiptap/extension-code](https://togithub.com/tiptap/extension-code) </details> <details> <summary>ueberdosis/tiptap (@​tiptap/extension-floating-menu)</summary> ### [`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-floating-menu/CHANGELOG.md#223-2024-02-15) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3) **Note:** Version bump only for package [@​tiptap/extension-floating-menu](https://togithub.com/tiptap/extension-floating-menu) ### [`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-floating-menu/CHANGELOG.md#222-2024-02-07) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2) **Note:** Version bump only for package [@​tiptap/extension-floating-menu](https://togithub.com/tiptap/extension-floating-menu) ### [`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-floating-menu/CHANGELOG.md#221-2024-01-31) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1) **Note:** Version bump only for package [@​tiptap/extension-floating-menu](https://togithub.com/tiptap/extension-floating-menu) ### [`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-floating-menu/CHANGELOG.md#220-2024-01-29) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0) ### [`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-floating-menu/CHANGELOG.md#2116-2024-01-10) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16) **Note:** Version bump only for package [@​tiptap/extension-floating-menu](https://togithub.com/tiptap/extension-floating-menu) ### [`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-floating-menu/CHANGELOG.md#2115-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15) **Note:** Version bump only for package [@​tiptap/extension-floating-menu](https://togithub.com/tiptap/extension-floating-menu) ### [`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-floating-menu/CHANGELOG.md#2114-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14) **Note:** Version bump only for package [@​tiptap/extension-floating-menu](https://togithub.com/tiptap/extension-floating-menu) ### [`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-floating-menu/CHANGELOG.md#2113-2023-11-30) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) **Note:** Version bump only for package [@​tiptap/extension-floating-menu](https://togithub.com/tiptap/extension-floating-menu) </details> <details> <summary>ueberdosis/tiptap (@​tiptap/extension-gapcursor)</summary> ### [`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-gapcursor/CHANGELOG.md#223-2024-02-15) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3) **Note:** Version bump only for package [@​tiptap/extension-gapcursor](https://togithub.com/tiptap/extension-gapcursor) ### [`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-gapcursor/CHANGELOG.md#222-2024-02-07) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2) **Note:** Version bump only for package [@​tiptap/extension-gapcursor](https://togithub.com/tiptap/extension-gapcursor) ### [`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-gapcursor/CHANGELOG.md#221-2024-01-31) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1) **Note:** Version bump only for package [@​tiptap/extension-gapcursor](https://togithub.com/tiptap/extension-gapcursor) ### [`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-gapcursor/CHANGELOG.md#220-2024-01-29) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0) ### [`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-gapcursor/CHANGELOG.md#2116-2024-01-10) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16) **Note:** Version bump only for package [@​tiptap/extension-gapcursor](https://togithub.com/tiptap/extension-gapcursor) ### [`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-gapcursor/CHANGELOG.md#2115-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15) **Note:** Version bump only for package [@​tiptap/extension-gapcursor](https://togithub.com/tiptap/extension-gapcursor) ### [`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-gapcursor/CHANGELOG.md#2114-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14) **Note:** Version bump only for package [@​tiptap/extension-gapcursor](https://togithub.com/tiptap/extension-gapcursor) ### [`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-gapcursor/CHANGELOG.md#2113-2023-11-30) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) **Note:** Version bump only for package [@​tiptap/extension-gapcursor](https://togithub.com/tiptap/extension-gapcursor) </details> <details> <summary>ueberdosis/tiptap (@​tiptap/extension-hard-break)</summary> ### [`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#223-2024-02-15) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3) **Note:** Version bump only for package [@​tiptap/extension-hard-break](https://togithub.com/tiptap/extension-hard-break) ### [`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#222-2024-02-07) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2) **Note:** Version bump only for package [@​tiptap/extension-hard-break](https://togithub.com/tiptap/extension-hard-break) ### [`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#221-2024-01-31) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1) **Note:** Version bump only for package [@​tiptap/extension-hard-break](https://togithub.com/tiptap/extension-hard-break) ### [`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#220-2024-01-29) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0) ### [`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#2116-2024-01-10) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16) **Note:** Version bump only for package [@​tiptap/extension-hard-break](https://togithub.com/tiptap/extension-hard-break) ### [`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#2115-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15) **Note:** Version bump only for package [@​tiptap/extension-hard-break](https://togithub.com/tiptap/extension-hard-break) ### [`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-hard-break/CHANGELOG.md#2114-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14) **Note:** Version bump only for package [@​tiptap/extension-hard-break](https://togithub.com/tiptap/extension-hard-break) ### [`v2.1.13`](https://togithub.com/ueberdosis/tiptap/releases/tag/v2.1.13) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) #### What's Changed - Fix esm.sh url by [@​ije](https://togithub.com/ije) in [https://github.com/ueberdosis/tiptap/pull/4549](https://togithub.com/ueberdosis/tiptap/pull/4549) - Feature/cloud docs by [@​janthurau](https://togithub.com/janthurau) in [https://github.com/ueberdosis/tiptap/pull/4624](https://togithub.com/ueberdosis/tiptap/pull/4624) - Fix typo by [@​EricHasegawa](https://togithub.com/EricHasegawa) in [https://github.com/ueberdosis/tiptap/pull/4497](https://togithub.com/ueberdosis/tiptap/pull/4497) - Update vue3.md by [@​y0ngdev](https://togithub.com/y0ngdev) in [https://github.com/ueberdosis/tiptap/pull/4365](https://togithub.com/ueberdosis/tiptap/pull/4365) - docs: add information about transaction mapping in chains by [@​bdbch](https://togithub.com/bdbch) in [https://github.com/ueberdosis/tiptap/pull/4531](https://togithub.com/ueberdosis/tiptap/pull/4531) - Add Tailwind Intellisense configuration to docs by [@​mmailaender](https://togithub.com/mmailaender) in [https://github.com/ueberdosis/tiptap/pull/4374](https://togithub.com/ueberdosis/tiptap/pull/4374) - Improve wording of menus.md by [@​courthead](https://togithub.com/courthead) in [https://github.com/ueberdosis/tiptap/pull/4297](https://togithub.com/ueberdosis/tiptap/pull/4297) - fix(extension-youtube) XSS risk with src tag by [@​C-Hess](https://togithub.com/C-Hess) in [https://github.com/ueberdosis/tiptap/pull/4602](https://togithub.com/ueberdosis/tiptap/pull/4602) - fix(react): fix performance regression because of select/deselect by [@​bdbch](https://togithub.com/bdbch) in [https://github.com/ueberdosis/tiptap/pull/4661](https://togithub.com/ueberdosis/tiptap/pull/4661) #### New Contributors - [@​ije](https://togithub.com/ije) made their first contribution in [https://github.com/ueberdosis/tiptap/pull/4549](https://togithub.com/ueberdosis/tiptap/pull/4549) - [@​mmailaender](https://togithub.com/mmailaender) made their first contribution in [https://github.com/ueberdosis/tiptap/pull/4374](https://togithub.com/ueberdosis/tiptap/pull/4374) - [@​courthead](https://togithub.com/courthead) made their first contribution in [https://github.com/ueberdosis/tiptap/pull/4297](https://togithub.com/ueberdosis/tiptap/pull/4297) **Full Changelog**: https://github.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13 </details> <details> <summary>ueberdosis/tiptap (@​tiptap/extension-history)</summary> ### [`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-history/CHANGELOG.md#223-2024-02-15) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3) **Note:** Version bump only for package [@​tiptap/extension-history](https://togithub.com/tiptap/extension-history) ### [`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-history/CHANGELOG.md#222-2024-02-07) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2) **Note:** Version bump only for package [@​tiptap/extension-history](https://togithub.com/tiptap/extension-history) ### [`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-history/CHANGELOG.md#221-2024-01-31) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1) **Note:** Version bump only for package [@​tiptap/extension-history](https://togithub.com/tiptap/extension-history) ### [`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-history/CHANGELOG.md#220-2024-01-29) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0) ### [`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-history/CHANGELOG.md#2116-2024-01-10) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16) **Note:** Version bump only for package [@​tiptap/extension-history](https://togithub.com/tiptap/extension-history) ### [`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-history/CHANGELOG.md#2115-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15) **Note:** Version bump only for package [@​tiptap/extension-history](https://togithub.com/tiptap/extension-history) ### [`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-history/CHANGELOG.md#2114-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14) **Note:** Version bump only for package [@​tiptap/extension-history](https://togithub.com/tiptap/extension-history) ### [`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-history/CHANGELOG.md#2113-2023-11-30) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) **Note:** Version bump only for package [@​tiptap/extension-history](https://togithub.com/tiptap/extension-history) </details> <details> <summary>ueberdosis/tiptap (@​tiptap/extension-horizontal-rule)</summary> ### [`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-horizontal-rule/CHANGELOG.md#223-2024-02-15) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3) **Note:** Version bump only for package [@​tiptap/extension-horizontal-rule](https://togithub.com/tiptap/extension-horizontal-rule) ### [`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-horizontal-rule/CHANGELOG.md#222-2024-02-07) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2) **Note:** Version bump only for package [@​tiptap/extension-horizontal-rule](https://togithub.com/tiptap/extension-horizontal-rule) ### [`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-horizontal-rule/CHANGELOG.md#221-2024-01-31) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1) **Note:** Version bump only for package [@​tiptap/extension-horizontal-rule](https://togithub.com/tiptap/extension-horizontal-rule) ### [`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-horizontal-rule/CHANGELOG.md#220-2024-01-29) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0) ### [`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-horizontal-rule/CHANGELOG.md#2116-2024-01-10) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16) **Note:** Version bump only for package [@​tiptap/extension-horizontal-rule](https://togithub.com/tiptap/extension-horizontal-rule) ### [`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-horizontal-rule/CHANGELOG.md#2115-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15) **Note:** Version bump only for package [@​tiptap/extension-horizontal-rule](https://togithub.com/tiptap/extension-horizontal-rule) ### [`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-horizontal-rule/CHANGELOG.md#2114-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14) **Note:** Version bump only for package [@​tiptap/extension-horizontal-rule](https://togithub.com/tiptap/extension-horizontal-rule) ### [`v2.1.13`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-horizontal-rule/CHANGELOG.md#2113-2023-11-30) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) **Note:** Version bump only for package [@​tiptap/extension-horizontal-rule](https://togithub.com/tiptap/extension-horizontal-rule) </details> <details> <summary>ueberdosis/tiptap (@​tiptap/extension-image)</summary> ### [`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#223-2024-02-15) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3) **Note:** Version bump only for package [@​tiptap/extension-image](https://togithub.com/tiptap/extension-image) ### [`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#222-2024-02-07) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2) **Note:** Version bump only for package [@​tiptap/extension-image](https://togithub.com/tiptap/extension-image) ### [`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#221-2024-01-31) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1) **Note:** Version bump only for package [@​tiptap/extension-image](https://togithub.com/tiptap/extension-image) ### [`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#220-2024-01-29) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0) ### [`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#2116-2024-01-10) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16) **Note:** Version bump only for package [@​tiptap/extension-image](https://togithub.com/tiptap/extension-image) ### [`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#2115-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15) **Note:** Version bump only for package [@​tiptap/extension-image](https://togithub.com/tiptap/extension-image) ### [`v2.1.14`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-image/CHANGELOG.md#2114-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.13...v2.1.14) **Note:** Version bump only for package [@​tiptap/extension-image](https://togithub.com/tiptap/extension-image) ### [`v2.1.13`](https://togithub.com/ueberdosis/tiptap/releases/tag/v2.1.13) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13) #### What's Changed - Fix esm.sh url by [@​ije](https://togithub.com/ije) in [https://github.com/ueberdosis/tiptap/pull/4549](https://togithub.com/ueberdosis/tiptap/pull/4549) - Feature/cloud docs by [@​janthurau](https://togithub.com/janthurau) in [https://github.com/ueberdosis/tiptap/pull/4624](https://togithub.com/ueberdosis/tiptap/pull/4624) - Fix typo by [@​EricHasegawa](https://togithub.com/EricHasegawa) in [https://github.com/ueberdosis/tiptap/pull/4497](https://togithub.com/ueberdosis/tiptap/pull/4497) - Update vue3.md by [@​y0ngdev](https://togithub.com/y0ngdev) in [https://github.com/ueberdosis/tiptap/pull/4365](https://togithub.com/ueberdosis/tiptap/pull/4365) - docs: add information about transaction mapping in chains by [@​bdbch](https://togithub.com/bdbch) in [https://github.com/ueberdosis/tiptap/pull/4531](https://togithub.com/ueberdosis/tiptap/pull/4531) - Add Tailwind Intellisense configuration to docs by [@​mmailaender](https://togithub.com/mmailaender) in [https://github.com/ueberdosis/tiptap/pull/4374](https://togithub.com/ueberdosis/tiptap/pull/4374) - Improve wording of menus.md by [@​courthead](https://togithub.com/courthead) in [https://github.com/ueberdosis/tiptap/pull/4297](https://togithub.com/ueberdosis/tiptap/pull/4297) - fix(extension-youtube) XSS risk with src tag by [@​C-Hess](https://togithub.com/C-Hess) in [https://github.com/ueberdosis/tiptap/pull/4602](https://togithub.com/ueberdosis/tiptap/pull/4602) - fix(react): fix performance regression because of select/deselect by [@​bdbch](https://togithub.com/bdbch) in [https://github.com/ueberdosis/tiptap/pull/4661](https://togithub.com/ueberdosis/tiptap/pull/4661) #### New Contributors - [@​ije](https://togithub.com/ije) made their first contribution in [https://github.com/ueberdosis/tiptap/pull/4549](https://togithub.com/ueberdosis/tiptap/pull/4549) - [@​mmailaender](https://togithub.com/mmailaender) made their first contribution in [https://github.com/ueberdosis/tiptap/pull/4374](https://togithub.com/ueberdosis/tiptap/pull/4374) - [@​courthead](https://togithub.com/courthead) made their first contribution in [https://github.com/ueberdosis/tiptap/pull/4297](https://togithub.com/ueberdosis/tiptap/pull/4297) **Full Changelog**: https://github.com/ueberdosis/tiptap/compare/v2.1.12...v2.1.13 </details> <details> <summary>ueberdosis/tiptap (@​tiptap/extension-italic)</summary> ### [`v2.2.3`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-italic/CHANGELOG.md#223-2024-02-15) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.2...v2.2.3) **Note:** Version bump only for package [@​tiptap/extension-italic](https://togithub.com/tiptap/extension-italic) ### [`v2.2.2`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-italic/CHANGELOG.md#222-2024-02-07) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.1...v2.2.2) **Note:** Version bump only for package [@​tiptap/extension-italic](https://togithub.com/tiptap/extension-italic) ### [`v2.2.1`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-italic/CHANGELOG.md#221-2024-01-31) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.2.0...v2.2.1) **Note:** Version bump only for package [@​tiptap/extension-italic](https://togithub.com/tiptap/extension-italic) ### [`v2.2.0`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-italic/CHANGELOG.md#220-2024-01-29) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.16...v2.2.0) ### [`v2.1.16`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-italic/CHANGELOG.md#2116-2024-01-10) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.15...v2.1.16) **Note:** Version bump only for package [@​tiptap/extension-italic](https://togithub.com/tiptap/extension-italic) ### [`v2.1.15`](https://togithub.com/ueberdosis/tiptap/blob/HEAD/packages/extension-italic/CHANGELOG.md#2115-2024-01-08) [Compare Source](https://togithub.com/ueberdosis/tiptap/compare/v2.1.14...v2.1.15) **Note:** Version bump only for package [@​tip </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 4pm every weekday" in timezone Europe/Paris, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/specfy/specfy). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuMTczLjAiLCJ0YXJnZXRCcmFuY2giOiJjaG9yZS9yZW5vdmF0ZUJhc2VCcmFuY2gifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Please describe your changes
Fixes risks outlined in #4600 by verifying that any src urls are valid youtube URLs before rendering as HTML.
How did you accomplish your changes
Added isValidUrl regex check in renderHTML method
How have you tested your changes
Added unit tests to validate fix. Ran other extension-youtube cypress tests
How can we verify your changes
Verify non-breaking on youtube extension, and ensure the new tests I've added passes
Checklist
Related issues
#4600