Skip to content

chore(deps): Bump the dependencies group across 1 directory with 6 updates#445

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/packages/payload-helper/dependencies-b49efc8772
Open

chore(deps): Bump the dependencies group across 1 directory with 6 updates#445
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/packages/payload-helper/dependencies-b49efc8772

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 1, 2026

Bumps the dependencies group with 6 updates in the /packages/payload-helper directory:

Package From To
jsdom 27.2.0 29.1.1
@lexical/headless 0.35.0 0.44.0
@lexical/html 0.35.0 0.44.0
@swc/cli 0.4.0 0.8.1
lexical 0.35.0 0.44.0
typescript 5.9.3 6.0.3

Updates jsdom from 27.2.0 to 29.1.1

Release notes

Sourced from jsdom's releases.

v29.1.1

  • Fixed 'border-radius' computed style serialization. (@​asamuzaK)
  • Fixed computed style computation when using 'background-origin' and 'background-clip' CSS properties. (@​asamuzaK)
  • Significantly optimized initial calls to getComputedStyle(), before the cache warms up. (@​asamuzaK)

v29.1.0

  • Added basic support for the ratio CSS type. (@​asamuzaK)
  • Fixed getComputedStyle() sometimes returning outdated results after CSS was modified. (@​asamuzaK)

v29.0.2

  • Significantly improved and sped up getComputedStyle(). Computed value rules are now applied across a broader set of properties, and include fixes related to inheritance, defaulting keywords, custom properties, and color-related values such as currentcolor and system colors. (@​asamuzaK)
  • Fixed CSS 'background' and 'border' shorthand parsing. (@​asamuzaK)

v29.0.1

  • Fixed CSS parsing of 'border', 'background', and their sub-shorthands containing keywords or var(). (@​asamuzaK)
  • Fixed getComputedStyle() to return a more functional CSSStyleDeclaration object, including indexed access support, which regressed in v29.0.0.

v29.0.0

Breaking changes:

  • Node.js v22.13.0+ is now the minimum supported v22 version (was v22.12.0+).

Other changes:

  • Overhauled the CSSOM implementation, replacing the @acemir/cssom and cssstyle dependencies with fresh internal implementations built on webidl2js wrappers and the css-tree parser. Serialization, parsing, and API behavior is improved in various ways, especially around edge cases.
  • Added CSSCounterStyleRule and CSSNamespaceRule to jsdom Windows.
  • Added cssMediaRule.matches and cssSupportsRule.matches getters.
  • Added proper media query parsing in MediaList, using css-tree instead of naive comma-splitting. Invalid queries become "not all" per spec.
  • Added cssKeyframeRule.keyText getter/setter validation.
  • Added cssStyleRule.selectorText setter validation: invalid selectors are now rejected.
  • Added styleSheet.ownerNode, styleSheet.href, and styleSheet.title.
  • Added bad port blocking per the fetch specification, preventing fetches to commonly-abused ports.
  • Improved Document initialization performance by lazily initializing the CSS selector engine, avoiding ~0.5 ms of overhead per Document. (@​thypon)
  • Fixed a memory leak when stylesheets were removed from the document.
  • Fixed CSSStyleDeclaration modifications to properly trigger custom element reactions.
  • Fixed nested @media rule parsing.
  • Fixed CSSStyleSheet's "disallow modification" flag not being checked in all mutation methods.
  • Fixed XMLHttpRequest's response getter returning parsed JSON during the LOADING state instead of null.
  • Fixed getComputedStyle() crashing in XHTML documents when stylesheets contained at-rules such as @page or @font-face.
  • Fixed a potential hang in synchronous XMLHttpRequest caused by a race condition with the worker thread's idle timeout.

v28.1.0

  • Added blob.text(), blob.arrayBuffer(), and blob.bytes() methods.
  • Improved getComputedStyle() to account for CSS specificity when multiple rules apply. (@​asamuzaK)
  • Improved synchronous XMLHttpRequest performance by using a persistent worker thread, avoiding ~400ms of setup overhead on every synchronous request after the first one.
  • Improved performance of node.getRootNode(), node.isConnected, and event.dispatchEvent() by caching the root node of document-connected trees.
  • Fixed getComputedStyle() to correctly handle !important priority. (@​asamuzaK)
  • Fixed document.getElementById() to return the first element in tree order when multiple elements share the same ID.
  • Fixed <svg> elements to no longer incorrectly proxy event handlers to the Window.
  • Fixed FileReader event timing and fileReader.result state to more closely follow the spec.

... (truncated)

Commits
  • 9b9ea7e 29.1.1
  • 07efb78 Optimize computed style comparison
  • 5f66329 Fix background-origin/background-clip in background shorthand
  • ad8af77 Fix border shorthand handling
  • 5a3e88e 29.1.0
  • 73db204 Update dependencies and dev dependencies
  • a7168a5 Support ratio CSS unit type
  • 15346e0 Fix style cache invalidation
  • 2a1e2cd 29.0.2
  • 4097d66 Resolve computed CSS values lazily in CSSStyleDeclaration
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for jsdom since your current version.

Install script changes

This version modifies prepare script that runs during installation. Review the package contents before updating.


Updates @lexical/headless from 0.35.0 to 0.44.0

Release notes

Sourced from @​lexical/headless's releases.

v0.44.0 is a monthly release with a few minor breaking changes (deprecations), a notable new experimental DOMRenderExtension API for overriding DOM create/update/export, easier to use priority levels for registering commands, a pagination demonstration and convenient html import/export in the playground, better drag and drop support, automatic inline of CSS for HTML import, consistent CSP-safe style updates, and a wide range of bug fixes and other new features.

Breaking Changes

Deprecation of @lexical/offset OffsetView (#8350)

OffsetView / $createOffsetView never worked correctly, has no documentation, no tests, and no usage in the monorepo. It has been deprecated. The only function still in use, $createChildrenArray, is now exported from lexical itself — import it from lexical rather than @lexical/offset going forward.

Code block escape logic moved to CodeExtension (#8360)

The "press Enter three times to exit a CodeNode" logic has moved from CodeNode.insertNewAfter to a KEY_ENTER_COMMAND listener registered by CodeExtension. This fixes paste-with-blank-lines incorrectly escaping the code block. Using CodeNode without CodeExtension is now deprecated — a backwards-compatible shim with a dev-mode warning is in place, but the node is expected to stop working without CodeExtension in a future version.

New APIs

lexical / @lexical/html — Extensible DOM rendering and export (experimental) (#8353, #8368)

A new DOMRenderExtension (in @lexical/html) and EditorDOMRenderConfig (in lexical) parameterize $createDOM, $updateDOM, $exportDOM, $getDOMSlot, $shouldInclude, and $shouldExclude so that node rendering and export can be overridden via composable middleware. Use domOverride(nodes, config) to target one or more node classes, predicates, or '*' (wildcard), and call $next() from inside an override to delegate to the underlying implementation.

A new $decorateDOM(nextNode, prevNode, dom, editor) hook runs after a node is created/updated and after its children have been reconciled, intended for in-place attribute or DOM tweaks. Override ordering is a well-defined topological sort: wildcards highest, then predicates, then class hierarchy (subclass before superclass), with extension dependency order and registration order as tiebreakers.

Render-context APIs are also exposed: $withRenderContext, $getRenderContextValue, contextValue, contextUpdater, RenderContextRoot, RenderContextExport. New traversal helpers $generateDOMFromNodes and $generateDOMFromRoot populate a container using the configured render config. CreateEditorArgs.dom accepts a Partial<EditorDOMRenderConfig> to override rendering at editor creation. $isLexicalNode is also exported from lexical.

lexicalCOMMAND_PRIORITY_BEFORE_* priorities (#8375)

Five new command priorities — COMMAND_PRIORITY_BEFORE_EDITOR, _BEFORE_LOW, _BEFORE_NORMAL, _BEFORE_HIGH, _BEFORE_CRITICAL — register listeners that run most-recently-registered first, in front of the existing first-registered-first listeners at the same priority. Ordering is: highest priority first, then all BEFORE_* listeners (LIFO), then legacy listeners (FIFO). The new priorities are almost always what you want for new code; legacy priorities are unchanged so this is purely additive. See the new "Priorities and ordering" docs.

@lexical/code-prismCodePrismExtension & @lexical/code-shikiCodeShikiExtension (#8346)

Both packages now export proper extensions (CodePrismExtension, CodeShikiExtension) with {disabled, tokenizer} signal-based configuration that can be toggled and hot-swapped at runtime. The legacy CodeHighlighterShikiExtension is kept as a deprecated backwards-compatible shim.

@lexical/link / @lexical/react — Custom AutoLink punctuation (#8378)

AutoLinkExtension, registerAutoLink, and LexicalAutoLinkPlugin now accept an optional punctuation setting to override the default boundary characters (e.g. to allow colon-delimited matches without breaking URLs that contain colons).

@lexical/utilsremoveEmptyDestination for split-at-caret (#8384)

SplitAtPointCaretNextOptions (used by $insertNodeToNearestRootAtCaret and $splitAtPointCaretNext) gains a removeEmptyDestination option for finer control over whether an empty destination is replaced entirely.

@lexical/clipboard — Shared drop handlers (#8373)

New $handleRichTextDrop and $handlePlainTextDrop helpers implement Lexical-aware text drag-and-drop, including same-block drags, cross-TextNode and cross-block drops, DecoratorNode preservation, and cross-editor drags. registerRichText and registerPlainText now wire these by default.

Stable APIs (no longer @experimental) (#8354)

@lexical/extension (since v0.36.1, Sep 2025) and the NodeState API in lexical (since v0.26.0, Feb 2025) are now formally stable.

Deprecations

  • @lexical/offset OffsetView / $createOffsetView (use $createChildrenArray from lexical) (#8350)
  • @lexical/text $findTextIntersectionFromCharacters — broken, untested, undocumented (#8364)

... (truncated)

Changelog

Sourced from @​lexical/headless's changelog.

v0.44.0 (2026-04-27)

  • lexical Chore Fix uuid dependency vulnerability (#8399) Vishisht Maroria
  • Fix Flow type errors in flow definition files (#8396) Sherry
  • lexical-extension Bug Fix Use maybeFromEditor in getPeerDependencyFromEditor (#8398) Sherry
  • lexical-playground Bug Fix Show floating link editor for single-character links (#8392) mayrang
  • lexical-list Bug Fix Toggle checklist items on mobile tap (#8390) jWA
  • lexical-playground Refactor Use floating-uireact for FloatingLinkEditorPlugin positioning (#8388) mayrang
  • build(deps) bump excalidrawexcalidraw from 0.18.0 to 0.18.1 (#8389) dependabotbot
  • lexical-react Bug Fix Fall back to root node in NodeContextMenuPlugin when click target has no Lexical node (#8385) mayrang
  • lexical-playground Feature Format HTML conversion with prettier (#8386) Bob Ippolito
  • lexical-linklexical-react Feature Allow custom punctuation for AutoLink boundaries (#8378) Agyei Holy
  • lexical-list Bug Fix Merge nested list into parent li during HTML export (#8313) Sathvik Veerapaneni
  • lexical-clipboardlexical-rich-textlexical-plain-text Bug Fix Drag-and-drop within the same block (#8373) Bob Ippolito
  • lexicallexical-utilslexical-list Bug Fix Clean up and test insertNodeToNearestRootAtCaret edge cases (#8384) Bob Ippolito
  • lexical-htmllexical-playground Feature Implement a well-defined ordering for DOMRenderExtension overrides and add decorateDOM (#8368) Bob Ippolito
  • lexicallexical-code-corelexical-listlexical-tablelexical-yjs Refactor make runtime style updates CSP-safe (#8372) Agyei Holy
  • lexical-list Bug Fix Ensure that ListItemNode always has a ListItem parent (#8382) Bob Ippolito
  • lexical-markdown Bug Fix Code spans take precedence over inline formatting in shortcuts (#8381) Sherry
  • lexical-playground Feature HTML conversion button (#8379) Sergey Gorbachev
  • address follow-redirects dependency vulnerability (#8380) vishisht31
  • lexical-markdown Bug Fix Escape ordered-list pattern in bullet list item export (#8311) Sathvik Veerapaneni
  • lexical Feature COMMANDPRIORITYBEFORE priorities for last-registered-called-first order (#8375) Bob Ippolito
  • lexical-react Bug Fix Dont auto-dispose editor from LexicalExtensionEditorComposer (#8377) Bob Ippolito
  • lexical-website Bug Fix Fix type checking for lexical-website package (#8371) Bob Ippolito
  • lexical-website Bug Fix Fix tailwindcss docusaurus config regression (#8369) Bob Ippolito
  • lexicallexical-html Feature Extensible DOM createupdateexport (#8353) Bob Ippolito
  • lexical-react Bug Fix Add yjs as optional peer dependency for Yarn PnP compatibility (#8366) Kim Jong Hyen
  • lexical-markdown Bug Fix Add undo history entry for markdown shortcut transforms (#8365) Seongyu Kim
  • lexical-text Chore Add deprecation notice to findTextIntersectionFromCharacters (#8364) Bob Ippolito
  • Chore Refactor CommonJS scripts to ESM modules (#8355) Bob Ippolito
  • Breaking Changelexical-code Bug Fix move code block escape logic to KEYENTERCOMMAND listener (#8360) Anika
  • lexicallexical-playground Fix Use the fallback matching for number keys in keyboard shortcuts (#8361) Sergey Gorbachev
  • address simple-git dependency vulnerability (#8358) Sherry
  • lexical Bug Fix Workaround for synchronous firefox focus edge case behavior (#8356) Bob Ippolito
  • Chore Cache build playwright before running e2e tests (#8357) Bob Ippolito
  • lexical Bug Fix Resolve Firefox arrow key navigation issue in collapsible nodes (#8348) (#8349) Mohmed Ikram
  • lexicallexical-extension Chore Remove experimental flag from Extension and NodeState APIs (#8354) Bob Ippolito
  • Breaking Changelexical-offsetlexical Chore Deprecate the brokenundocumenteduntested OffsetView and export createChildrenArray from lexical (#8350) Bob Ippolito
  • build(deps) bump pnpmaction-setup from 4 to 6 in the github-actions group across 1 directory (#8335) dependabotbot
  • lexical-htmllexical-table Feature Inline CSS from style tags (#8326) Tom Sarduy
  • lexical-playground Feature Add PagesExtension (#8322) Ibrahim El-bastawisi
  • build(deps) bump zustand from 4.5.7 to 5.0.12 (#8340) dependabotbot
  • build(deps-dev) bump the dev-dependencies group across 1 directory with 42 updates (#8347) dependabotbot
  • lexical-code-prismlexical-code-shikilexical-playground Feature Add CodePrismExtension, CodeShikiExtension, and migrate playground plugins to extensions (#8346) Bob Ippolito
  • Chore Encourage agents to use extensions and config in AGENTS.md (#8341) Bob Ippolito
  • build(deps) bump docusaurus from 3.9.2 to 3.10.0, update typedoc, react (#8339) dependabotbot
  • build(deps) bump y-websocket from 1.5.4 to 3.0.0 (#8343) dependabotbot
  • build(deps) bump semver from 7.7.2 to 7.7.4 (#8338) dependabotbot
  • build(deps) bump docusaurusfaster from 3.9.2 to 3.10.0 (#8342) dependabotbot

... (truncated)

Commits

Updates @lexical/html from 0.35.0 to 0.44.0

Release notes

Sourced from @​lexical/html's releases.

v0.44.0 is a monthly release with a few minor breaking changes (deprecations), a notable new experimental DOMRenderExtension API for overriding DOM create/update/export, easier to use priority levels for registering commands, a pagination demonstration and convenient html import/export in the playground, better drag and drop support, automatic inline of CSS for HTML import, consistent CSP-safe style updates, and a wide range of bug fixes and other new features.

Breaking Changes

Deprecation of @lexical/offset OffsetView (#8350)

OffsetView / $createOffsetView never worked correctly, has no documentation, no tests, and no usage in the monorepo. It has been deprecated. The only function still in use, $createChildrenArray, is now exported from lexical itself — import it from lexical rather than @lexical/offset going forward.

Code block escape logic moved to CodeExtension (#8360)

The "press Enter three times to exit a CodeNode" logic has moved from CodeNode.insertNewAfter to a KEY_ENTER_COMMAND listener registered by CodeExtension. This fixes paste-with-blank-lines incorrectly escaping the code block. Using CodeNode without CodeExtension is now deprecated — a backwards-compatible shim with a dev-mode warning is in place, but the node is expected to stop working without CodeExtension in a future version.

New APIs

lexical / @lexical/html — Extensible DOM rendering and export (experimental) (#8353, #8368)

A new DOMRenderExtension (in @lexical/html) and EditorDOMRenderConfig (in lexical) parameterize $createDOM, $updateDOM, $exportDOM, $getDOMSlot, $shouldInclude, and $shouldExclude so that node rendering and export can be overridden via composable middleware. Use domOverride(nodes, config) to target one or more node classes, predicates, or '*' (wildcard), and call $next() from inside an override to delegate to the underlying implementation.

A new $decorateDOM(nextNode, prevNode, dom, editor) hook runs after a node is created/updated and after its children have been reconciled, intended for in-place attribute or DOM tweaks. Override ordering is a well-defined topological sort: wildcards highest, then predicates, then class hierarchy (subclass before superclass), with extension dependency order and registration order as tiebreakers.

Render-context APIs are also exposed: $withRenderContext, $getRenderContextValue, contextValue, contextUpdater, RenderContextRoot, RenderContextExport. New traversal helpers $generateDOMFromNodes and $generateDOMFromRoot populate a container using the configured render config. CreateEditorArgs.dom accepts a Partial<EditorDOMRenderConfig> to override rendering at editor creation. $isLexicalNode is also exported from lexical.

lexicalCOMMAND_PRIORITY_BEFORE_* priorities (#8375)

Five new command priorities — COMMAND_PRIORITY_BEFORE_EDITOR, _BEFORE_LOW, _BEFORE_NORMAL, _BEFORE_HIGH, _BEFORE_CRITICAL — register listeners that run most-recently-registered first, in front of the existing first-registered-first listeners at the same priority. Ordering is: highest priority first, then all BEFORE_* listeners (LIFO), then legacy listeners (FIFO). The new priorities are almost always what you want for new code; legacy priorities are unchanged so this is purely additive. See the new "Priorities and ordering" docs.

@lexical/code-prismCodePrismExtension & @lexical/code-shikiCodeShikiExtension (#8346)

Both packages now export proper extensions (CodePrismExtension, CodeShikiExtension) with {disabled, tokenizer} signal-based configuration that can be toggled and hot-swapped at runtime. The legacy CodeHighlighterShikiExtension is kept as a deprecated backwards-compatible shim.

@lexical/link / @lexical/react — Custom AutoLink punctuation (#8378)

AutoLinkExtension, registerAutoLink, and LexicalAutoLinkPlugin now accept an optional punctuation setting to override the default boundary characters (e.g. to allow colon-delimited matches without breaking URLs that contain colons).

@lexical/utilsremoveEmptyDestination for split-at-caret (#8384)

SplitAtPointCaretNextOptions (used by $insertNodeToNearestRootAtCaret and $splitAtPointCaretNext) gains a removeEmptyDestination option for finer control over whether an empty destination is replaced entirely.

@lexical/clipboard — Shared drop handlers (#8373)

New $handleRichTextDrop and $handlePlainTextDrop helpers implement Lexical-aware text drag-and-drop, including same-block drags, cross-TextNode and cross-block drops, DecoratorNode preservation, and cross-editor drags. registerRichText and registerPlainText now wire these by default.

Stable APIs (no longer @experimental) (#8354)

@lexical/extension (since v0.36.1, Sep 2025) and the NodeState API in lexical (since v0.26.0, Feb 2025) are now formally stable.

Deprecations

  • @lexical/offset OffsetView / $createOffsetView (use $createChildrenArray from lexical) (#8350)
  • @lexical/text $findTextIntersectionFromCharacters — broken, untested, undocumented (#8364)

... (truncated)

Changelog

Sourced from @​lexical/html's changelog.

v0.44.0 (2026-04-27)

  • lexical Chore Fix uuid dependency vulnerability (#8399) Vishisht Maroria
  • Fix Flow type errors in flow definition files (#8396) Sherry
  • lexical-extension Bug Fix Use maybeFromEditor in getPeerDependencyFromEditor (#8398) Sherry
  • lexical-playground Bug Fix Show floating link editor for single-character links (#8392) mayrang
  • lexical-list Bug Fix Toggle checklist items on mobile tap (#8390) jWA
  • lexical-playground Refactor Use floating-uireact for FloatingLinkEditorPlugin positioning (#8388) mayrang
  • build(deps) bump excalidrawexcalidraw from 0.18.0 to 0.18.1 (#8389) dependabotbot
  • lexical-react Bug Fix Fall back to root node in NodeContextMenuPlugin when click target has no Lexical node (#8385) mayrang
  • lexical-playground Feature Format HTML conversion with prettier (#8386) Bob Ippolito
  • lexical-linklexical-react Feature Allow custom punctuation for AutoLink boundaries (#8378) Agyei Holy
  • lexical-list Bug Fix Merge nested list into parent li during HTML export (#8313) Sathvik Veerapaneni
  • lexical-clipboardlexical-rich-textlexical-plain-text Bug Fix Drag-and-drop within the same block (#8373) Bob Ippolito
  • lexicallexical-utilslexical-list Bug Fix Clean up and test insertNodeToNearestRootAtCaret edge cases (#8384) Bob Ippolito
  • lexical-htmllexical-playground Feature Implement a well-defined ordering for DOMRenderExtension overrides and add decorateDOM (#8368) Bob Ippolito
  • lexicallexical-code-corelexical-listlexical-tablelexical-yjs Refactor make runtime style updates CSP-safe (#8372) Agyei Holy
  • lexical-list Bug Fix Ensure that ListItemNode always has a ListItem parent (#8382) Bob Ippolito
  • lexical-markdown Bug Fix Code spans take precedence over inline formatting in shortcuts (#8381) Sherry
  • lexical-playground Feature HTML conversion button (#8379) Sergey Gorbachev
  • address follow-redirects dependency vulnerability (#8380) vishisht31
  • lexical-markdown Bug Fix Escape ordered-list pattern in bullet list item export (#8311) Sathvik Veerapaneni
  • lexical Feature COMMANDPRIORITYBEFORE priorities for last-registered-called-first order (#8375) Bob Ippolito
  • lexical-react Bug Fix Dont auto-dispose editor from LexicalExtensionEditorComposer (#8377) Bob Ippolito
  • lexical-website Bug Fix Fix type checking for lexical-website package (#8371) Bob Ippolito
  • lexical-website Bug Fix Fix tailwindcss docusaurus config regression (#8369) Bob Ippolito
  • lexicallexical-html Feature Extensible DOM createupdateexport (#8353) Bob Ippolito
  • lexical-react Bug Fix Add yjs as optional peer dependency for Yarn PnP compatibility (#8366) Kim Jong Hyen
  • lexical-markdown Bug Fix Add undo history entry for markdown shortcut transforms (#8365) Seongyu Kim
  • lexical-text Chore Add deprecation notice to findTextIntersectionFromCharacters (#8364) Bob Ippolito
  • Chore Refactor CommonJS scripts to ESM modules (#8355) Bob Ippolito
  • Breaking Changelexical-code Bug Fix move code block escape logic to KEYENTERCOMMAND listener (#8360) Anika
  • lexicallexical-playground Fix Use the fallback matching for number keys in keyboard shortcuts (#8361) Sergey Gorbachev
  • address simple-git dependency vulnerability (#8358) Sherry
  • lexical Bug Fix Workaround for synchronous firefox focus edge case behavior (#8356) Bob Ippolito
  • Chore Cache build playwright before running e2e tests (#8357) Bob Ippolito
  • lexical Bug Fix Resolve Firefox arrow key navigation issue in collapsible nodes (#8348) (#8349) Mohmed Ikram
  • lexicallexical-extension Chore Remove experimental flag from Extension and NodeState APIs (#8354) Bob Ippolito
  • Breaking Changelexical-offsetlexical Chore Deprecate the brokenundocumenteduntested OffsetView and export createChildrenArray from lexical (#8350) Bob Ippolito
  • build(deps) bump pnpmaction-setup from 4 to 6 in the github-actions group across 1 directory (#8335) dependabotbot
  • lexical-htmllexical-table Feature Inline CSS from style tags (#8326) Tom Sarduy
  • lexical-playground Feature Add PagesExtension (#8322) Ibrahim El-bastawisi
  • build(deps) bump zustand from 4.5.7 to 5.0.12 (#8340) dependabotbot
  • build(deps-dev) bump the dev-dependencies group across 1 directory with 42 updates (#8347) dependabotbot
  • lexical-code-prismlexical-code-shikilexical-playground Feature Add CodePrismExtension, CodeShikiExtension, and migrate playground plugins to extensions (#8346) Bob Ippolito
  • Chore Encourage agents to use extensions and config in AGENTS.md (#8341) Bob Ippolito
  • build(deps) bump docusaurus from 3.9.2 to 3.10.0, update typedoc, react (#8339) dependabotbot
  • build(deps) bump y-websocket from 1.5.4 to 3.0.0 (#8343) dependabotbot
  • build(deps) bump semver from 7.7.2 to 7.7.4 (#8338) dependabotbot
  • build(deps) bump docusaurusfaster from 3.9.2 to 3.10.0 (#8342) dependabotbot

... (truncated)

Commits
  • 2e0f8fa v0.44.0
  • 00fabd2 [lexical-website] Set prettier arrowParens to avoid (#8397)
  • db58d1e [*] Fix Flow type errors in flow definition files (#8396)
  • 5d1bc33 [lexical-list] Bug Fix: Merge nested list into parent <li> during HTML export...
  • 207648e [lexical-html][lexical-playground] Feature: Implement a well-defined ordering...
  • 9531ce3 [lexical][lexical-html] Feature: Extensible DOM create/update/export (#8353)
  • 9588e94 [Breaking Change][lexical-code] Bug Fix: move code block escape logic to KEY_...
  • e4bee6d [lexical-html][lexical-table] Feature: Inline CSS from <style> tags (#8326)
  • 4e3085b v0.43.0 (#8319)
  • fd98a8a v0.42.0 (#8245)
  • Additional commits viewable in compare view

Updates @swc/cli from 0.4.0 to 0.8.1

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​swc/cli since your current version.


Updates lexical from 0.35.0 to 0.44.0

Release notes

Sourced from lexical's releases.

v0.44.0 is a monthly release with a few minor breaking changes (deprecations), a notable new experimental DOMRenderExtension API for overriding DOM create/update/export, easier to use priority levels for registering commands, a pagination demonstration and convenient html import/export in the playground, better drag and drop support, automatic inline of CSS for HTML import, consistent CSP-safe style updates, and a wide range of bug fixes and other new features.

Breaking Changes

Deprecation of @lexical/offset OffsetView (#8350)

OffsetView / $createOffsetView never worked correctly, has no documentation, no tests, and no usage in the monorepo. It has been deprecated. The only function still in use, $createChildrenArray, is now exported from lexical itself — import it from lexical rather than @lexical/offset going forward.

Code block escape logic moved to CodeExtension (#8360)

The "press Enter three times to exit a CodeNode" logic has moved from CodeNode.insertNewAfter to a KEY_ENTER_COMMAND listener registered by CodeExtension. This fixes paste-with-blank-lines incorrectly escaping the code block. Using CodeNode without CodeExtension is now deprecated — a backwards-compatible shim with a dev-mode warning is in place, but the node is expected to stop working without CodeExtension in a future version.

New APIs

lexical / @lexical/html — Extensible DOM rendering and export (experimental) (#8353, #8368)

A new DOMRenderExtension (in @lexical/html) and EditorDOMRenderConfig (in lexical) parameterize $createDOM, $updateDOM, $exportDOM, $getDOMSlot, $shouldInclude, and $shouldExclude so that node rendering and export can be overridden via composable middleware. Use domOverride(nodes, config) to target one or more node classes, predicates, or '*' (wildcard), and call $next() from inside an override to delegate to the underlying implementation.

A new $decorateDOM(nextNode, prevNode, dom, editor) hook runs after a node is created/updated and after its children have been reconciled, intended for in-place attribute or DOM tweaks. Override ordering is a well-defined topological sort: wildcards highest, then predicates, then class hierarchy (subclass before superclass), with extension dependency order and registration order as tiebreakers.

Render-context APIs are also exposed: $withRenderContext, $getRenderContextValue, contextValue, contextUpdater, RenderContextRoot, RenderContextExport. New traversal helpers $generateDOMFromNodes and $generateDOMFromRoot populate a container using the configured render config. CreateEditorArgs.dom accepts a Partial<EditorDOMRenderConfig> to override rendering at editor creation. $isLexicalNode is also exported from lexical.

lexicalCOMMAND_PRIORITY_BEFORE_* priorities (#8375)

Five new command priorities — COMMAND_PRIORITY_BEFORE_EDITOR, _BEFORE_LOW, _BEFORE_NORMAL, _BEFORE_HIGH, _BEFORE_CRITICAL — register listeners that run most-recently-registered first, in front of the existing first-registered-first listeners at the same priority. Ordering is: highest priority first, then all BEFORE_* listeners (LIFO), then legacy listeners (FIFO). The new priorities are almost always what you want for new code; legacy priorities are unchanged so this is purely additive. See the new "Priorities and ordering" docs.

@lexical/code-prismCodePrismExtension & @lexical/code-shikiCodeShikiExtension (#8346)

Both packages now export proper extensions (CodePrismExtension, CodeShikiExtension) with {disabled, tokenizer} signal-based configuration that can be toggled and hot-swapped at runtime. The legacy CodeHighlighterShikiExtension is kept as a deprecated backwards-compatible shim.

@lexical/link / @lexical/react — Custom AutoLink punctuation (#8378)

AutoLinkExtension, registerAutoLink, and LexicalAutoLinkPlugin now accept an optional punctuation setting to override the default boundary characters (e.g. to allow colon-delimited matches without breaking URLs that contain colons).

@lexical/utilsremoveEmptyDestination for split-at-caret (#8384)

SplitAtPointCaretNextOptions (used by $insertNodeToNearestRootAtCaret and $splitAtPointCaretNext) gains a removeEmptyDestination option for finer control over whether an empty destination is replaced entirely.

@lexical/clipboard — Shared drop handlers (#8373)

New $handleRichTextDrop and $handlePlainTextDrop helpers implement Lexical-aware text drag-and-drop, including same-block drags, cross-TextNode and cross-block drops, DecoratorNode preservation, and cross-editor drags. registerRichText and registerPlainText now wire these by default.

Stable APIs (no longer @experimental) (#8354)

@lexical/extension (since v0.36.1, Sep 2025) and the NodeState API in lexical (since v0.26.0, Feb 2025) are now formally stable.

Deprecations

  • @lexical/offset OffsetView / $createOffsetView (use $createChildrenArray from lexical) (#8350)
  • @lexical/text $findTextIntersectionFromCharacters — broken, untested, undocumented (#8364)

... (truncated)

Changelog

Sourced from lexical's changelog.

v0.44.0 (2026-04-27)

  • lexical Chore Fix uuid dependency vulnerability (#8399) Vishisht Maroria
  • Fix Flow type errors in flow definition files (#8396) Sherry
  • lexical-extension Bug Fix Use maybeFromEditor in getPeerDependencyFromEditor (#8398) Sherry
  • lexical-playground Bug Fix Show floating link editor for single-character links (#8392) mayrang
  • lexical-list Bug Fix Toggle checklist items on mobile tap (#8390) jWA
  • lexical-playground Refactor Use floating-uireact for FloatingLinkEditorPlugin positioning (#8388) mayrang
  • build(deps) bump excalidrawexcalidraw from 0.18.0 to 0.18.1 (#8389) dependabotbot
  • lexical-react Bug Fix Fall back to root node in NodeContextMenuPlugin when click target has no Lexical node (#8385) mayrang
  • lexical-playground Feature Format HTML conversion with prettier (#8386) Bob Ippolito
  • lexical-linklexical-react Feature Allow custom punctuation for AutoLink boundaries (#8378) Agyei Holy
  • lexical-list Bug Fix Merge nested list into parent li during HTML export (#8313) Sathvik Veerapaneni
  • lexical-clipboardlexical-rich-textlexical-plain-text Bug Fix Drag-and-drop within the same block (#8373) Bob Ippolito
  • lexicallexical-utilslexical-list Bug Fix Clean up and test insertNodeToNearestRootAtCaret edge cases (#8384) Bob Ippolito
  • lexical-htmllexical-playground Feature Implement a well-defined ordering for DOMRenderExtension overrides and add decorateDOM (#8368) Bob Ippolito
  • lexicallexical-code-corelexical-listlexical-tablelexical-yjs Refactor make runtime style updates CSP-safe (#8372) Agyei Holy
  • lexical-list Bug Fix Ensure that ListItemNode always has a ListItem parent (#8382) Bob Ippolito
  • lexical-markdown Bug Fix Code spans take precedence over inline formatting in shortcuts (#8381) Sherry
  • lexical-playground Feature HTML conversion button (#8379) Sergey Gorbachev
  • address follow-redirects dependency vulnerability (#8380) vishisht31
  • lexical-markdown Bug Fix Escape ordered-list pattern in bullet list item export (#8311) Sathvik Veerapaneni
  • lexical Feature COMMANDPRIORITYBEFORE priorities for last-registered-called-first order (#8375) Bob Ippolito
  • lexical-react Bug Fix Dont auto-dispose editor from LexicalExtensionEditorComposer (#8377) Bob Ippolito
  • lexical-website Bug Fix Fix type checking for lexical-website package (#8371) Bob Ippolito
  • lexical-website Bug Fix Fix tailwindcss docusaurus config regression (#8369) Bob Ippolito
  • lexicallexical-html Feature Extensible DOM createupdateexport (#8353) Bob Ippolito
  • lexical-react Bug Fix Add yjs as optional peer dependency for Yarn PnP compatibility (#8366) Kim Jong Hyen
  • lexical-markdown Bug Fix Add undo history entry for markdown shortcut transforms (#8365) Seongyu Kim
  • lexical-text Chore Add deprecation notice to findTextIntersectionFromCharacters (#8364) Bob Ippolito
  • Chore Refactor CommonJS scripts to ESM modules (#8355) Bob Ippolito
  • Breaking Changelexical-code Bug Fix move code block escape logic to KEYENTERCOMMAND listener (#8360) Anika
  • lexicallexical-playground Fix Use the fallback matching for number keys in keyboard shortcuts (#8361) Sergey Gorbachev
  • address simple-git dependency vulnerability (#8358) Sherry
  • lexical Bug Fix Workaround for synchronous firefox focus edge case behavior (#8356) Bob Ippolito
  • Chore Cache build playwright before running e2e tests (#8357) Bob Ippolito
  • lexical Bug Fix Resolve Firefox arrow key navigation issue in collapsible nodes (

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Apr 1, 2026
…dates

Bumps the dependencies group with 6 updates in the /packages/payload-helper directory:

| Package | From | To |
| --- | --- | --- |
| [jsdom](https://github.com/jsdom/jsdom) | `27.2.0` | `29.1.1` |
| [@lexical/headless](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-headless) | `0.35.0` | `0.44.0` |
| [@lexical/html](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-html) | `0.35.0` | `0.44.0` |
| [@swc/cli](https://github.com/swc-project/pkgs) | `0.4.0` | `0.8.1` |
| [lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical) | `0.35.0` | `0.44.0` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |



Updates `jsdom` from 27.2.0 to 29.1.1
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](jsdom/jsdom@v27.2.0...v29.1.1)

Updates `@lexical/headless` from 0.35.0 to 0.44.0
- [Release notes](https://github.com/facebook/lexical/releases)
- [Changelog](https://github.com/facebook/lexical/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/lexical/commits/v0.44.0/packages/lexical-headless)

Updates `@lexical/html` from 0.35.0 to 0.44.0
- [Release notes](https://github.com/facebook/lexical/releases)
- [Changelog](https://github.com/facebook/lexical/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/lexical/commits/v0.44.0/packages/lexical-html)

Updates `@swc/cli` from 0.4.0 to 0.8.1
- [Commits](https://github.com/swc-project/pkgs/commits)

Updates `lexical` from 0.35.0 to 0.44.0
- [Release notes](https://github.com/facebook/lexical/releases)
- [Changelog](https://github.com/facebook/lexical/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/lexical/commits/v0.44.0/packages/lexical)

Updates `typescript` from 5.9.3 to 6.0.3
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.9.3...v6.0.3)

---
updated-dependencies:
- dependency-name: "@lexical/headless"
  dependency-version: 0.42.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: "@lexical/html"
  dependency-version: 0.42.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: "@swc/cli"
  dependency-version: 0.8.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: jsdom
  dependency-version: 29.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: lexical
  dependency-version: 0.42.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: typescript
  dependency-version: 6.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/packages/payload-helper/dependencies-b49efc8772 branch from 9a268c8 to 4d0d0b9 Compare May 1, 2026 14:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants