Skip to content

fix(deps): update lexical monorepo to ^0.47.0#69

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/lexical-monorepo
Open

fix(deps): update lexical monorepo to ^0.47.0#69
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/lexical-monorepo

Conversation

@renovate

@renovate renovate Bot commented Mar 20, 2026

Copy link
Copy Markdown

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@lexical/code (source) ^0.39.0^0.47.0 age confidence
@lexical/html (source) ^0.39.0^0.47.0 age confidence
@lexical/link (source) ^0.39.0^0.47.0 age confidence
@lexical/list (source) ^0.39.0^0.47.0 age confidence
@lexical/markdown (source) 0.39.00.47.0 age confidence
@lexical/react (source) ^0.39.0^0.47.0 age confidence
@lexical/rich-text (source) ^0.39.0^0.47.0 age confidence
lexical (source) ^0.39.0^0.47.0 age confidence

Release Notes

facebook/lexical (@​lexical/code)

v0.47.0

Compare Source

  • lexicallexical-rich-text Bug Fix Fix formatText toggle direction and add SETTEXTFORMATCOMMAND (#​8807) mayrang
  • scripts Bug Fix Let npm prompt for OTP when publishing bootstrap stubs (#​8820) Bob Ippolito
  • lexical-playground Bug Fix Clear inline font-size when converting to heading (#​8800) mayrang
  • lexical-tablelexical-playground Feature setTableRowIsHeader and setTableColumnIsHeader utilities (#​8815) mayrang
  • lexical-website Documentation Update Rewrite testing guide (#​8811) mayrang
  • lexical-mdastlexical-rich-text Feature lexicalmdast, a micromarkmdast-based alternative to lexicalmarkdown (#​8794) Bob Ippolito
  • Make dependency-check resilient to transient registry errors (#​8818) Gerard Rovira
  • lexical Refactor Move event module globals into per-editor InputState (#​8809) mayrang
  • lexical Bug Fix getDocument() should fall back to the global document when there is no active editor (#​8813) Sherry
  • lexical-playground Bug Fix Keep cell background color modal open on first click (#​8806) sahir
  • lexical-playground Bug Fix Use consistent default maxWidth for markdown-imported images (#​8810) mayrang
  • lexical-devtoolslexical-playground Chore Update flow, hermes, and babel packages to latest (#​8795) Bob Ippolito
  • Add a 7-day pnpm minimumReleaseAge to match the Dependabot cooldown (#​8808) Gerard Rovira
  • lexical Chore Fix tmp package dependency vulnerability (#​8802) vijay ojha
  • lexical Chore Add missing Flow type declarations (#​8799) mayrang
  • lexical-markdown Feature Add generateNodesFromMarkdownString (#​8789) mayrang
  • lexicallexical-playground Chore Refactor IME composition test infrastructure and add browser-level coverage (#​8793) mayrang
  • lexical-playground Bug Fix Use viewBox dimensions for unsized Excalidraw output (#​8798) mayrang
  • lexical-table Bug Fix Export insertTableRowAtNode and insertTableColumnAtNode (#​8791)
  • lexical-playgroundlexical-website Feature Add Vercel Analytics and Speed Insights (#​8796) Gerard Rovira
  • lexicallexical-eslint-plugin Feature Add getDocument() API and Shadow DOM lint enforcement (#​8788) mayrang
  • scripts Bug Fix strip misplaced pure annotations from prod builds (#​8786) Bob Ippolito
  • lexical Bug Fix deleteCharacter overwrites X11 PRIMARY selection via Selection.modify (#​8774) Bob Ippolito
  • lexical-playground Bug Fix Support Unicode URLs in autolink matcher (#​8787) mayrang
  • lexical-table Feature Spread pasted TSV text across table cells (#​8780) mayrang
  • Breaking Changelexical Bug Fix Preserve DOM element when composing on segmented TextNode middle (#​8784) mayrang
  • Breaking Changelexical-reactlexical-devtools-core Chore Drop React 17 support, baseline is now React 18 (#​8782) Bob Ippolito
  • lexical-playgroundlexical Feature Ruby annotation node with floating editor (#​8741) mayrang
  • lexical-playground Feature Find and Replace (#​8779) mayrang
  • lexical-playground Bug Fix restore RTL checkbox position in checklist (#​8783) Aldo Ryanda
  • lexical-rich-text Bug Fix Stop ArrowUpDown from skipping block decorators (#​8775) mayrang
  • lexical-playground Bug Fix Convert remaining icon glyphs to mask-image for forced-colors support (#​8781) mayrang
  • fix(lexical) use extends for type parameter bound in registerEventListeners flow type (#​8778) Sherry
  • lexical Bug Fix Keep selection inside single-child inline elements (#​8772) mayrang
  • lexical Feature registerEventListener registerEventListeners DOM helpers (#​8767) Bob Ippolito
  • lexical-playground Bug Fix Restore floating toolbar comment icon after mask-image conversion (#​8773) mayrang
  • lexical Bug Fix Skip ZWSP insertion for format mismatch on Android Chrome (#​8769) mayrang
  • lexical-a11ylexical-reactlexical-playgroundlexical-website Feature lexicala11y framework-agnostic accessibility helpers WCAG AA reference adoption (#​8591) mayrang
  • Add missing copyright headers to 4 source files (#​8768) xiezhenjia-meta
  • lexical-website Bug Fix Remove horizontal scroll on homepage hero (#​8760) Bakhtiyar
  • lexical-selection Bug Fix re-resolve detached firstBlock in insert (#​8764) Olivier Chevallier
  • lexical Modernize InlineFormattableNode Flow stub syntax rejected by fb-www flow strict (#​8763) Sherry
  • lexical-utils Bug Fix positionNodeOnRange leaking orphan rect nodes when rects shrink (#​8762) Durvesh Pilankar
  • docs fix duplicated words in comments and docs (#​8761) Durvesh Pilankar
  • lexical-selection Bug Fix Properly handle block end focus in backward selections during setBlocksType (#​8753) Olivier Chevallier
  • lexicallexical-extension Bug Fix Align DecoratorTextNode format with TextNode in mixed selections (#​8737) sahir
  • lexical Bug Fix Clean up trailing shadow root after select-all delete (#​8751) mayrang
  • lexicallexical-rich-text Bug Fix Place block cursor between decorators and shadow roots (#​8758) mayrang
  • lexical-playground Bug Fix Deduplicate speech-to-text insertion on Android Chrome (#​8759) mayrang
  • lexical Bug Fix Prevent deleteLine from removing adjacent block decorators (#​8744) mayrang
  • build(deps) bump actionscheckout from 6 to 7 in the github-actions group (#​8757) dependabotbot
  • ci Add internal-registry dependency availability check (#​8756) Gerard Rovira
  • lexical Bug Fix Prevent text duplication on iOS Safari when formatting during composition (#​8755) mayrang
  • lexical-codelexical-playground Bug Fix Prevent formatting on TabNode inside code blocks (#​8752) mayrang
  • lexical Bug Fix Defer onUpdate callbacks during nested commits (#​8672) Rohith Matam
  • lexical-extensionlexical-playground Chore Some cleanups (#​8732) Sergey Gorbachev
  • lexical-markdown Bug Fix keep fence-like lines inside a code block as content (#​8734) German Jablonski
  • v0.46.0 (#​8748) Bob Ippolito
  • v0.46.0 Lexical GitHub Actions Bot

v0.46.0

Compare Source

  • lexical Bug Fix Ignore beforeinput and input events in captured decorators (#​8740) Bob Ippolito
  • lexical Modernize Flow type-stub syntax rejected by fb-www flow strict (#​8742) Sherry
  • lexical Bug Fix Refactor class inheritance loops to use an inheritsLoose-safe helper (#​8739) Bob Ippolito
  • lexical Refactor Improve error messages for invalid node classes and cache getStaticNodeConfig (#​8735) Bob Ippolito
  • lexical-utilslexical-react Chore Move getScrollParent to lexicalutils (#​8733) mayrang
  • lexical Feature Support DOM shadow roots via platform selection APIs (#​8694) mayrang
  • lexical Bug Fix Normalize non-inline nodes when inserting into inline-only parents (#​8715) Bob Ippolito
  • lexical-utils Add dedupeSelectionRects fix duplicateextra selection rects on WebKit (#​7106, #​7492) (#​8709) Provi
  • lexical-markdown Bug Fix Preserve inline formatting when wrapping already-formatted text with matching markers (#​8728) Koki Sato
  • fix(lexical) guard klass.prototype null check in getStaticNodeConfig (#​8726) Sherry
  • lexical-plain-textlexical-rich-text Bug Fix Refresh iOS keyboard suggestion bar after Backspace for all locales (#​8725) Sergey Gorbachev
  • lexical-markdown Bug Fix Inline code spans containing backticks (#​8723) Baptiste Jamin
  • lexicallexical-rich-textlexical-clipboard Bug Fix Named-slot typing Backspace Copy hydrate paths (#​8716) mayrang
  • lexical-mark Chore Widen MarkNode method return types to boolean (#​8717) Patrick Moody
  • lexical-playground Bug Fix Render PageBreakNode as hr so Safari fires beforeinput after paste (#​8719) mayrang
  • Refactor Migrate editor.getEditorState().read(...) to editor.read(latest, ...) (#​8703) Bob Ippolito
  • lexical-reactlexical-playground Refactor Replace react-error-boundary with a self-contained LexicalErrorBoundary (#​8720) Bob Ippolito
  • lexical-reactlexical-linklexical-historylexical-extension Docs API doc coverage of react exports (#​8714) Bob Ippolito
  • lexical Bug Fix Insert nodes at the block cursor inside a shadow root (#​8708) Bob Ippolito
  • lexical-link Bug Fix Preserve LinkNode wrap on copy in FirefoxSafari (#​8705) mayrang
  • Breaking Changeslexical-linklexical-listlexical-react Chore Remove a subset of v0.32.1-deprecated exports (#​8704) Bob Ippolito
  • lexical-clipboard Bug Fix Correct type-checking (#​8706) Sergey Gorbachev
  • Breaking Changeslexicallexical-yjslexical-clipboardlexical-htmllexical-playground Feature Named slots (#​8603) mayrang
  • lexical-playground Bug Fix Preserve block equation markdown (#​8562) Vivek JM
  • lexical Bug Fix Recheck text node contents on deletion with composition (#​8701) EWS
  • lexical Feature Replace LexicalEditor.readPending with editor.read(mode, fn) overload (#​8702) Bob Ippolito
  • lexical-playground Bug Fix CodeBlock layout-exit e2e expected HTML (#​8695) mayrang
  • Breaking Changelexical Fix Preserve the first linebreak when passing inline nodes to insertNodes and add data-lexical-managed-linebreak attribute to managed linebreaks (#​8615) Sergey Gorbachev
  • lexical Chore Remove unused tmp dependency (#​8693) Noritaka Kobayashi
  • lexical Bug Fix Reuse the empty trailing block when typing at root last-offset selection (#​8686) mayrang
  • lexical-markdown Bug Fix code spans should bind tighter than text-match transformers (#​8688) Bob Ippolito
  • lexical-utilslexical-playground Bug Fix Double paragraph creation when exiting a nested code block (#​8684) Sergey Gorbachev
  • lexical-rich-textlexical-plain-text Spec hardening call event.preventDefault() in dragover for HTML5 DnD compliance (#​8663) sahir
  • lexical-react Refactor Use hook syntax in .js.flow files to better declare intent (#​8682) Sam Zhou
  • lexical-playground Bug Fix clear block alignment and indent with a collapsed selection but not a partial one (#​8666) Achal Jhawar
  • lexical-list Bug Fix Preserve previous DecoratorNode on Backspace at the start of a top-level list (#​8676) mayrang
  • lexical-markdown Bug Fix Update ordered list start when typing a marker before it (#​8678) mayrang
  • lexical Bug Fix Emit COMPOSITIONENDTAG from the Firefox onInput defer branch (#​8680) mayrang
  • Chore always use T syntax instead of ArrayT in TypeScript and Flow (#​8675) Bob Ippolito
  • lexical-table Bug Fix dont throw on stale table node keys in handleTableSelectionChangeCommand (#​8674) Bob Ippolito
  • ci Bug Fix Fix intermittent EACCES in Windows CI browser tests by pinning Vitest browser port (#​8673) Bob Ippolito
  • lexicallexical-utilslexical-extensionlexical-playground Feature SelectBlockExtension (#​8532) Sergey Gorbachev
  • lexical-dragon Bug Fix Handle makeChanges messages and the listener registration race (#​8665) Bruno Prieto
  • lexical Bug Fix stop infinite-update-loop detector over-firing on bounded activity (fast typing) (#​8635) Sherry
  • lexical Chore stop using deprecated traversal type parameters in tests (#​8667) Bob Ippolito
  • Breaking Changes Refactor Register DOMImportExtension rules implicitly via node extensions and make tree-shaking annotations effective (#​8662) Bob Ippolito
  • Breaking Changelexical Chore deprecate unsafe type parameters on node traversal methods (#​8661) Bob Ippolito
  • lexical-yjs Bug Fix Yjs desynchronizes after clearing all nodes (#​8646) sahir
  • lexicallexical-yjs Bug Fix avoid empty-paragraph echo and splice crash on collab undo (#​6614) and dont preserve tags on non-dirty update (#​8651) 0x1vn
  • lexicallexical-react Bug Fix actually route the update-recursion guard through editor.onWarn end-to-end (follow-up to #​8644) (#​8658) Sherry
  • lexical-yjs Bug Fix keep collab cursor at element end when decoding an out-of-range position (#​8652) 0x1vn
  • lexical-playground Bug Fix Fix the importmap of the esm proof of concept (#​8655) Bob Ippolito
  • lexical Feature add an onWarn editor hook and route the update-recursion guard through it (#​8644) Sherry
  • lexicallexical-historylexical-rich-textlexical-plain-text Feature Snapshot history before cutpaste operations (#​8649) Bob Ippolito
  • examples Chore Replace node-state-style with the dev-examples version (#​8647) Bob Ippolito
  • lexical-yjslexical-react Feature Render collab cursors via CSS custom Highlight API (#​8550) Hamza Khuswan
  • lexical-code-corelexical-playground Feature Create paragraph around the code node when navigating with the arrow keys (#​8393) Sergey Gorbachev
  • lexical Extend the config() protocol with accessor-based nominal typing (#​8645) Bob Ippolito
  • Chore require all changes to be backwards compatible (#​8634) Sherry
  • lexical-playground Chore Remove localhost1235 validation server code from ActionsPlugin (#​8639) Bob Ippolito
  • lexical Chore cover both devInvariant branches in update-recursion guard test (#​8638) Sherry
  • lexical-playground Chore De-flake collab Undo with collaboration on e2e test (#​8637) Bob Ippolito
  • Bug Fix Surface a clear error when TypeScript (5.2) cant read the package exports (#​8628) Bob Ippolito
  • lexical Bug Fix use devInvariant for update recursion guard to avoid reporting a recovered condition as an uncaught error (#​8631) Sherry
  • fix bump astro to 6.1.10 to resolve CVE-2026-45028 (#​8566) freddymeta
  • build(deps) bump vitest to 4.1.8 in examples (CVE-2026-47429) (#​8633) xiezhenjia-meta
  • build(deps) bump webpack-dev-server to 5.2.4 (CVE-2026-6402) (#​8632) xiezhenjia-meta
  • build(deps-dev) bump the dev-dependencies group across 1 directory with 29 updates (#​8630) dependabotbot
  • build(deps) bump huggingfacetransformers from 4.0.1 to 4.2.0 (#​8629) dependabotbot
  • build(deps) bump lucide-react from 0.503.0 to 1.17.0 (#​8625) dependabotbot
  • build(deps) bump shikijslangs from 3.23.0 to 4.2.0 (#​8626) dependabotbot
  • build(deps) bump yjs from 13.6.30 to 13.6.31 (#​8624) dependabotbot
  • build(deps) bump shikijsengine-javascript from 4.0.2 to 4.2.0 (#​8622) dependabotbot
  • build(deps-dev) bump the flow-and-hermes group with 5 updates (#​8619) dependabotbot
  • build(deps) bump rolluprollup-linux-x64-gnu from 4.52.0 to 4.61.0 (#​8621) dependabotbot
  • build(deps) bump the docusaurus-and-typedoc group with 2 updates (#​8618) dependabotbot
  • lexical Refactor assumeEditor now uses devInvariant instead of invariant to warn instead of throwing in prod (#​8617) Bob Ippolito
  • lexical-yjs Bug Fix Local range selection grows when collaborator (#​8611) sahir
  • revert(lexical) remove root-element carveout from #​8613 (keep the typing test) (#​8616) Sherry
  • fix(lexical) reconcile DOM mutations targeting the root element (#​8613) Sherry
  • lexical-extensionlexical-reactlexical-playground Chore Add Vitest browser-mode tests via the Playwright runner (#​8614) Bob Ippolito
  • Include editor namespace in infinite-update-loop detector error (#​8612) Sherry
  • lexical-rich-text Bug Fix Caret stuck when block has no leading or trailing text (#​8604) mayrang
  • lexical-code-prismlexical-playground Feature Add Go to code language options (#​8600) meaqua9420
  • lexical-code-shiki Bug Fix Set the unsupported syntax flag only once (#​8606) Sergey Gorbachev
  • lexical-playground Chore De-flake e2e timing- and history-dependent tests (#​8595) Bob Ippolito
  • lexical-playgroundlexical-website Feature Non-printing marks (#​8592) (#​8594) mayrang
  • lexical-playground Bug Fix AutocompleteExtension wordlist returns the highest-priority completion (#​8599) Bob Ippolito
  • ci Bug Fix Trusted-publishing follow-ups (TTY-aware setup script, unify nightly, drop NPMTOKEN) (#​8597) Bob Ippolito
  • lexical-playground Feature Korean IME autocomplete with composition-idle ghost (#​8574) mayrang
  • lexical Bug Fix TabNode.setTextContent for Safari IME composition (#​8598) mayrang
  • lexicallexical-extensionlexical-markdownlexical-playgroundlexical-yjs Bug Fix Linear-time regexes, prototype-pollution guards, and faster CSS parsing (#​8593) Bob Ippolito
  • ci Refactor Consolidate release workflows npm trusted publishing (#​8587) Bob Ippolito
  • Breaking Changelexical Feature Generalize captured selection via setDOMUnmanaged(captureSelection) root lexicalKey stash (#​8588) mayrang
  • lexical-playgroundlexical-htmllexical-extension Refactor Migrate playground HTML importexport to the DOMImportExtension pipeline (#​8590) Bob Ippolito
  • lexical-link Bug Fix Skip link wrapping on paste for non-simple text nodes (#​8513) abhishekvishwakarma007
  • fix(lexical-html) generateHtmlFromNodes should self-establish active-editor scope (back-compat for #​8519) (#​8589) Sherry
  • lexicallexical-code-corelexical-code-prismlexical-code-shiki Chore Consolidate text tokenization through tokenizeRawText generateNodesFromRawText (#​8579) Bob Ippolito
  • lexical-playground Chore Audit and de-flake the e2e suite (remove all flaky tags) (#​8585) Bob Ippolito
  • build(deps-dev) bump tmp from 0.2.5 to 0.2.6 (#​8573) dependabotbot
  • v0.45.0 (#​8580) Bob Ippolito
  • v0.45.0 Lexical GitHub Actions Bot

v0.45.0

Compare Source

  • cilexical Bug Fix Upgrade playwrighttest to 1.60.0 (#​8582) Bob Ippolito
  • lexical-htmllexical-playground Feature Conditional DOM render overrides (disabledForEditordisabledForSession) (#​8575) Bob Ippolito
  • fix prevent MOVETOENDMOVETOSTART crash on decorator-only elements (#​8577) Sherry
  • Refactor Publish packages from their root directory (#​8554) Bob Ippolito
  • lexical-website Documentation Tuning HistoryExtension for long sessions (#​8546) Bob Ippolito
  • lexical-html Feature DOMImportExtension - replacement for importDOM (#​8528) Bob Ippolito
  • lexical-website Feature Server-rendered Copy page Markdown button (#​8570) Bob Ippolito
  • ci Use playwright install-deps instead of apt-get (#​8572) Bob Ippolito
  • lexical-website Bug Fix Fix crash on docserror page from undefined process (#​8557) Bob Ippolito
  • lexical Bug Fix Correct children fast-path text size for cross-parent-moved elements (#​8569) Bob Ippolito
  • Breaking Changelexicallexical-htmllexical-selectionlexical-utilslexical-playground Feature Generalize DOMSlot and add DOMRenderExtension override surface (#​8519) mayrang
  • lexical-playground Bug Fix Build dev playground in development mode (#​8565) Bob Ippolito
  • lexical Bug Fix Skip reconcileChildren fast path during full reconcile (#​8564) Bob Ippolito
  • lexicallexical-rich-textlexical-code-core Bug Fix Cursor stuck before leading inline DecoratorNode (#​8558) mayrang
  • lexical-code-prismlexical-code-shikilexical-playground Feature Allow null Tokenizer.defaultLanguage to preserve markdown round-trip (#​8553) mayrang
  • lexical-extensionlexical-playground Feature Insert paragraph on click after the last block (#​8549) mayrang
  • lexical-playground Bug Fix Normalize collapsible content children (#​8539) Rohan Patnaik
  • lexical Bug Fix Cache last-child kind for trailing-br reconcile (#​8548) mayrang
  • lexical-markdown Chore Cover bold italic markdown round trip (#​8541) Rohan Patnaik
  • lexical-extensionlexical-htmllexical-utilslexical Chore Migrate away from legacy flow syntax (#​8547) Sam Zhou
  • lexical Feature Detect infinite recursion in update listeners (#​8542) mayrang
  • lexical-playground Bug Fix EquationNode click NodeSelection empty-input Backspace removes (#​8534) mayrang
  • build(deps) bump serialize-javascript from 6.0.2 to 7.0.4 (#​8540) dependabotbot
  • lexical-history Feature Add maxDepth option to HistoryExtension (#​8537) Bob Ippolito
  • lexical Feature ElementNode importexport support for data-lexical-indent (#​8536) Bob Ippolito
  • lexical-markdown Bug Fix Fix Markdown import with Unicode whitespace (#​8535) Rodrigo Lungui
  • lexical-website Bug Fix Remove embed1 from non-iframe StackBlitz links (#​8531) Bob Ippolito
  • lexical Bug Fix handle triple-click overselection in setBlocksType (#​8517) Mike Dalessio
  • Breaking Changelexicallexical-extensionlexical-rich-textlexical-plain-text Feature Move triple click selection handling to NormalizeTripleClickSelectionExtension (#​8520) Bob Ippolito
  • lexical-rich-text Bug Fix Insert paragraph on Enter for a block DecoratorNode NodeSelection (#​8526) mayrang
  • lexical-yjs Chore Fix RenderSnapshot comment typo (#​8527) Shaurya Singh
  • lexical-playground Bug Fix Fix unawaited playwright promises in e2e test suite (#​8521) Bob Ippolito
  • ci Chore pin Windows e2e runners to windows-2022 (#​8522) Bob Ippolito
  • lexicallexical-yjslexical-playground Chore Respect browserslist (#​8512) Sergey Gorbachev
  • lexical-react Feature optional async onClose for LexicalTypeaheadMenuPlugin (#​8489) Abhinav Gautam
  • lexical-markdown Bug Fix run element markdown shortcuts on Enter (#​8488) Abhinav Gautam
  • lexical-website Bug Fix Correct links to included extensions (#​8523) duyda
  • lexical-code-shikinextjs-code-shiki Bug Fix Externalize shiki dependencies in the published bundle (#​8514) Bob Ippolito
  • lexical-website Bug Fix Drop Vercel Analytics inject and unwrap chat input from flex parent (#​8509) mayrang
  • lexical-website Refactor Drop docusaurus-plugin-internaldocs-fb preset (#​8516) Gerard Rovira
  • ci Refactor Use composite actions to simplify github workflows (#​8504) Bob Ippolito
  • lexical-extension Bug Fix Set the correct default canIndent (#​8510) Sergey Gorbachev
  • lexicallexical-listlexical-selectionlexical-link Refactor Centralize replace-area selection mapping bulk splice (#​8505) mayrang
  • lexical-table Bug Fix prevent crash when moving selection with arrow key outside of nested table (#​8502) Randal
  • Breaking Changelexical-extensionlexical-rich-textlexical-plain-text Feature Remove empty inline elements (#​8497) Sergey Gorbachev
  • Breaking Changelexical-markdown Bug Fix Apply markdown shortcuts on composition-committed triggers (#​8503) mayrang
  • lexical-playground Chore Drop FIXME #​8348 Firefox ArrowDown workaround in Tables.spec.mjs (#​8508) Mark Feng
  • lexical Perf Children fast path with suffix-incremental cache update in reconcileChildren (#​8482) mayrang
  • Breaking Changelexical Bug Fix Adjust selection when removeFromParent callers move a node out of its parent (#​8501) mayrang
  • lexical-playground Bug Fix Set font-size for h2 (#​8496) Sergey Gorbachev
  • ci Bug Fix Run extended tests on new commits to approved PRs (#​8499) Bob Ippolito
  • build(deps) bump mermaid from 11.14.0 to 11.15.0 (#​8500) dependabotbot
  • lexical-website Chore pnpm run update-team-data (#​8498) Bob Ippolito
  • lexical Bug Fix Handle iOS 10-key Korean IME deleteContentBackward with targetRange (#​8475) kotom320
  • Breaking Changelexical Bug Fix Backspace at block start preserves the current block (#​8493) mayrang
  • ci Bug Fix Only cancel in-progress workflows on newer commits (#​8494) Bob Ippolito
  • exampleslexical-website Feature Add markdown-editor split-view example (#​8464) Bob Ippolito
  • lexical-table Bug Fix Attach window pointerdown handler when root element is set after register (#​8492) Bob Ippolito
  • lexical-react Chore Make onOpenEmbedModalForConfig prop optional in LexicalAutoEmbedPlugin (#​8485) Sergey Gorbachev
  • lexical-code-core Bug Fix detect nested br elements in pasted code (#​8487) Danyal Ahmed
  • lexical Bug Fix keep caret above the on-screen keyboard after Enter (#​8486) jWA
  • lexical-playground Fix Prevent auto-zoom when focusing in the editor in iOS Safari (#​8480) Sergey Gorbachev
  • Breaking Changelexical Bug Fix Include shadow root in getReconciledDirection (#​8479) Ibrahim El-bastawisi
  • Fix Copyright statement to match OSS automated checkup regex (#​8483) Sherry
  • lexical Bug Fix Preserve queued updates and tags through setRootElement (#​8470) mayrang
  • lexical Perf Adopt GenMap copy-on-write for NodeMap and reconciler keyToDOMMap (#​8481) mayrang
  • lexical-react Bug Fix ExtensionComponent support for output Components with required props (#​8472) Bob Ippolito
  • lexical-history Feature Add canUndo and canRedo ReadonlySignals to HistoryExtension output (#​8465) Bob Ippolito
  • lexical Documentation Add TSDoc for LexicalNodeReplacement and withKlass (#​8471) Mark Feng
  • examples Chore Disable skipLibCheck in react-rich for lib-types regression coverage (#​7093) (#​8473) Mark Feng
  • lexical Refactor Cache RangeSelection.isBackward() result on the instance (#​8474) mayrang
  • lexical-website Documentation Add missing lexicalreact plugin docs (#​8476) abhishekvishwakarma007
  • lexical-website Documentation Update Document NodeState in config JSON serialization (#​8467) Mark Feng
  • lexical Bug Fix Resolve --lexical-indent-base-value via CSS var() instead of pre-computing in JS (#​8466) mayrang
  • lexical-website Fix copyright statement to pass OSS automated checkup (#​8463) Sherry
  • build(deps) bump chakra-uireact from 2.10.9 to 3.35.0 (#​8457) dependabotbot
  • lexicallexical-list Feature Add setFormatFromDOM function and use it to import alignment for ListItem (#​8460) Sergey Gorbachev
  • examples Docs Add the missing links to the sandbox (#​8462) Sergey Gorbachev
  • lexical-yjs Bug Fix Handle node state being removed on non-TextNodes in collab v2 (#​8461) James Fitzsimmons
  • build(deps) bump react-error-boundary from 6.0.0 to 6.1.1 (#​8456) dependabotbot
  • build(deps) bump react-day-picker from 9.12.0 to 9.14.0 (#​8458) dependabotbot
  • build(deps-dev) bump typesjsdom from 21.1.6 to 28.0.1 in the dev-dependencies group (#​8455) dependabotbot
  • build(deps) bump yjs from 13.6.27 to 13.6.30 (#​8449) dependabotbot
  • build(deps-dev) bump the dev-dependencies group across 1 directory with 30 updates (#​8447) dependabotbot
  • lexical-playground Bug Fix Convert selection to a code block in place (#​8453) mayrang
  • lexical-code-corelexical-code-shikilexical-code-prism Feature Outdent space-indented code lines (#​8445) mayrang
  • build(deps) bump happy-dom from 20.8.9 to 20.9.0 (#​8451) dependabotbot
  • build(deps) bump floating-uireact from 0.27.16 to 0.27.19 (#​8448) dependabotbot
  • lexical-rich-text Feature Add EscapeFormatAtBoundaryExtension for opt-in format escape at text node boundaries (#​8383) Vishisht Maroria
  • lexical-list Feature Add the createListItemNode method to the ListNode and use it for children normalization (#​8427) Sergey Gorbachev
  • lexical-playground Bug Fix Allow PagesExtension to be disabled by ActionsPlugin (html markdown mode) (#​8444) Bob Ippolito
  • lexical-playground Bug Fix Prevent crash importing details with loose body content (#​8442) Mark Feng
  • lexicallexical-list Bug Fix Reuse DOM when reconciling cross-parent node moves (#​8441) mayrang
  • lexical-markdown Bug Fix Preserve hard line breaks in default markdown import (#​8402) Provi
  • lexicallexical-playground Bug Fix Add workarounds for buggy browser behavior around macOS text replacements (#​8417) Noah Gregory
  • lexical-clipboard Chore Export GetClipboardDataExtension (#​8431) Ibrahim El-bastawisi
  • lexical-playground Bug Fix Prevent FloatingLinkEditor toolbar from being clipped near the editors bottom edge (#​8432) mayrang
  • lexical Bug Fix Respect CSS display style in isBlockDomNode and isInlineDomNode (#​8428) abhishekvishwakarma007
  • lexical-websitelexical-react Documentation Update Clarify editorState null vs undefined and empty-state pitfall (#​8429) Mark Feng
  • Chore Inline toolbar SVG icons in examples via Vite asset handling (#​8430) Mark Feng
  • lexical-playground Bug Fix Position FloatingLinkEditor below the entire link for multi-line and decorator-only links (#​8419) mayrang
  • lexical perf defer DOM Selection property reads in updateDOMSelection (#​8422) Royi Hagigi
  • lexical-markdown Feature Add convertSelectionToMarkdownString API (#​8395) mayrang
  • lexical-utils Bug Fix Pass editor context to editorState.read() in markSelection (#​8411) Sherry
  • lexicallexical-rich-textlexical-list Bug Fix Import dir attribute in importDOM (#​8412) mayrang
  • lexical Chore Fix path-to-regexp dependency vulnerability (#​8415) Vishisht Maroria
  • lexical Chore Fix immutable dependency vulnerability (#​8409) Vishisht Maroria
  • lexical Chore Fix eslint dependency vulnerability (#​8408) Vishisht Maroria
  • examples Chore Merge dev-node-state-style into examplesnode-state-style (#​8403) Bob Ippolito
  • lexical Chore Fix astro dependency vulnerability (#​8406) Vishisht Maroria
  • lexical Chore Fix postcss dependency vulnerability (#​8405) Vishisht Maroria
  • lexical Chore Fix dompurify dependency vulnerability (#​8404) Vishisht Maroria
  • lexical Chore Fix protobufjs dependency vulnerability (#​8401) Vishisht Maroria
  • Bug Fix Fix release workflows missing rename from release.js to release.mjs (#​8400) Bob Ippolito
  • v0.44.0 (#​8394) Bob Ippolito
  • v0.44.0 Lexical GitHub Actions Bot

v0.44.0

Compare Source

  • 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
  • l

Note

PR body was truncated to here.


Configuration

📅 Schedule: (in timezone America/Denver)

  • Branch creation
    • "every weekend"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/lexical-monorepo branch 16 times, most recently from 18f562c to 9624cc2 Compare March 26, 2026 19:04
@renovate renovate Bot force-pushed the renovate/lexical-monorepo branch 2 times, most recently from e39195a to e991028 Compare March 28, 2026 00:02
@renovate renovate Bot force-pushed the renovate/lexical-monorepo branch 2 times, most recently from d65c4ec to 7a516a5 Compare April 9, 2026 21:00
@renovate renovate Bot changed the title fix(deps): update lexical monorepo to ^0.42.0 fix(deps): update lexical monorepo to ^0.43.0 Apr 9, 2026
@renovate renovate Bot force-pushed the renovate/lexical-monorepo branch 3 times, most recently from 8b15224 to 8d28f85 Compare April 15, 2026 12:00
@renovate renovate Bot force-pushed the renovate/lexical-monorepo branch 5 times, most recently from dd5af5e to 1f01c3f Compare April 22, 2026 13:45
@renovate renovate Bot force-pushed the renovate/lexical-monorepo branch from 1f01c3f to 8210856 Compare May 1, 2026 05:31
@renovate renovate Bot changed the title fix(deps): update lexical monorepo to ^0.43.0 fix(deps): update lexical monorepo to ^0.44.0 May 1, 2026
@renovate renovate Bot force-pushed the renovate/lexical-monorepo branch 2 times, most recently from 1a320cd to 7c84be8 Compare May 8, 2026 18:48
@renovate renovate Bot force-pushed the renovate/lexical-monorepo branch 2 times, most recently from 64e9f31 to 41e82d9 Compare May 13, 2026 00:51
@renovate renovate Bot force-pushed the renovate/lexical-monorepo branch from 41e82d9 to 6ba4787 Compare May 22, 2026 03:15
@renovate renovate Bot force-pushed the renovate/lexical-monorepo branch from 6ba4787 to 56e5d6b Compare May 29, 2026 03:48
@renovate renovate Bot changed the title fix(deps): update lexical monorepo to ^0.44.0 fix(deps): update lexical monorepo to ^0.45.0 May 29, 2026
@renovate renovate Bot force-pushed the renovate/lexical-monorepo branch from 56e5d6b to 64e2535 Compare June 3, 2026 05:50
@renovate renovate Bot force-pushed the renovate/lexical-monorepo branch 6 times, most recently from d459d3b to 75d4460 Compare June 23, 2026 21:54
@renovate renovate Bot force-pushed the renovate/lexical-monorepo branch from 75d4460 to 37af3fe Compare June 26, 2026 17:50
@renovate renovate Bot changed the title fix(deps): update lexical monorepo to ^0.45.0 fix(deps): update lexical monorepo to ^0.46.0 Jun 26, 2026
@renovate renovate Bot force-pushed the renovate/lexical-monorepo branch 2 times, most recently from 6a2a44c to 162b92e Compare July 6, 2026 00:08
@renovate renovate Bot force-pushed the renovate/lexical-monorepo branch 2 times, most recently from e66fa3a to aa723c8 Compare July 10, 2026 17:00
@renovate renovate Bot changed the title fix(deps): update lexical monorepo to ^0.46.0 fix(deps): update lexical monorepo to ^0.47.0 Jul 10, 2026
@renovate renovate Bot force-pushed the renovate/lexical-monorepo branch from aa723c8 to b9b0e47 Compare July 10, 2026 19:41
@renovate renovate Bot force-pushed the renovate/lexical-monorepo branch from b9b0e47 to 8122327 Compare July 11, 2026 05:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants