yaokailun
4ff2a4eaa1
feat(react): allow attrs to be a callback
2024-08-18 13:27:30 +02:00
Nick Perez
c99627d7ce
refactor(react): default to using deep equal comparisons ( #5512 )
2024-08-17 15:27:11 +02:00
Nick Perez
bd34793a43
fix: update pm versions ( #5488 )
...
Co-authored-by: bdbch <6538827+bdbch@users.noreply.github.com>
2024-08-17 00:16:42 +02:00
github-actions[bot]
ae6cb9d175
chore(release): release version 2.6.4 ( #5497 )
2024-08-15 10:45:14 +02:00
Nick Perez
593f1070a8
fix(link): respect custom protocols #5468 ( #5470 )
...
When [we fixed a XSS vuln](https://github.com/ueberdosis/tiptap/pull/5160 ), we inadvertently broke the ability to use custom protocols, this resolves that by allowing additional custom protocols to be considered valid and not stripped out
2024-08-15 08:57:59 +02:00
Nick Perez
6a0f4f30f8
fix(react): attempt to cleanup editor instances, on creation #5492 ( #5496 )
...
The core of the change ended up being quite simple, because we can create the editor within the first render, we need to already schedule it's destruction.
Scheduling a destruction, ensures that an instance that was created in that first render pass can be cleaned up.
Waiting one more tick than before ensures that we don't accidentally destroy an editor instance that could actually be valid in the next render pass.
In StrictMode, there will be two editor instances created, the first will be created & quickly destroyed in 2 ticks.
In Normal React, there will only ever be 1 instance created and destroyed only on unmount.
2024-08-15 08:55:42 +02:00
github-actions[bot]
3f5dbbbaad
chore(release): release version v2.6.3 ( #5484 )
2024-08-14 20:52:53 +02:00
Mark Hemmings
c36e4c3afc
fix: Use undefined for type attribute default ( #5491 )
2024-08-14 20:50:11 +02:00
Tom Jenkinson
da76972998
fix(core): resolve text selection issues #2690 #5208 ( #4646 )
2024-08-13 22:46:16 +02:00
github-actions[bot]
b75454e3a4
chore(release): release version 2.6.2 ( #5482 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-13 18:20:54 +02:00
Nick the Sick
d4d99e8ad3
fix(react): the editor passed into EditorContent can be null
2024-08-13 18:19:03 +02:00
github-actions[bot]
d137c3181f
chore(release): release version 2.6.1 ( #5480 )
2024-08-13 12:49:49 +02:00
Nick Perez
a42692e479
fix(react): update typescript types to be backwards-compatible ( #5479 )
2024-08-13 12:47:04 +02:00
github-actions[bot]
b2d5c94c4d
chore(release): release version 2.6.0 ( #5458 )
2024-08-13 09:04:51 +02:00
Nick the Sick
af529f9860
chore: name as patch
2024-08-13 08:52:08 +02:00
Nantris
222f2aca62
feat: update splitListItem to allow setting attrs ( #4253 )
2024-08-11 22:38:01 +02:00
Stepan Yurtsiv
08b4319215
fix(link): Do not convert link href
to number or boolean ( #5391 )
2024-08-11 19:48:54 +02:00
Nick Perez
8ea34e405e
fix(react): event handlers called once per event type #5463 ( #5465 )
2024-08-10 11:54:49 +02:00
Bastian Rihm
da7b337c3b
feat(ordered-list): add type
attribute ( #5344 )
2024-08-09 08:00:14 +02:00
Nick Perez
e31673d347
fix(react): resolves React NodeView performance issues ( #5273 )
2024-08-09 07:56:19 +02:00
David Newell
86a855355f
feat(core): add getContent
to nodePasteRules ( #4212 )
2024-08-09 07:34:17 +02:00
Nick Perez
c7fd0f80af
fix(react): update the types to reflect true options #5459 ( #5460 )
2024-08-08 08:27:10 +02:00
Nick Perez
c0e631f875
fix: bump priority of text-style extension fixes #4742 ( #5457 )
2024-08-07 15:39:49 +02:00
wagich
be63e59050
fixes vue 3 custom node views when using class components ( #5410 )
2024-08-07 15:08:42 +02:00
github-actions[bot]
535dcccb40
chore(release): publish version v2.5.9 ( #5451 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-06 17:03:26 +02:00
Nick the Sick
c01eccc0ea
chore: make into a patch version
2024-08-06 16:53:31 +02:00
Nick Perez
d6e56c41e3
fix(extension-code-block-lowlight): use lowlight v3 and update demos ( #5374 )
2024-08-06 13:53:58 +02:00
Nick Perez
4b215f794e
fix(code-block): respect defaultLanguage
on code-block-lowlight add option to code-block
( #5406 )
2024-08-06 12:25:01 +02:00
Nick Perez
174aefe0f1
fix(collaboration): update y-prosemirror, respect onFirstRender
( #5411 )
2024-08-06 11:23:20 +02:00
Nick Perez
ae0254db97
feat(core): add ignoreWhitespace option to isNodeEmpty ( #5446 )
2024-08-06 10:05:50 +02:00
Nick Perez
efb27faf54
fix(core): use correct position for getMarksBetween ( #5412 )
2024-08-05 20:46:23 +02:00
Nick Perez
c1ff1b0d4d
fix(placeholder): add back-compat to deprecated placeholder functionality ( #5409 )
2024-08-05 18:09:10 +02:00
Nick Perez
7c8889a2a6
fix(react): optimize useEditor
and useEditorState
to reduce number of instances created while being performant #5432 ( #5445 )
2024-08-05 17:46:19 +02:00
Nick Perez
84ebd511d2
fix(core): resolve isNodeEmpty
criteria #5415 ( #5419 )
2024-08-01 09:02:34 +02:00
Yuichiro Yamashita
6543f059ff
fix: allow task items to be parsed when only having <li data-checked
instead of only when <li data-checked="true"
(re-fix of #5366 ) ( #5426 )
...
* fix
* changeset
2024-08-01 00:25:29 +02:00
Rob LaFeve
0ec0af67b1
fix: use Array.from when converting Set ( #5428 )
2024-08-01 00:00:26 +02:00
github-actions[bot]
7d6c9399c6
chore(release): publish a new version 2.5.8 ( #5408 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-30 09:13:28 +02:00
Nick Perez
99d7820cbb
fix(react): always cleanup old editor instances ( #5414 )
2024-07-30 09:06:31 +02:00
Raman Paulau
f7f644f7b2
fix(vue-3): set editor's appContext.provide to forward inject chain ( #5397 )
...
Vue internally uses prototype chain to preserve injects across the entire component chain. Thus should avoid Object.assign or spread operator as it won't copy the prototype. All correct provides will be already present on `instance.provides`.
2024-07-29 17:02:15 +02:00
Nick Perez
a08bf85cf0
fix: do not consider text content as atoms resolve #5405 ( #5407 )
2024-07-29 08:54:17 +02:00
github-actions[bot]
a1c5120a4d
chore: publish a new release version ( #5375 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-26 13:58:58 +02:00
Nick the Sick
42dc27aa4b
fix(react): if using a deps array, destroy the previous instance
2024-07-26 13:34:23 +02:00
Nick Perez
b012471755
fix(core): isNodeEmpty no longer considers attributes for it's checks ( #5393 )
2024-07-25 15:40:07 +02:00
Nick Perez
cc3497efd5
fix(core): address enableContentCheck
insertion bug ( #5390 )
2024-07-24 17:43:30 +02:00
github-actions[bot]
52f717b3eb
chore(release): publish a new release version
2024-07-24 16:58:54 +02:00
Nick the Sick
341b01d384
Merge branch 'main' into develop
2024-07-24 16:42:03 +02:00
Moch. Irfan Rafif
c7f55500ee
fix(extension-table): correctly set min-width for table ( #4684 )
2024-07-24 14:16:48 +02:00
bdbch
b5c1b32960
Update prosemirror-view & prosemirror-tables to most recent version ( #5385 )
...
* upgrade prosemirror packages to latest versions
* added changeset
* update package-lock
2024-07-24 08:16:29 +02:00
bdbch
fe1781fd63
Update prosemirror-view & prosemirror-tables to most recent version ( #5385 )
...
* upgrade prosemirror packages to latest versions
* added changeset
* update package-lock
2024-07-24 08:01:26 +02:00
Nick Perez
c0e5398685
fix(link): do not open links twice when not editable #4877 ( #5378 )
2024-07-23 10:57:15 +02:00