chore: bump the editor-dependencies group across 1 directory with 13 updates - #3012
Open
dependabot[bot] wants to merge 10 commits into
Open
chore: bump the editor-dependencies group across 1 directory with 13 updates#3012dependabot[bot] wants to merge 10 commits into
dependabot[bot] wants to merge 10 commits into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
- fragmentToBlocks / prosemirrorSliceToSlicedBlocks: handle a container node whose generated __content or __children node was removed by a slice boundary, fixing crashes when copying or dragging a partial selection inside a content-bearing container (toggle) - getParentBlock: climb past a container's generated __children node, fixing getParentBlock and moveBlocksUp/Down for blocks nested in content-bearing containers - add regression tests covering the above Also tidies the container schema code: extract a shared createContainerOwnNode helper used by both container-node builders, simplify ReactCustomBlockRenderProps, and drop the unused getContainerAttributes export.
- blockToNode: fill an empty `whenEmptied: "unwrap"` container so it passes the pre-repair `node.check()` instead of throwing - moveBlocks: validate placement against the moved block's real node type, so moving a container block past a blocks-only container no longer throws - splitBlock: refuse content-bearing containers (Enter mid-title no longer crashes `tr.split`; the Enter chain aborts to a no-op) - KeyboardShortcuts: extract `moveBlockOutAndPlaceCaret`, collapsing four Backspace/Delete/Enter container-boundary branches and mapping the caret through the delete + repair so it lands in the moved block - mergeBlocks: repair the parent container after merging a child into its title (unwrap/refill), mapping the caret through the repair - serializers: pass `containerRootDOM(ret)` and guard `fillContainerAttributes` so fragment/rootDOM container renders don't crash - containerAttributes: emit reserved `data-node-type`/`data-id` markers after the prop loop so a colliding prop can't overwrite them - odt exporter: only legacy columns reset nesting to 0; schema-defined containers preserve their nesting level like the other exporters - nodeToBlock: import `isContainerNode` from the schema layer Adds regression tests and tidies a few container test helpers.
Behavior-preserving extractions that collapse duplicated container-block code introduced by this feature branch: - Add shared `getContainerChildrenHolder` in `children.ts`, replacing the two byte-identical mirror functions `getChildrenHolder` (nodeToBlock) and `getContainerChildren` (fragmentToBlocks). - Add `selectSealedSiblingCommand(direction)` in KeyboardShortcuts, collapsing the near-identical Backspace-prev / Delete-next sealed-sibling selection branches into one parameterized command. - Extract a local `descend()` closure in `getInsertionPos`, folding the two `placement === "start"` first/last descent ternaries. Net -58 lines. Lint clean; core unit + container browser suites green.
A container render returning a DocumentFragment without rootDOM used to skip the round-trip attributes (data-node-type, prop data-*) entirely, so its serialized HTML could not parse back. containerRootDOM now resolves such a fragment to its single wrapped element, and the external serializer uses the resolved root for the bn-block-content check and nesting-level attribute instead of crashing on the fragment's missing classList. Also asserts the exact block order in the moveBlocksUp placement test and adds internal & external HTML round-trip coverage for fragment-rendered containers.
Direct children of a horizontal container that were part of the dragged blocks were left in the rebuilt child list, duplicating them on drop. Filter them out (tracking them as already-in-list so they're moved, not removed), and treat a dragged direct target as a no-op like a dragged typed target. Also update the empty-columnList insert test: core now fills the container to a valid two-column list instead of throwing.
Removes the ability to combine content: "inline" / "plain" with children on a block config. A "content container" compiled to three ProseMirror nodes (the block node plus generated <type>__content and <type>__children nodes); all of that machinery is deleted: - the three-node compilation path (buildContentContainerNode) and the extraNodes plumbing through the spec and extension manager - the containerContent node group, the generated node names, and the isContentContainerNode / isContainerBlockNode predicates, collapsing every isContainerNode(x) || isContentContainerNode(x) site onto the pure-container predicate - the content-container branches in keyboard behavior (Enter splits the content head into a first child, Backspace merges the first child back into it, mergeIntoContainerContent), fixContainer, block/node conversions, HTML serializers, and the React node view - the tests, fixtures, and docs sections that covered them Combining children with any content other than "none" is now a schema-creation error, keeping the door open to re-add the combination later. Pure containers (content: "none" + children - callout, column, columnList) are unaffected; the string-prop editable-title pattern is now the documented way to give a container a heading.
…updates Bumps the editor-dependencies group with 13 updates in the / directory: | Package | From | To | | --- | --- | --- | | [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.8` | | [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.8` | | [@tiptap/core](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/core) | `3.29.2` | `3.30.2` | | [@tiptap/extension-bold](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-bold) | `3.29.2` | `3.30.2` | | [@tiptap/extension-code](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-code) | `3.29.2` | `3.30.2` | | [@tiptap/extension-italic](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-italic) | `3.29.2` | `3.30.2` | | [@tiptap/extension-strike](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-strike) | `3.29.2` | `3.30.2` | | [@tiptap/extension-text](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-text) | `3.29.2` | `3.30.2` | | [@tiptap/extension-underline](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-underline) | `3.29.2` | `3.30.2` | | [@tiptap/extensions](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension) | `3.29.2` | `3.30.2` | | [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.29.2` | `3.30.2` | | [yjs](https://github.com/yjs/yjs) | `13.6.30` | `13.6.32` | | [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.29.2` | `3.30.2` | Updates `react` from 19.2.5 to 19.2.8 - [Release notes](https://github.com/react/react/releases) - [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/react/react/commits/v19.2.8/packages/react) Updates `react-dom` from 19.2.5 to 19.2.8 - [Release notes](https://github.com/react/react/releases) - [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/react/react/commits/v19.2.8/packages/react-dom) Updates `@tiptap/core` from 3.29.2 to 3.30.2 - [Release notes](https://github.com/ueberdosis/tiptap/releases) - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/core/CHANGELOG.md) - [Commits](https://github.com/ueberdosis/tiptap/commits/v3.30.2/packages/core) Updates `@tiptap/extension-bold` from 3.29.2 to 3.30.2 - [Release notes](https://github.com/ueberdosis/tiptap/releases) - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-bold/CHANGELOG.md) - [Commits](https://github.com/ueberdosis/tiptap/commits/v3.30.2/packages/extension-bold) Updates `@tiptap/extension-code` from 3.29.2 to 3.30.2 - [Release notes](https://github.com/ueberdosis/tiptap/releases) - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-code/CHANGELOG.md) - [Commits](https://github.com/ueberdosis/tiptap/commits/v3.30.2/packages/extension-code) Updates `@tiptap/extension-italic` from 3.29.2 to 3.30.2 - [Release notes](https://github.com/ueberdosis/tiptap/releases) - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-italic/CHANGELOG.md) - [Commits](https://github.com/ueberdosis/tiptap/commits/v3.30.2/packages/extension-italic) Updates `@tiptap/extension-strike` from 3.29.2 to 3.30.2 - [Release notes](https://github.com/ueberdosis/tiptap/releases) - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-strike/CHANGELOG.md) - [Commits](https://github.com/ueberdosis/tiptap/commits/v3.30.2/packages/extension-strike) Updates `@tiptap/extension-text` from 3.29.2 to 3.30.2 - [Release notes](https://github.com/ueberdosis/tiptap/releases) - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-text/CHANGELOG.md) - [Commits](https://github.com/ueberdosis/tiptap/commits/v3.30.2/packages/extension-text) Updates `@tiptap/extension-underline` from 3.29.2 to 3.30.2 - [Release notes](https://github.com/ueberdosis/tiptap/releases) - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/extension-underline/CHANGELOG.md) - [Commits](https://github.com/ueberdosis/tiptap/commits/v3.30.2/packages/extension-underline) Updates `@tiptap/extensions` from 3.29.2 to 3.30.2 - [Release notes](https://github.com/ueberdosis/tiptap/releases) - [Commits](https://github.com/ueberdosis/tiptap/commits/v3.30.2/packages/extension) Updates `@tiptap/pm` from 3.29.2 to 3.30.2 - [Release notes](https://github.com/ueberdosis/tiptap/releases) - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/pm/CHANGELOG.md) - [Commits](https://github.com/ueberdosis/tiptap/commits/v3.30.2/packages/pm) Updates `yjs` from 13.6.30 to 13.6.32 - [Release notes](https://github.com/yjs/yjs/releases) - [Commits](yjs/yjs@v13.6.30...v13.6.32) Updates `@tiptap/react` from 3.29.2 to 3.30.2 - [Release notes](https://github.com/ueberdosis/tiptap/releases) - [Changelog](https://github.com/ueberdosis/tiptap/blob/main/packages/react/CHANGELOG.md) - [Commits](https://github.com/ueberdosis/tiptap/commits/v3.30.2/packages/react) --- updated-dependencies: - dependency-name: "@tiptap/core" dependency-version: 3.30.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: editor-dependencies - dependency-name: "@tiptap/extension-bold" dependency-version: 3.30.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: editor-dependencies - dependency-name: "@tiptap/extension-code" dependency-version: 3.30.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: editor-dependencies - dependency-name: "@tiptap/extension-italic" dependency-version: 3.30.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: editor-dependencies - dependency-name: "@tiptap/extension-strike" dependency-version: 3.30.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: editor-dependencies - dependency-name: "@tiptap/extension-text" dependency-version: 3.30.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: editor-dependencies - dependency-name: "@tiptap/extension-underline" dependency-version: 3.30.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: editor-dependencies - dependency-name: "@tiptap/extensions" dependency-version: 3.30.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: editor-dependencies - dependency-name: "@tiptap/pm" dependency-version: 3.30.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: editor-dependencies - dependency-name: "@tiptap/react" dependency-version: 3.30.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: editor-dependencies - dependency-name: react dependency-version: 19.2.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: editor-dependencies - dependency-name: react-dom dependency-version: 19.2.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: editor-dependencies - dependency-name: yjs dependency-version: 13.6.32 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: editor-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/npm_and_yarn/editor-dependencies-3e3f04c570
branch
from
August 26, 2026 13:36
2f4e0e5 to
665e90b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the editor-dependencies group with 13 updates in the / directory:
19.2.519.2.819.2.519.2.83.29.23.30.23.29.23.30.23.29.23.30.23.29.23.30.23.29.23.30.23.29.23.30.23.29.23.30.23.29.23.30.23.29.23.30.213.6.3013.6.323.29.23.30.2Updates
reactfrom 19.2.5 to 19.2.8Release notes
Sourced from react's releases.
Changelog
Sourced from react's changelog.
Commits
1dd4ecb[FlightReply] Performance improvements when decoding (#37087)b0d2fdb[19.2.x] Update required references to GitHub repo (#36753)6117d7cVersion 19.2.7 (#36591)eaf3e95Version 19.2.6Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for react since your current version.
Updates
react-domfrom 19.2.5 to 19.2.8Release notes
Sourced from react-dom's releases.
Changelog
Sourced from react-dom's changelog.
Commits
1dd4ecb[FlightReply] Performance improvements when decoding (#37087)b0d2fdb[19.2.x] Update required references to GitHub repo (#36753)6117d7cVersion 19.2.7 (#36591)eaf3e95Version 19.2.6Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for react-dom since your current version.
Updates
@tiptap/corefrom 3.29.2 to 3.30.2Release notes
Sourced from @tiptap/core's releases.
... (truncated)
Changelog
Sourced from @tiptap/core's changelog.
... (truncated)
Commits
cef2c9achore(release): release new stable release (#8190)214a140fixededitor.canandeditor.chainto not be accessible on editor … (#8210)3dffed5fix(core): keep mixed JSX children separate in DOM output4c4933dchore(release): release new stable release (#8181)abc8828feat(core): add ProseMirror type guard functions (#8186)7901bc2chore(release): release new stable release (#8142)3099eeffeat(core): add Decorations API with framework widget renderers (#7902)51909d3fix(core): insert content when prosemirror-model is loaded more than once (#8...0247d39feat(extension-list-keymap): sink paragraph into previous list item on tab (#...Updates
@tiptap/extension-boldfrom 3.29.2 to 3.30.2Release notes
Sourced from @tiptap/extension-bold's releases.
... (truncated)
Changelog
Sourced from @tiptap/extension-bold's changelog.
Commits
cef2c9achore(release): release new stable release (#8190)4c4933dchore(release): release new stable release (#8181)7901bc2chore(release): release new stable release (#8142)Updates
@tiptap/extension-codefrom 3.29.2 to 3.30.2Release notes
Sourced from @tiptap/extension-code's releases.
... (truncated)
Changelog
Sourced from @tiptap/extension-code's changelog.
Commits
cef2c9achore(release): release new stable release (#8190)4c4933dchore(release): release new stable release (#8181)7901bc2chore(release): release new stable release (#8142)Updates
@tiptap/extension-italicfrom 3.29.2 to 3.30.2Release notes
Sourced from @tiptap/extension-italic's releases.
... (truncated)
Changelog
Sourced from @tiptap/extension-italic's changelog.
Commits
cef2c9achore(release): release new stable release (#8190)4c4933dchore(release): release new stable release (#8181)7901bc2chore(release): release new stable release (#8142)Updates
@tiptap/extension-strikefrom 3.29.2 to 3.30.2Release notes
Sourced from @tiptap/extension-strike's releases.
... (truncated)
Changelog
Sourced from @tiptap/extension-strike's changelog.
Commits
cef2c9achore(release): release new stable release (#8190)4c4933dchore(release): release new stable release (#8181)7901bc2chore(release): release new stable release (#8142)Updates
@tiptap/extension-textfrom 3.29.2 to 3.30.2Release notes
Sourced from @tiptap/extension-text's releases.
... (truncated)
Changelog
Sourced from @tiptap/extension-text's changelog.
Commits
cef2c9achore(release): release new stable release (#8190)4c4933dchore(release): release new stable release (#8181)7901bc2chore(release): release new stable release (#8142)Updates
@tiptap/extension-underlinefrom 3.29.2 to 3.30.2Release notes
Sourced from @tiptap/extension-underline's releases.
... (truncated)
Changelog
Sourced from @tiptap/extension-underline's changelog.
Commits
cef2c9achore(release): release new stable release (#8190)4c4933dchore(release): release new stable release (#8181)7901bc2chore(release): release new stable release (#8142)Updates
@tiptap/extensionsfrom 3.29.2 to 3.30.2Release notes
Sourced from @tiptap/extensions's releases.
... (truncated)
Commits
Updates
@tiptap/pmfrom 3.29.2 to 3.30.2Release notes
Sourced from @tiptap/pm's releases.
... (truncated)
Changelog
Sourced from @tiptap/pm's changelog.
Commits
cef2c9achore(release): release new stable release (#8190)4c4933dchore(release): release new stable release (#8181)7901bc2chore(release): release new stable release (#8142)58a8953fix(pm): point schema-list types at the emitted declaration files (#8157)Updates
yjsfrom 13.6.30 to 13.6.32Release notes
Sourced from yjs's releases.
Commits
1ce38f713.6.3295e890dfix #797 - undomanager clears destroy handler271330813.6.311ddba7eMerge branch 'ppiotrowicz-fix/757-undo-attr-redo' into v13d9aaff7fix #757 in v1367c809efix undoing setAttribute combined with delete corrupts remote state - closes ...Updates
@tiptap/reactfrom 3.29.2 to 3.30.2Release notes
Sourced from @tiptap/react's releases.
... (truncated)
Changelog
Sourced from @tiptap/react's changelog.
... (truncated)
Commits
cef2c9achore(release): release new stable release (#8190)4c4933dchore(release): release new stable release (#8181)7901bc2chore(release): release new stable release (#8142)3099eeffeat(core): add Decorations API with framework widget renderers (#7902)31e176cfix(react): avoid stale position when syncing node view selection (#8165)