Skip to content

chore(deps): Bump the dependencies group in /packages/payload-helper with 6 updates#422

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/packages/payload-helper/dependencies-2445779511
Open

chore(deps): Bump the dependencies group in /packages/payload-helper with 6 updates#422
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/packages/payload-helper/dependencies-2445779511

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 1, 2026

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

Package From To
jsdom 27.2.0 28.1.0
@types/jsdom 27.0.0 28.0.0
@lexical/headless 0.35.0 0.41.0
@lexical/html 0.35.0 0.41.0
@swc/cli 0.4.0 0.8.0
lexical 0.35.0 0.41.0

Updates jsdom from 27.2.0 to 28.1.0

Release notes

Sourced from jsdom's releases.

Version 28.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.
  • Fixed a potential hang when synchronous XMLHttpRequest encountered dispatch errors.
  • Fixed compatibility with environments where Node.js's built-in fetch() has been used before importing jsdom, by working around undici v6/v7 incompatibilities.

Version 28.0.0

  • Overhauled resource loading customization. See the new README for details on the new API.
  • Added MIME type sniffing to <iframe> and <frame> loads.
  • Regression: WebSockets are no longer correctly throttled to one connection per origin. This is a result of the bug at nodejs/undici#4743.
  • Fixed decoding of the query components of <a> and <area> elements in non-UTF-8 documents.
  • Fixed XMLHttpRequest fetches and WebSocket upgrade requests to be interceptable by the new customizable resource loading. (Except synchronous XMLHttpRequests.)
  • Fixed the referrer of a document to be set correctly when redirects are involved; it is now the initiating page, not the last hop in the redirect chain.
  • Fixed correctness bugs when passing ArrayBuffers or typed arrays to various APIs, where they would not correctly snapshot the data.
  • Fixed require("url").parse() deprecation warning when using WebSockets.
  • Fixed <iframe>, <frame>, and <img> (when canvas is installed) to fire load events, not error events, on non-OK HTTP responses.
  • Fixed many small issues in XMLHttpRequest.

Version 27.4.0

  • Added TextEncoder and TextDecoder.
  • Improved decoding of HTML bytes by using the new @exodus/bytes package; it is now much more correct. (ChALkeR)
  • Improved decoding of XML bytes to use UTF-8 more often, instead of sniffing for <meta charset> or using the parent frame's encoding.
  • Fixed a memory leak when Ranges were used and then the elements referred to by those ranges were removed.

Version 27.3.0

  • Improved CSS parsing and CSSOM object APIs via updates to @acemir/cssom. (acemir)
Changelog

Sourced from jsdom's changelog.

28.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.
  • Fixed a potential hang when synchronous XMLHttpRequest encountered dispatch errors.
  • Fixed compatibility with environments where Node.js's built-in fetch() has been used before importing jsdom, by working around undici v6/v7 incompatibilities.

28.0.0

  • Overhauled resource loading customization. See the new README for details on the new API.
  • Added MIME type sniffing to <iframe> and <frame> loads.
  • Regression: WebSockets are no longer correctly throttled to one connection per origin. This is a result of the bug at nodejs/undici#4743.
  • Fixed decoding of the query components of <a> and <area> elements in non-UTF-8 documents.
  • Fixed XMLHttpRequest fetches and WebSocket upgrade requests to be interceptable by the new customizable resource loading. (Except synchronous XMLHttpRequests.)
  • Fixed the referrer of a document to be set correctly when redirects are involved; it is now the initiating page, not the last hop in the redirect chain.
  • Fixed correctness bugs when passing ArrayBuffers or typed arrays to various APIs, where they would not correctly snapshot the data.
  • Fixed require("url").parse() deprecation warning when using WebSockets.
  • Fixed <iframe>, <frame>, and <img> (when canvas is installed) to fire load events, not error events, on non-OK HTTP responses.
  • Fixed many small issues in XMLHttpRequest.

27.4.0

  • Added TextEncoder and TextDecoder.
  • Improved decoding of HTML bytes by using the new @exodus/bytes package; it is now much more correct. (ChALkeR)
  • Improved decoding of XML bytes to use UTF-8 more often, instead of sniffing for <meta charset> or using the parent frame's encoding.
  • Fixed a memory leak when Ranges were used and then the elements referred to by those ranges were removed.

27.3.0

  • Improved CSS parsing and CSSOM object APIs via updates to @acemir/cssom. (acemir)
Commits
  • 12949b5 Version 28.1.0
  • ce4c58f Apply CSS specificity when computing styles
  • 7ed55a0 Skip single-byte-decoder encoding tests on Node 20
  • f3b1973 Generalize node version conditions in test expectations
  • 853c596 Rewrite getElementById ID caching for tree-order correctness
  • 5fbfde6 Fix potential sync XHR worker hang from unhandled dispatch errors
  • 82df38f Cache the root node for document-connected trees
  • ed7c5c0 Add documentation comment to create-event-accessor.js
  • b4562e9 Simplify Window.js installEventHandlers
  • 7da340f Centralize "determine the target of an event handler"
  • Additional commits viewable in compare view

Updates @types/jsdom from 27.0.0 to 28.0.0

Commits

Updates @lexical/headless from 0.35.0 to 0.41.0

Release notes

Sourced from @​lexical/headless's releases.

v0.41.0 is a monthly release with a huge number of fixes and features from a lot of new contributors. The most notable fixes are related to IME, non-ascii keyboard layouts, and markdown.

Breaking Changes

--lexical-indent-base-value CSS moved to root element #8132

The --lexical-indent-base-value CSS custom property is now only read from the root element of the editor, so any CSS or code to set this value must target that rather than an indented element in the document. This allows the indent to be computed while the document is being rendered without layout thrashing.

Highlights

Core

  • ⚠️ #8132 Breaking Change: Fix --lexical-indent-base-value CSS variable override
  • #8111 Prevent layout thrashing when setting element indent for no indent case
  • 🆕 #8115 Support legacy 'align' attribute in ParagraphNode importDOM
  • #8121 IME: Do not move anchor when inserting composition start char
  • #8142 IME: Fix history not recording composing character
  • #8148 IME: Do not apply format and style when moving to a different node in composition
  • #8154 IME: Fix selected text not properly deleted after IME input on Safari (macOS)
  • #8162 IME: Maintain format when multiple formatted text nodes are replaced with composition text
  • #8159 Support DOM selection in elements with slots Code
  • 🆕 #7918 Allow moving caret outside of code block
  • 🆕 #8155 Trigger keyboard shortcuts by physical key code with non-ascii keyboard layouts

Extension

  • 🆕 #8114 Implement DecoratorTextExtension applying format to DecoratorTextNode

Rich Text

  • 🆕 #8122 Support configuration of indentable nodes
  • #8152 Inherit format and style when inserting tab

Link

  • #8123 Prevent AutoLink from linking URLs inside code blocks without highlighting
  • #8127 Prevent AutoLinkNode from creating extra paragraphs
  • #8137 Add AutoLinkNode to AutoLinkExtension node dependencies
  • #8138 $toggleLink should remove the whole link when selection is collapsed
  • #8164 Prevent creation of nested LinkNode
  • #8158 Transform to move blocks outside of LinkNode List
  • 🆕 #8092 Preserve ordered list numbering when split by blocks or paragraphs
  • #8118 Remove empty parent node in nested list
  • 🆕 #8105 Add focus event option for the checklist extension

Table

  • 🆕 #8097 Implement "fit nested tables" for nested table pasting
  • 🆕 #8094 Support 'scope' attribute in HTML import for th tags
  • #8131 Preserve Background Color when pasting table rows inside table

Markdown

  • #8116 Fix nested fenced code blocks parsing and export

... (truncated)

Changelog

Sourced from @​lexical/headless's changelog.

v0.41.0 (2026-02-25)

  • lexical Bug Fix Move new paragraph outside inline element in insertParagraph (#8158) Achal Jhawar
  • lexical-markdown Bug Fix Prevent nesting links creation (#8164) Sergey Gorbachev
  • tests Chore Update yaml-language-server in lexical-esm-astro-react integration fixture (#8163) PikkaPikkachu
  • lexical Bug Fix Maintain format when replace multiple formatted text nodes with composition text (#8162) kimseongyu
  • lexical-markdown Fix Prevent markdown shortcut link transformer from being too greedy (#8161) Bob Ippolito
  • feat add focus event option for the checklist extension (#8105) Tulio
  • lexical Bug Fix Fix selected text not properly deleted after IME input on Safari (macOS) (#8154) Kawashima Shota (shiba)
  • lexical-core Bug fix support dom selection for elements with slots (#8159) Maksim Horbachevsky
  • lexical-rich-text Bug Fix Inherit format and style when inserting tab (#8152) kimseongyu
  • lexical-playground Bug Fix Code block formatting in unintended adjacent lines (#8149) Achal Jhawar
  • lexical Bug Fix Do not apply format and style when moving to different node in composition (#8148) kimseongyu
  • lexical-history Bug Fix History not record composing character (#8142) Senasiko
  • lexical-website Chore Add a website build step to Github Actions in CI (#8146) Bob Ippolito
  • docs fix formatting and update browser support table (#8144) IkyssOffc
  • lexical-extension Feature Implement DecoratorTextExtension applying format to DecoratorTextNode (#8114) Sergey Gorbachev
  • lexical-markdown Feature Support Enter key after to create code block (#8140) Achal Jhawar
  • lexical-link Bug Fix toggleLink removes link when selection is collapsed (#8138) Senasiko
  • lexical-website Chore Update supported browsers list to Safari 15, Chrome 86, Firefox 115 (#8141) Bob Ippolito
  • lexical-playground Clean up old Table Hover Actions (#8139) Ivaylo Pavlov
  • lexical-link Bug Fix Add AutoLinkNode to AutoLinkExtension node dependencies (#8137) Bob Ippolito
  • lexical-playground Fix Increase toolbar z-index to prevent content overlap (#8134) Sa-Te
  • Breaking Changelexical Bug Fix Fix --lexical-indent-base-value CSS variable override (#8132) Achal Jhawar
  • lexical-code Bug Fix Allow moving caret outside code block (#7918) Simon
  • lexical-table Fix Preserve Background Color when pasting table rows inside table. (#8131) Sa-Te
  • lexical Bug Fix Do not move anchor when inserting composition start char (#8121) kimseongyu
  • lexical-react Annotate deprecated to menuRenderFn with NodeContext (#8001) Michael
  • lexical-playgroundlexical-link Bug Fix Prevent AutoLinkNode from creating extra paragraphs (#8127) Sebastian
  • lexical-playground Rearrange table columns (#8063) Ivaylo Pavlov
  • lexical-link Bug Fix Prevent AutoLink from linking URLs inside code blocks (#8123) Achal Jhawar
  • lexical-extensionlexical-rich-textlexical-react Feature Support configuration of indentable nodes (#8122) Sergey Gorbachev
  • lexical Bug Fix Remove empty parent node in nested list (#8118) Senasiko
  • lexical-playground tests for ComponentPickerMenuPlugin (#8128) Syed Umar Anis
  • lexical-markdown Bug Fix Fix nested fenced code blocks parsing and export (#8116) Abdul Alim
  • lexical-list Feature Preserve ordered list numbering when split by blocks or paragraphs (#8092) Sa-Te
  • lexical Feature Support legacy align attribute in ParagraphNode importDOM (#8115) Sa-Te
  • Fix(table) Support scope attribute in HTML import. (#8094) Sa-Te
  • lexical Chore Stabilize playground collab WebKit E2E test waits (#8113) Szymon Rczka
  • lexical-tablelexical-playground Feature Implement fit nested tables for nested table pasting (#8097) Randal
  • Update examples for v0.40.0 and pnpm (#8110) Bob Ippolito
  • lexical Bug Fix Prevent layout thrashing when setting element indent for no indent case (#8111) InanBerkin
  • v0.40.0 (#8104) Bob Ippolito
  • v0.40.0 Lexical GitHub Actions Bot

v0.40.0 (2026-02-01)

  • lexical Bug Fix Refactor RootNode.cachedText computation for coherency (#8099) Bob Ippolito
  • lexical-markdown Bug Fix Replace regex-based format matching with (#8093) kimseongyu
  • Fix(Playground) Prevent code block line wrapping to keep line number (#8087) Sa-Te

... (truncated)

Commits

Updates @lexical/html from 0.35.0 to 0.41.0

Release notes

Sourced from @​lexical/html's releases.

v0.41.0 is a monthly release with a huge number of fixes and features from a lot of new contributors. The most notable fixes are related to IME, non-ascii keyboard layouts, and markdown.

Breaking Changes

--lexical-indent-base-value CSS moved to root element #8132

The --lexical-indent-base-value CSS custom property is now only read from the root element of the editor, so any CSS or code to set this value must target that rather than an indented element in the document. This allows the indent to be computed while the document is being rendered without layout thrashing.

Highlights

Core

  • ⚠️ #8132 Breaking Change: Fix --lexical-indent-base-value CSS variable override
  • #8111 Prevent layout thrashing when setting element indent for no indent case
  • 🆕 #8115 Support legacy 'align' attribute in ParagraphNode importDOM
  • #8121 IME: Do not move anchor when inserting composition start char
  • #8142 IME: Fix history not recording composing character
  • #8148 IME: Do not apply format and style when moving to a different node in composition
  • #8154 IME: Fix selected text not properly deleted after IME input on Safari (macOS)
  • #8162 IME: Maintain format when multiple formatted text nodes are replaced with composition text
  • #8159 Support DOM selection in elements with slots Code
  • 🆕 #7918 Allow moving caret outside of code block
  • 🆕 #8155 Trigger keyboard shortcuts by physical key code with non-ascii keyboard layouts

Extension

  • 🆕 #8114 Implement DecoratorTextExtension applying format to DecoratorTextNode

Rich Text

  • 🆕 #8122 Support configuration of indentable nodes
  • #8152 Inherit format and style when inserting tab

Link

  • #8123 Prevent AutoLink from linking URLs inside code blocks without highlighting
  • #8127 Prevent AutoLinkNode from creating extra paragraphs
  • #8137 Add AutoLinkNode to AutoLinkExtension node dependencies
  • #8138 $toggleLink should remove the whole link when selection is collapsed
  • #8164 Prevent creation of nested LinkNode
  • #8158 Transform to move blocks outside of LinkNode List
  • 🆕 #8092 Preserve ordered list numbering when split by blocks or paragraphs
  • #8118 Remove empty parent node in nested list
  • 🆕 #8105 Add focus event option for the checklist extension

Table

  • 🆕 #8097 Implement "fit nested tables" for nested table pasting
  • 🆕 #8094 Support 'scope' attribute in HTML import for th tags
  • #8131 Preserve Background Color when pasting table rows inside table

Markdown

  • #8116 Fix nested fenced code blocks parsing and export

... (truncated)

Changelog

Sourced from @​lexical/html's changelog.

v0.41.0 (2026-02-25)

  • lexical Bug Fix Move new paragraph outside inline element in insertParagraph (#8158) Achal Jhawar
  • lexical-markdown Bug Fix Prevent nesting links creation (#8164) Sergey Gorbachev
  • tests Chore Update yaml-language-server in lexical-esm-astro-react integration fixture (#8163) PikkaPikkachu
  • lexical Bug Fix Maintain format when replace multiple formatted text nodes with composition text (#8162) kimseongyu
  • lexical-markdown Fix Prevent markdown shortcut link transformer from being too greedy (#8161) Bob Ippolito
  • feat add focus event option for the checklist extension (#8105) Tulio
  • lexical Bug Fix Fix selected text not properly deleted after IME input on Safari (macOS) (#8154) Kawashima Shota (shiba)
  • lexical-core Bug fix support dom selection for elements with slots (#8159) Maksim Horbachevsky
  • lexical-rich-text Bug Fix Inherit format and style when inserting tab (#8152) kimseongyu
  • lexical-playground Bug Fix Code block formatting in unintended adjacent lines (#8149) Achal Jhawar
  • lexical Bug Fix Do not apply format and style when moving to different node in composition (#8148) kimseongyu
  • lexical-history Bug Fix History not record composing character (#8142) Senasiko
  • lexical-website Chore Add a website build step to Github Actions in CI (#8146) Bob Ippolito
  • docs fix formatting and update browser support table (#8144) IkyssOffc
  • lexical-extension Feature Implement DecoratorTextExtension applying format to DecoratorTextNode (#8114) Sergey Gorbachev
  • lexical-markdown Feature Support Enter key after to create code block (#8140) Achal Jhawar
  • lexical-link Bug Fix toggleLink removes link when selection is collapsed (#8138) Senasiko
  • lexical-website Chore Update supported browsers list to Safari 15, Chrome 86, Firefox 115 (#8141) Bob Ippolito
  • lexical-playground Clean up old Table Hover Actions (#8139) Ivaylo Pavlov
  • lexical-link Bug Fix Add AutoLinkNode to AutoLinkExtension node dependencies (#8137) Bob Ippolito
  • lexical-playground Fix Increase toolbar z-index to prevent content overlap (#8134) Sa-Te
  • Breaking Changelexical Bug Fix Fix --lexical-indent-base-value CSS variable override (#8132) Achal Jhawar
  • lexical-code Bug Fix Allow moving caret outside code block (#7918) Simon
  • lexical-table Fix Preserve Background Color when pasting table rows inside table. (#8131) Sa-Te
  • lexical Bug Fix Do not move anchor when inserting composition start char (#8121) kimseongyu
  • lexical-react Annotate deprecated to menuRenderFn with NodeContext (#8001) Michael
  • lexical-playgroundlexical-link Bug Fix Prevent AutoLinkNode from creating extra paragraphs (#8127) Sebastian
  • lexical-playground Rearrange table columns (#8063) Ivaylo Pavlov
  • lexical-link Bug Fix Prevent AutoLink from linking URLs inside code blocks (#8123) Achal Jhawar
  • lexical-extensionlexical-rich-textlexical-react Feature Support configuration of indentable nodes (#8122) Sergey Gorbachev
  • lexical Bug Fix Remove empty parent node in nested list (#8118) Senasiko
  • lexical-playground tests for ComponentPickerMenuPlugin (#8128) Syed Umar Anis
  • lexical-markdown Bug Fix Fix nested fenced code blocks parsing and export (#8116) Abdul Alim
  • lexical-list Feature Preserve ordered list numbering when split by blocks or paragraphs (#8092) Sa-Te
  • lexical Feature Support legacy align attribute in ParagraphNode importDOM (#8115) Sa-Te
  • Fix(table) Support scope attribute in HTML import. (#8094) Sa-Te
  • lexical Chore Stabilize playground collab WebKit E2E test waits (#8113) Szymon Rczka
  • lexical-tablelexical-playground Feature Implement fit nested tables for nested table pasting (#8097) Randal
  • Update examples for v0.40.0 and pnpm (#8110) Bob Ippolito
  • lexical Bug Fix Prevent layout thrashing when setting element indent for no indent case (#8111) InanBerkin
  • v0.40.0 (#8104) Bob Ippolito
  • v0.40.0 Lexical GitHub Actions Bot

v0.40.0 (2026-02-01)

  • lexical Bug Fix Refactor RootNode.cachedText computation for coherency (#8099) Bob Ippolito
  • lexical-markdown Bug Fix Replace regex-based format matching with (#8093) kimseongyu
  • Fix(Playground) Prevent code block line wrapping to keep line number (#8087) Sa-Te

... (truncated)

Commits

Updates @swc/cli from 0.4.0 to 0.8.0

Commits
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​swc/cli since your current version.


Updates lexical from 0.35.0 to 0.41.0

Release notes

Sourced from lexical's releases.

v0.41.0 is a monthly release with a huge number of fixes and features from a lot of new contributors. The most notable fixes are related to IME, non-ascii keyboard layouts, and markdown.

Breaking Changes

--lexical-indent-base-value CSS moved to root element #8132

The --lexical-indent-base-value CSS custom property is now only read from the root element of the editor, so any CSS or code to set this value must target that rather than an indented element in the document. This allows the indent to be computed while the document is being rendered without layout thrashing.

Highlights

Core

  • ⚠️ #8132 Breaking Change: Fix --lexical-indent-base-value CSS variable override
  • #8111 Prevent layout thrashing when setting element indent for no indent case
  • 🆕 #8115 Support legacy 'align' attribute in ParagraphNode importDOM
  • #8121 IME: Do not move anchor when inserting composition start char
  • #8142 IME: Fix history not recording composing character
  • #8148 IME: Do not apply format and style when moving to a different node in composition
  • #8154 IME: Fix selected text not properly deleted after IME input on Safari (macOS)
  • #8162 IME: Maintain format when multiple formatted text nodes are replaced with composition text
  • #8159 Support DOM selection in elements with slots Code
  • 🆕 #7918 Allow moving caret outside of code block
  • 🆕 #8155 Trigger keyboard shortcuts by physical key code with non-ascii keyboard layouts

Extension

  • 🆕 #8114 Implement DecoratorTextExtension applying format to DecoratorTextNode

Rich Text

  • 🆕 #8122 Support configuration of indentable nodes
  • #8152 Inherit format and style when inserting tab

Link

  • #8123 Prevent AutoLink from linking URLs inside code blocks without highlighting
  • #8127 Prevent AutoLinkNode from creating extra paragraphs
  • #8137 Add AutoLinkNode to AutoLinkExtension node dependencies
  • #8138 $toggleLink should remove the whole link when selection is collapsed
  • #8164 Prevent creation of nested LinkNode
  • #8158 Transform to move blocks outside of LinkNode List
  • 🆕 #8092 Preserve ordered list numbering when split by blocks or paragraphs
  • #8118 Remove empty parent node in nested list
  • 🆕 #8105 Add focus event option for the checklist extension

Table

  • 🆕 #8097 Implement "fit nested tables" for nested table pasting
  • 🆕 #8094 Support 'scope' attribute in HTML import for th tags
  • #8131 Preserve Background Color when pasting table rows inside table

Markdown

  • #8116 Fix nested fenced code blocks parsing and export

... (truncated)

Changelog

Sourced from lexical's changelog.

v0.41.0 (2026-02-25)

  • lexical Bug Fix Move new paragraph outside inline element in insertParagraph (#8158) Achal Jhawar
  • lexical-markdown Bug Fix Prevent nesting links creation (#8164) Sergey Gorbachev
  • tests Chore Update yaml-language-server in lexical-esm-astro-react integration fixture (#8163) PikkaPikkachu
  • lexical Bug Fix Maintain format when replace multiple formatted text nodes with composition text (#8162) kimseongyu
  • lexical-markdown Fix Prevent markdown shortcut link transformer from being too greedy (#8161) Bob Ippolito
  • feat add focus event option for the checklist extension (#8105) Tulio
  • lexical Bug Fix Fix selected text not properly deleted after IME input on Safari (macOS) (#8154) Kawashima Shota (shiba)
  • lexical-core Bug fix support dom selection for elements with slots (#8159) Maksim Horbachevsky
  • lexical-rich-text Bug Fix Inherit format and style when inserting tab (#8152) kimseongyu
  • lexical-playground Bug Fix Code block formatting in unintended adjacent lines (#8149) Achal Jhawar
  • lexical Bug Fix Do not apply format and style when moving to different node in composition (#8148) kimseongyu
  • lexical-history Bug Fix History not record composing character (#8142) Senasiko
  • lexical-website Chore Add a website build step to Github Actions in CI (#8146) Bob Ippolito
  • docs fix formatting and update browser support table (#8144) IkyssOffc
  • lexical-extension Feature Implement DecoratorTextExtension applying format to DecoratorTextNode (#8114) Sergey Gorbachev
  • lexical-markdown Feature Support Enter key after to create code block (#8140) Achal Jhawar
  • lexical-link Bug Fix toggleLink removes link when selection is collapsed (#8138) Senasiko
  • lexical-website Chore Update supported browsers list to Safari 15, Chrome 86, Firefox 115 (#8141) Bob Ippolito
  • lexical-playground Clean up old Table Hover Actions (#8139) Ivaylo Pavlov
  • lexical-link Bug Fix Add AutoLinkNode to AutoLinkExtension node dependencies (#8137) Bob Ippolito
  • lexical-playground Fix Increase toolbar z-index to prevent content overlap (#8134) Sa-Te
  • Breaking Changelexical Bug Fix Fix --lexical-indent-base-value CSS variable override (#8132) Achal Jhawar
  • lexical-code Bug Fix Allow moving caret outside code block (#7918) Simon
  • lexical-table Fix Preserve Background Color when pasting table rows inside table. (#8131) Sa-Te
  • lexical Bug Fix Do not move anchor when inserting composition start char (#8121) kimseongyu
  • lexical-react Annotate deprecated to menuRenderFn with NodeContext (#8001) Michael
  • lexical-playgroundlexical-link Bug Fix Prevent AutoLinkNode from creating extra paragraphs (#8127) Sebastian
  • lexical-playground Rearrange table columns (#8063) Ivaylo Pavlov
  • lexical-link Bug Fix Prevent AutoLink from linking URLs inside code blocks (#8123) Achal Jhawar
  • lexical-extensionlexical-rich-textlexical-react Feature Support configuration of indentable nodes (#8122) Sergey Gorbachev
  • lexical Bug Fix Remove empty parent node in nested list (#8118) Senasiko
  • lexical-playground tests for ComponentPickerMenuPlugin (#8128) Syed Umar Anis
  • lexical-markdown Bug Fix Fix nested fenced code blocks parsing and export (#8116) Abdul Alim
  • lexical-list Feature Preserve ordered list numbering when split by blocks or paragraphs (#8092) Sa-Te
  • lexical Feature Support legacy align attribute in ParagraphNode importDOM (#8115) Sa-Te
  • Fix(table) Support scope attribute in HTML import. (#8094) Sa-Te
  • lexical Chore Stabilize playground collab WebKit E2E test waits (#8113) Szymon Rczka
  • lexical-tablelexical-playground Feature Implement fit nested tables for nested table pasting (#8097) Randal
  • Update examples for v0.40.0 and pnpm (#8110) Bob Ippolito
  • lexical Bug Fix Prevent layout thrashing when setting element indent for no indent case (#8111) InanBerkin
  • v0.40.0 (#8104) Bob Ippolito
  • v0.40.0 Lexical GitHub Actions Bot

v0.40.0 (2026-02-01)

  • lexical Bug Fix Refactor RootNode.cachedText computation for coherency (#8099) Bob Ippolito
  • lexical-markdown Bug Fix Replace regex-based format matching with (#8093) kimseongyu
  • Fix(Playground) Prevent code block line wrapping to keep line number (#8087) Sa-Te

... (truncated)

Commits
  • 14bb730 v0.41.0
  • 454ba98 [lexical] Bug Fix: REDO_COMMAND not triggered with non-English keyboard layou...
  • 1448d64 [lexical] Bug Fix: Maintain format when replace multiple formatted text nodes...
  • 7ce628c [lexical] Bug Fix: Fix selected text not properly deleted after IME input on ...
  • ee59864 [lexical-core] Bug fix: support dom selection for elements with slots (#8159)
  • 42b2e04 [lexical] Bug Fix: Do not apply format and style when moving to different nod...
  • c32268a [lexical-history] Bug Fix: History not record composing character (#8142)
  • d437a14 [lexical-extension] Feature: Implement DecoratorTextExtension applying format...
  • f6b5c77 [Breaking Change][lexical] Bug Fix: Fix --lexical-indent-base-value CSS varia...
  • 1efd452 [lexical] Bug Fix: Do not move anchor when inserting composition start char (...
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

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

| Package | From | To |
| --- | --- | --- |
| [jsdom](https://github.com/jsdom/jsdom) | `27.2.0` | `28.1.0` |
| [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom) | `27.0.0` | `28.0.0` |
| [@lexical/headless](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-headless) | `0.35.0` | `0.41.0` |
| [@lexical/html](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-html) | `0.35.0` | `0.41.0` |
| [@swc/cli](https://github.com/swc-project/pkgs) | `0.4.0` | `0.8.0` |
| [lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical) | `0.35.0` | `0.41.0` |


Updates `jsdom` from 27.2.0 to 28.1.0
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
- [Commits](jsdom/jsdom@27.2.0...28.1.0)

Updates `@types/jsdom` from 27.0.0 to 28.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom)

Updates `@lexical/headless` from 0.35.0 to 0.41.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.41.0/packages/lexical-headless)

Updates `@lexical/html` from 0.35.0 to 0.41.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.41.0/packages/lexical-html)

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

Updates `lexical` from 0.35.0 to 0.41.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.41.0/packages/lexical)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-version: 28.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: "@types/jsdom"
  dependency-version: 28.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: "@lexical/headless"
  dependency-version: 0.41.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: "@lexical/html"
  dependency-version: 0.41.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: "@swc/cli"
  dependency-version: 0.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: lexical
  dependency-version: 0.41.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Mar 1, 2026
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