github-actions[bot]
bb5e06b976
chore(release): publish a new pre-release version (beta)
2025-06-05 13:22:45 +00:00
Arnau Gómez Farell
d0fda30635
Merge pull request #6411 from ueberdosis/feature/emit-content-error-when-content-check-is-disabled
...
feat: add config option to emit content error when content check is disabled
2025-06-05 12:46:46 +02:00
github-actions[bot]
e2f23d8474
chore(release): publish a new pre-release version (beta) ( #6352 )
...
build / build (20) (push) Waiting to run
build / test (20, map[name:Demos/Commands spec:./demos/src/Commands/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / release (20) (push) Blocked by required conditions
Publish / Release (20) (push) Waiting to run
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-05 08:50:51 +02:00
Nick K.
0c1e100359
fix(jsx): list jsx-dev-runtime in package.json in files ( #6414 )
build / build (20) (push) Waiting to run
build / test (20, map[name:Demos/Commands spec:./demos/src/Commands/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / release (20) (push) Blocked by required conditions
Publish / Release (20) (push) Waiting to run
2025-06-04 20:18:19 +02:00
bdbch
1e561604f3
fix: update ReactNodeViewProps to allow null ref values ( #6415 )
2025-06-04 20:16:28 +02:00
bdbch
ef12b32623
add support for react 19 ref props ( #6405 )
...
build / build (20) (push) Waiting to run
build / test (20, map[name:Demos/Commands spec:./demos/src/Commands/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Blocked by required conditions
build / release (20) (push) Blocked by required conditions
Publish / Release (20) (push) Waiting to run
* add support for react 19 ref props
* added changeset
* Update packages/react/src/ReactRenderer.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* use partial imports instead of importing the whole React library
* fix react renderer not passing ref prop
* upgrade dev dependencies for react
* updated lockfile
* upgrade dev dependencies
* update package.json
* remove optionalDependencies and move react deps to peerDependencies
* enhance ReactRenderer for React 19 compatibility and improve ref handling
* remove unused 'node' property from ReactNodeViewProps type definition
* fix: update ref type in ReactNodeView to be generic
* fix: replace FunctionComponent with NamedExoticComponent for better performance in ReactNodeView
* cloned react renderer element props to avoid side effects
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-04 13:48:27 +02:00
bdbch
4f498944b5
Fix happy-dom overwriting NodeJS process variable ( #6384 )
...
* added safe window and parser functions to avoid overwriting global process
* changeset
* add correct typing for doc
* create wrapper function to restore node internals
* Update packages/html/src/createSafeWindow.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update packages/html/src/createSafeParser.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update packages/html/src/preserveAndRestoreNodeInternals.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* make window and dom parser local variables and avoid variable shadowing
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-26 10:29:33 +02:00
Tada Sayuri
2ea0475518
Allow setting HTML tags other than <span> for "as" in MarkViewContent ( #6346 )
...
* fix: Allow setting HTML tags other than <span> for "as" in MarkView
* Create quiet-falcons-study.md
2025-05-13 17:30:41 +02:00
github-actions[bot]
7147fdd970
chore(release): publish a new pre-release version (beta) ( #6327 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-07 22:59:55 +02:00
bdbch
8c690025c5
sync develop with main ( #6330 )
...
* sync develop with main
* added changesets
2025-05-07 20:17:54 +02:00
Arnau Gómez Farell
62b0877d98
feat: update prosemirror-changeset package to support token encoders
2025-05-06 12:23:55 +02:00
github-actions[bot]
b64ae7f9b6
chore(release): publish a new pre-release version (beta) ( #6294 )
...
build / build (20) (push) Has been cancelled
build / test (20, map[name:Demos/Commands spec:./demos/src/Commands/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Examples spec:./demos/src/Examples/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Experiments spec:./demos/src/Experiments/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Extensions spec:./demos/src/Extensions/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/GuideContent spec:./demos/src/GuideContent/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/GuideGettingStarted spec:./demos/src/GuideGettingStarted/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Marks spec:./demos/src/Marks/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Demos/Nodes spec:./demos/src/Nodes/**/*.spec.{js,ts}]) (push) Has been cancelled
build / test (20, map[name:Integration spec:./tests/cypress/integration/**/*.spec.{js,ts}]) (push) Has been cancelled
build / release (20) (push) Has been cancelled
Publish / Release (20) (push) Has been cancelled
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-30 18:38:26 +02:00
bdbch
c28c77cc2d
upgrade y-prosemirror ( #6313 )
2025-04-30 18:35:03 +02:00
zzxming
55c78d6256
feat(text-align): add toggle command ( #6101 )
...
* feat(text-align): add toggle command
* docs: changeset
* Update .changeset/spotty-cobras-shake.md
---------
Co-authored-by: bdbch <6538827+bdbch@users.noreply.github.com>
2025-04-30 03:11:15 +02:00
Nick Perez
9f207a63d2
fix(core): allow unregistering multiple plugins ( #6299 )
2025-04-30 03:02:00 +02:00
Arnau Gómez Farell
40d2f3b0aa
fix: access the correct value of extension storage inside the renderText method.
2025-04-28 17:38:56 +02:00
Arnau Gómez Farell
3bf61278ec
feat: add explanation comments
2025-04-25 16:00:24 +02:00
Arnau Gómez Farell
78dc9de279
refactor: simplify code and extract utility function
2025-04-25 12:20:05 +02:00
Arnau Gómez Farell
c04e019f6b
feat: support multiple triggers in Mention extension
2025-04-25 11:25:48 +02:00
bdbch
7a37765965
Fix invalid editor.isDestroyed value ( #6295 )
...
* fixed infinite-loop because editor.isDestroyed would return invalid return
* actually return correct value as true - as when the editorView is not available the view is always destroyed
* fix dumb idea, actually use ?? operator
* remove log
2025-04-23 15:46:47 +02:00
Dominik Biedebach
b70c4531dc
Revert "Fix broken React unmount because of non-existing view on unmount ( #6284 )"
...
This reverts commit 3aa670a788
.
2025-04-23 15:16:16 +02:00
Nick Perez
5e957e5373
fix: use editorView
for isDestroyed
check for SSR ( #6233 )
...
* fix: use `editorView` for `isDestroyed` check for SSR
* chore: update import of `fast-deep-equal` to include extension
* chore: fix unrelated issue
* chore: add changeset
---------
Co-authored-by: bdbch <6538827+bdbch@users.noreply.github.com>
2025-04-23 15:15:06 +02:00
github-actions[bot]
dca2852f25
chore(release): publish a new pre-release version (beta) ( #6291 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-22 18:14:18 +02:00
bdbch
1b4c82b419
Use pnpm workspace dependencies instead of hardcoded ones ( #6290 )
...
* use pnpm workspace dependencies for packages
* added changeset
2025-04-22 18:12:09 +02:00
github-actions[bot]
d2c04e0054
chore(release): publish a new pre-release version (beta) ( #6288 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-22 16:19:38 +02:00
bdbch
3aa670a788
Fix broken React unmount because of non-existing view on unmount ( #6284 )
...
* fixed a bug with the React EditorContent component on unmount when editor view not available
* added changeset
2025-04-22 16:15:50 +02:00
github-actions[bot]
ef3a7e497c
chore(release): publish a new pre-release version (beta) ( #6273 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-22 16:03:46 +02:00
Dominik Biedebach
a897bb8f68
bump y-tiptap to 2.0.0 to avoid dependency loop
2025-04-22 16:02:15 +02:00
Chuck
3d67595777
VueNodeViewRenderer should return null
for contentDOM
for a non-leaf node with no NodeViewContent
( #6277 )
...
* (Vue2)VueNodeViewRenderer should return null for contentDOM for a non-leaf node with no NodeViewContent
* chore: add changeset
* Update .changeset/olive-jeans-love.md
patch -> major
Co-authored-by: bdbch <6538827+bdbch@users.noreply.github.com>
---------
Co-authored-by: zhangchuanfeng <791230189@qq.com>
Co-authored-by: bdbch <6538827+bdbch@users.noreply.github.com>
2025-04-18 15:18:53 +02:00
Arnau Gómez Farell
d230f7ecf3
feat: add width and height attributes to Image node
2025-04-17 19:15:50 +02:00
Matt Gorman
d0557ef20f
fix(link): fixes links with marks ( #6078 )
...
* fixes links with marks
* Create popular-geckos-pay.md
* Update clickHandler.ts
---------
Co-authored-by: bdbch <6538827+bdbch@users.noreply.github.com>
2025-04-17 19:15:10 +02:00
Max Ryaguzov
664834fe1b
fix: clone node before dragging for better dispaly ( #6174 )
...
* fix: clone node before dragging for better dispaly
* Create shiny-days-rhyme.md
---------
Co-authored-by: bdbch <6538827+bdbch@users.noreply.github.com>
2025-04-17 19:14:10 +02:00
bdbch
991f43ccfa
fix(table): also export TableView from table extension exports ( #6218 )
...
* fix(table): also export TableView from table extension exports
* chore: added changeset
2025-04-17 19:13:55 +02:00
bdbch
04d3307953
enter beta pre-tag ( #6274 )
...
* enter beta pre-tag
* switch all versions to beta.0
2025-04-17 11:19:41 +02:00
Aslam
52b6644076
fix(selection): skip decorations for node selection and non editable editor ( #6272 )
...
* fix(selection): skip decoration for node selection & not editable editor
* fix(selection): skip decoration for node selection & non editable editor
2025-04-16 17:06:01 +02:00
github-actions[bot]
46eba52b26
chore(release): publish a new pre-release version (next) ( #6222 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-31 17:16:57 +02:00
bdbch
1e91f9b0dc
Fix broken prosemirror-module build missing history package ( #6221 )
...
* refactor: update import from 'undo-redo' to 'history' in tsup.config.ts
* fix: add changeset for prosemirror history build patch
2025-03-31 17:15:32 +02:00
Dominik Biedebach
2c1824825d
fix prosemirror cross-dependencies
2025-03-28 16:16:23 +01:00
github-actions[bot]
d69bc77469
chore(release): publish a new pre-release version (next) ( #6156 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-28 15:40:22 +01:00
Dominik Biedebach
d40601da32
sync next with main/develop
2025-03-28 15:38:23 +01:00
github-actions[bot]
d98c6f6526
chore(release): publish a new release version ( #6217 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-28 13:03:54 +01:00
Simon He
151de93d05
feat(youtube): enhance embed URL generation to support video lists ( #6096 )
...
* feat(youtube): enhance embed URL generation to support video lists
* chore: add changeset
* feat(youtube): update embed URL generation to support playlists
2025-03-28 12:44:52 +01:00
Nick Perez
8de8e13b08
fix(core): add even more strict types for Nodes, Marks, and Extensions ( #6182 )
...
* fix: update the `AnyExtension` type to use the new base type `Extendable`
* fix: use the more specific config sub-types for Marks, Nodes and Extensions
* feat: add the ability to unmount an editor instance, without having to destroy and recreate it
* fix: return more specific types for configure and extend on Marks, Nodes, and Extensions
* refactor: minor cleanup
* chore: add changeset
---------
Co-authored-by: bdbch <6538827+bdbch@users.noreply.github.com>
2025-03-28 12:13:26 +01:00
teamclouday
81009d2160
Add option to set rel on youtube embed link ( #6083 )
...
* add option to set rel on youtube embed link
* rename parameter and add changeset
* change to patch
* fix lint and try to fix for tests
---------
Co-authored-by: bdbch <6538827+bdbch@users.noreply.github.com>
2025-03-27 23:32:02 +01:00
Mime Čuvalo
f714c315d2
starter kit: add missing dependency ( #6189 )
2025-03-27 22:45:56 +01:00
José Pereira
826cfe7406
refactor: export focusEvents plugin key ( #6204 )
...
* refactor(focus): export plugin key
* chore: changeset
* refactor: remove space
* refactor: extract focusEvents plugin key and export it
chore: changeset
revert: unwanted changes
2025-03-27 21:56:54 +01:00
Martin Beierling-Mutz
9abb0190c5
fix: use null in ordered list's default type value ( #6213 )
...
* Use null instead of undefined for the default type value
* added changeset
---------
Co-authored-by: bdbch <6538827+bdbch@users.noreply.github.com>
2025-03-27 21:30:33 +01:00
Dominik Biedebach
ac35ec8d43
reinstigate history extension and move it into deprecated packages directory
2025-03-20 16:22:26 +01:00
bdbch
25ec82eca6
Rename CollaborationCursor extension to CollaborationCaret ( #6173 )
...
* rename collaboration-cursor to collaboration-caret
* added changeset
2025-03-12 15:54:27 +01:00
bdbch
d8a3d93c8a
Rename History extension to UndoRedo ( #6172 )
...
* rename history extension to undo-redo
* added changesets
* fix spacing in vue demo
2025-03-12 14:55:16 +01:00