Skip to content

npm(deps): bump @lexical/list from 0.43.0 to 0.44.0#884

Open
dependabot[bot] wants to merge 1 commit intodevelopfrom
dependabot/npm_and_yarn/lexical/list-0.44.0
Open

npm(deps): bump @lexical/list from 0.43.0 to 0.44.0#884
dependabot[bot] wants to merge 1 commit intodevelopfrom
dependabot/npm_and_yarn/lexical/list-0.44.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 6, 2026

Bumps @lexical/list from 0.43.0 to 0.44.0.

Release notes

Sourced from @​lexical/list'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/list'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)
  • 9f4cda7 [lexical-list] Bug Fix: Toggle checklist items on mobile tap (#8390)
  • 5d1bc33 [lexical-list] Bug Fix: Merge nested list into parent <li> during HTML export...
  • ca2aa31 [lexical][lexical-utils][lexical-list] Bug Fix: Clean up and test $insertNode...
  • 1ca42f1 [lexical][lexical-code-core][lexical-list][lexical-table][lexical-yjs] Refact...
  • ca0ce82 [lexical-list] Bug Fix: Ensure that ListItemNode always has a ListItem parent...
  • fd5e9bf build(deps-dev): bump the dev-dependencies group across 1 directory with 42 u...
  • 4e3085b v0.43.0 (#8319)
  • See full diff 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/list](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-list) from 0.43.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-list)

---
updated-dependencies:
- dependency-name: "@lexical/list"
  dependency-version: 0.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Dependency updates label May 6, 2026
@dependabot dependabot Bot requested a review from a team as a code owner May 6, 2026 13:36
@dependabot dependabot Bot added the dependencies Dependency updates label May 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants