Skip to content

Bump lexical from 0.35.0 to 0.43.0#7

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/lexical-0.43.0
Open

Bump lexical from 0.35.0 to 0.43.0#7
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/lexical-0.43.0

Conversation

@dependabot
Copy link
Copy Markdown

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

Bumps lexical from 0.35.0 to 0.43.0.

Release notes

Sourced from lexical's releases.

v0.43.0 is a monthly release with a minor breaking change, new features, and a number of bug fixes across selection, tables, markdown, and extensions. Notable highlights include a new useExtensionSignalValue hook, and CSS theme options for Yjs collaboration cursors.

Outside of the release artifact, we've refreshed the lexical.dev website thanks to @​m-santanna (and inspired by design mockups from @​ixahmedxi). Importantly this refresh includes a set of modern examples (examples/website-* and examples/agent-example) that are embedded on the front page and showcase current best practices.

Breaking Changes

Asynchronous parent editor delegation #8308

@lexical/react nested editors now use asynchronous parent editor delegation when needed to match pre-0.42.0 legacy behavior.

New APIs

@lexical/react - useExtensionSignalValue #8286

A new @lexical/react/useExtensionSignalValue module is available for reading signal values from extension output within React components

Highlights

Core:

  • ⚠️ #8308 Use asynchronous parent editor delegation when needed in nested editors
  • #8267 Exclude Android WebView from IS_SAFARI browser detection
  • #8273 Fix merging TextNodes when __state contains a different number of default values
  • #8266 Replace $insertNodes with $insertNodeIntoLeaf for consistent DecoratorNode behavior inside MarkNode

Code:

  • #8254 Remove usage of skipTransforms in CodeHighlighterPrism and CodeHighlighterShiki

Extension:

  • 🆕 #8286 Add @lexical/react/useExtensionSignalValue module for reading signals from React

Examples:

  • 🆕 #8281 Add a new agent example using a local LLM (Transformers.js / in-browser)
  • 🆕 #8258 Add additional website examples

Headless:

  • #8274 Use window.happyDOM.close() to ensure proper cleanup

Link:

  • #8309 Preserve cursor position when merging adjacent identical links

Markdown:

  • #8265 Preserve hard line breaks during import when newlines are preserved

... (truncated)

Changelog

Sourced from lexical's changelog.

v0.43.0 (2026-04-09)

  • lexical-link Bug Fix Preserve cursor position when merging adjacent identical links (#8309) Sathvik Veerapaneni
  • Breaking Changelexical Bug Fix Use asynchronous parent editor delegation when needed (#8308) Bob Ippolito
  • Chore Upgrade vite to 7.3.2 (#8307) Bob Ippolito
  • lexical Chore Upgrade ESLint 8 to ESLint 10 with flat configuration (#8287) Bob Ippolito
  • lexical-website Documentation Update clarify Yjs custom node property syncing (#8288) Ved Thakar
  • lexical-react Feature Add lexicalreactuseExtensionSignalValue module for reading signals (#8286) Bob Ippolito
  • example Feature Add a new agent-example using a local LLM (#8281) Bob Ippolito
  • lexical-yjs Feature Add CSS classes to collaboration cursor elements (#8271) Mike Burton
  • build(deps) bump lodash-es from 4.17.22 to 4.18.1 (#8279) dependabotbot
  • lexical-utilslexical-extension Bug Fix Fix insertNodeIntoLeaf edge case and update preactsignals-core, hermes, and flow related dependencies (#8276) Bob Ippolito
  • lexical-website Chore community page updates (#8270) Bob Ippolito
  • lexical-markdown Bug Fix Preserve markdown hard line breaks during import when newlines are preserved (#8265) joshjryan
  • Bump flow and replace legacy flow syntax with modern ones (#8277) Sam Zhou
  • lexical-headless Bug Fix Use window.happyDOM.close() to ensure proper cleanup (#8274) Bob Ippolito
  • lexical Fix merge TextNodes when state contains different number of default values (#8273) James Fitzsimmons
  • lexical-website Feature ui improvement in the homepage of lexical.dev (#8216) Matheus SantAnna
  • build(deps) bump happy-dom from 20.8.8 to 20.8.9 (#8269) dependabotbot
  • lexical Fix Replaced the function insertNodes with insertNodeIntoLeaf for consistent behavior of Decorator Node within MarkNode (#8266) Ajinkya Nikam
  • examples Feature Added examples (for the website) (#8258) Matheus SantAnna
  • lexical Fix exclude Android WebView from ISSAFARI browser detection (#8267) K
  • lexical-playground Bug Fix Use isExactShortcutMatch for Dvorak keyboard compatibility (#8260) Sathvik Veerapaneni
  • build(deps) bump happy-dom from 20.0.11 to 20.8.8 (#8264) dependabotbot
  • lexical-table Bug Fix Infer column header state from position during DOM import (#8259) Sathvik Veerapaneni
  • lexical-selection Bug Fix Make getSelectionStyleValueForProperty direction-independent (#8261) Sathvik Veerapaneni
  • build(deps) bump astro from 5.18.0 to 5.18.1 in scriptstestsintegrationfixtureslexical-esm-astro-react (#8262) dependabotbot
  • lexical-code-prismlexical-code-shiki Bug Fix Remove usage of skipTransforms in CodeHighlighterPrism and CodeHighlighterShiki (#8254) Bob Ippolito
  • Chore Update flow-bin to 0.306.0 and add incompatible-variance workaround (#8253) Bob Ippolito
  • Chore Github CI workflows action updates and run with node 24 (#8248) Bob Ippolito
  • Chore Update unit tests with extensions to use explicit resource management (using) (#8243) Bob Ippolito
  • examples Chore Update examples for v0.42.0 (#8246) Bob Ippolito
  • build(deps) bump next from 15.5.11 to 15.5.14 in scriptstestsintegrationfixtureslexical-esm-nextjs (#8242) dependabotbot
  • v0.42.0 (#8245) Bob Ippolito
  • v0.42.0 Lexical GitHub Actions Bot

v0.42.0 (2026-03-19)

  • lexical-table Bug Fix handle table selections crossing intoout of nested tables (#8234) Randal
  • lexical-link Feature Merge adjacent LinkNodes with identical attributes (#8236) Achal Jhawar
  • build(deps) bump next from 15.5.11 to 16.1.7 in scriptstestsintegrationfixtureslexical-esm-nextjs (#8232) dependabotbot
  • lexical-rich-text Bug Fix use writable node in HeadingNode.setTag (#8235) Karesansui
  • lexical-devtools-core Bug Fix Clean up strict mode useLexicalCommandsLog behavior (#8230) Bob Ippolito
  • lexical-playground Chore Remove unused code from playground TablePlugin (#8231) Bob Ippolito
  • lexical-extensionlexical-react Feature LexicalExtensionEditorComposer, NestedEditorExtension, and fixed SharedHistoryExtension with playground refactor (#8202) Bob Ippolito
  • lexical-codelexical-marklexical-reactlexical-tablelexical-rich-textlexical-link Bug Fix Add and fix afterCloneFrom implementations (#8229) Bob Ippolito
  • lexical-playground Bug fix make clear formatting work on multiple paragraphs (#8224) Piotr Dbrowski
  • lexical-eslint-plugin Chore update lexicaleslint-plugin for better eslint 9 support, finish jest to vitest migration (#8227) Bob Ippolito
  • lexical Fix Fixing cursor position after inline equation, fix block equations (#8228) Ajinkya Nikam
  • lexical-link Refactor add afterCloneFrom method to LinkNodeAutoLinkNode (#8226) Sergey Gorbachev

... (truncated)

Commits
  • cb27a57 v0.43.0
  • 7ea3e02 [*] Fix: Replace legacy Flow syntax with modern equivalents in .flow … (#8315)
  • f55deb9 [Breaking Change][lexical] Bug Fix: Use asynchronous parent editor delegation...
  • 3ddfc75 [lexical] Chore: Upgrade ESLint 8 to ESLint 10 with flat configuration (#8287)
  • 01cfd21 [lexical-yjs] Feature: Add CSS classes to collaboration cursor elements (#8271)
  • 1d349fe Bump flow and replace legacy flow syntax with modern ones (#8277)
  • dea864b [lexical] Fix: merge TextNodes when __state contains different number of defa...
  • 9fbbbaf [*] Chore: Update flow-bin to 0.306.0 and add incompatible-variance workaroun...
  • 83ac2df [*] Chore: Update unit tests with extensions to use explicit resource managem...
  • fd98a8a v0.42.0 (#8245)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical) from 0.35.0 to 0.43.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.43.0/packages/lexical)

---
updated-dependencies:
- dependency-name: lexical
  dependency-version: 0.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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 Apr 26, 2026
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Apr 26, 2026

Deploying ux with  Cloudflare Pages  Cloudflare Pages

Latest commit: cf4d57a
Status: ✅  Deploy successful!
Preview URL: https://f48c6a16.ux-8j0.pages.dev
Branch Preview URL: https://dependabot-npm-and-yarn-lexi.ux-8j0.pages.dev

View logs

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