Skip to content

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

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

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

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

Copy link
Copy Markdown
Contributor

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] <support@github.com>
@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
@dependabot @github

dependabot Bot commented on behalf of github Jun 2, 2026

Copy link
Copy Markdown
Contributor Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Jun 2, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/packages/payload-helper/dependencies-b49efc8772 branch June 2, 2026 11:43
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