Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build(deps): Bump lexical from 0.11.3 to 0.25.0 in /catalog/ui #2407

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 21, 2025

Bumps lexical from 0.11.3 to 0.25.0.

Release notes

Sourced from lexical's releases.

v0.24.0

Breaking Changes

Build:

  • 🆕 #7047 All commonjs prod builds are now optimized with terser instead of the unmaintained closure compiler

Core editor:

  • #7037 editor.focus() now happens synchronously when called from inside of an update, as if it was implemented with a command dispatch. Previously it would defer which is confusing behavior because the expected side-effect is to change the selection which you really do want to happen synchronously.

Lexical List:

  • 🆕 #7037 insertList and removeList are now deprecated, use $insertList and $removeList instead
  • #7037 INSERT_CHECK_LIST_COMMAND, INSERT_ORDERED_LIST_COMMAND, INSERT_UNORDERED_LIST_COMMAND and REMOVE_LIST_COMMAND now update synchronously when dispatched from inside an update, rather than deferring a nested update (this is the expected behavior for commands)

Highlights

Core editor:

  • ✅ Fix: Infinite loop when splitting invalid ListItemNode #7037
  • ✅ Fix: Handle MutationObserver/input event re-ordering when using contentEditable inside of an iframe #7045
  • ✅ Fix: Normalize selection after applyDOMRange to account for Firefox differences #7050
  • ✅ Fix: triple click around inline elements (links) #7055
  • ✅ Fix: iOS Autocorrect strips formatting by reporting wrong dataType #5789
  • ✅ Fix: In the Safari browser, during the compositing event process, the delete key exhibits unexpected behavior #7061
  • ✅ Fix: Chrome on android deletion bugs #7122

Collab:

  • 🆕 Feature: Allow passing in custom syncCursorPositions function to collab hook #7053
  • ✅ Fix: handle text node being split by Yjs redo #7098

List:

  • ✅ Fix: Prevent error when calling formatList when selection is at root by #6994
  • ✅ Fix: ListItemNode serialization throws #7116

Mark:

  • 🆕 Feature: include inline decorator nodes in marks #7086
  • ✅ Fix: $wrapSelectionInMarkNode with element points #7132

Markdown:

  • ✅ Fix: support link and inline code text formats #7004

Playground:

  • ✅ Fix: Columns Layout Item Overflow #7066

... (truncated)

Changelog

Sourced from lexical's changelog.

v0.25.0 (2025-02-20)

  • lexical-playground Refactor Remove redundant Suspense from node decorators (#7215) Kiran Dash
  • lexical-playground Bug Fix Optimize table cell resizer event listeners (#7194) Kiran Dash
  • lexical-playground Chore Remove insertNodes workaround in ToolbarPlugin (#7206) Bob Ippolito
  • Breaking Changelexical-playground Refactor Remove special case for collapsible forward deletion (#7204) Bob Ippolito
  • ci Chore Upgrade astro to fix mysterious integration test failure (#7196) Bob Ippolito
  • lexical-table Feature Support TableNode.style in createDOM and updateDOM (#7205) Bob Ippolito
  • Breaking Changelexicallexical-playground Bug Fix Improve character deletion around shadow roots and decorators (#7155) Bob Ippolito
  • lexical Bug Fix Workaround for delete character with emoji grapheme customers that do not include non-BMP code points (#7175) Bob Ippolito
  • lexical Bug Fix catch setTimeout wrapped setBaseAndExtent call (#7202) Storm
  • Replace substr with substring (#7188) Ivaylo Pavlov
  • Breaking Changelexical-table Bug Fix Prevent nested tables (#7192) Kiran Dash
  • lexical-table Freeze top row using pure CSS (#7190) Ivaylo Pavlov
  • Documentation Update move placeholder examples to ContentEditable (#7193) Rob Hannay
  • Position menu immediately (#7181) Gerard Rovira
  • lexical-codelexical-playground Bug Fix Fix selection boundaries in code block (#7187) Kiran Dash
  • lexical-react Bug Fix Make typeahead menu respect read-only mode (#7185) Kiran Dash
  • lexicallexical-devtools-corelexical-playground Bug Fix fix TextNode importDom highlight formatting (#7186) Kiran Dash
  • lexical Bug Fix add missing flow type for getNearestEditorFromDOMNode (#7183) Kiran Dash
  • Breaking Changelexicallexical-link Bug Fix Collapse through inline elements in deleteCharacter (#7180) Bob Ippolito
  • fix DFS depths when starting from inline node (#7179) Maksim Horbachevsky
  • No forward slash in template (#7178) Gerard Rovira
  • lexical-react positionMenu on rendering typeahead mentions menu (#7164) Sherry
  • lexical-table Bug Fix Ensure rectangular table cell merge behavior (#7161) (#7170) Kiran Dash
  • fix dfs traversal from the middle of the tree leaves (#7174) Maksim Horbachevsky
  • lexical-table Support first column freeze (#7134) Ivaylo Pavlov
  • Update WWW build flag (#7169) Gerard Rovira
  • scripts add noEnforceES3 to build script (#7162) Sherry
  • lexical Chore Add more tests for RangeSelection.getNodes() (#7152) Bob Ippolito
  • fix Replace Twitter with X (#7118) Aaron Dewes
  • lexical-website Documentation Update CaretType has sibling and child. (#7159) Benjamin Gudehus
  • lexical Bug fix Fixes infinite loop in sibling traversal (#7157) Ivan Suslov
  • lexical-table Feature TableCellNode add verticalAlign attribute (#7077) liuwei
  • lexicallexical-utilslexical-selectionlexical-table Feature NodeCaret abstraction for traversals and ranges (#7046) Bob Ippolito
  • v0.24.0 (#7147) Bob Ippolito
  • v0.24.0 Lexical GitHub Actions Bot

v0.24.0 (2025-02-06)

  • ci Chore Remove SSHKEY secret (#7143) Bob Ippolito
  • bugfix Fix flow typedef for links plugin to include attributes (#7145) Maksim Horbachevsky
  • lexical Bug Fix Fix Chrome on android deletion bugs (#7122) Wayne
  • lexical-markdown Bug Fix support link and inline code text formats (#7004) Alessio Gravili
  • lexical-react Refactor Replace ReactContext with React.Context (#7137) Sam Zhou
  • lexicallexical-mark Bug Fix wrapSelectionInMarkNode with element points (#7132) Bob Ippolito
  • lexical-playground Fix Replace icon with Twitter with X (#7127) AW
  • cleanup size-limit (#7129) Sherry
  • workflow Delete size limit report (#7128) Sherry
  • workflow disable size-limit job (#7125) Sherry

... (truncated)

Commits
  • 7ed7b4e v0.25.0
  • f0efc0a Remove Android Chrome workaround from #7122 (#7218)
  • 484cd5b [Breaking Change][lexical][lexical-playground] Bug Fix: Improve character del...
  • 25e5314 [lexical] Bug Fix: Workaround for delete character with emoji grapheme custom...
  • 94db7c7 [lexical] Bug Fix: catch setTimeout wrapped setBaseAndExtent call (#7202)
  • 4656ac1 Replace substr with substring (#7188)
  • 3cc852d [lexical][lexical-devtools-core][lexical-playground] Bug Fix: fix TextNode im...
  • 3b9ec81 [lexical] Bug Fix: add missing flow type for getNearestEditorFromDOMNode (#7183)
  • f505ffe [Breaking Change][lexical][lexical-link] Bug Fix: Collapse through inline ele...
  • eb7a549 [lexical] Chore: Add more tests for RangeSelection.getNodes() (#7152)
  • 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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.11.3 to 0.25.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.25.0/packages/lexical)

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

Signed-off-by: dependabot[bot] <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants