Skip to content

Bump @lexical/selection from 0.38.2 to 0.40.0#89

Closed
dependabot[bot] wants to merge 1 commit intostagingfrom
dependabot/npm_and_yarn/staging/lexical/selection-0.40.0
Closed

Bump @lexical/selection from 0.38.2 to 0.40.0#89
dependabot[bot] wants to merge 1 commit intostagingfrom
dependabot/npm_and_yarn/staging/lexical/selection-0.40.0

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Feb 11, 2026

Bumps @lexical/selection from 0.38.2 to 0.40.0.

Release notes

Sourced from @​lexical/selection's releases.

v0.40.0 is a monthly release primarily focusing on bug fixes and infrastructure such as the move from npm to pnpm.

Some very notable changes include:

  • Some major fixes and refactoring to markdown parsing #8093 #8085
  • Several of the most common utilities were moved from @​lexical/utils to lexical (mergeRegister, addClassNames, removeClassNames) #8106
  • A cache coherency bug in RootNode.getTextContent() was fixed #8099

Highlights

Monorepo:

Link:

  • #8070 Fix: Fix infinite transform loop in AutoLinkPlugin
  • #8078 Fix: Toggle links with nested children

List:

  • #8049 Fix: fix selection issue from list transform on linebreak
  • #8068 Fix: Treat whitespace-only list items as empty when pressing Enter

Markdown:

  • #8085 Fix: Fix incorrect format tag placement at link boundaries
  • #8093 Fix: Replace regex-based format matching

Core:

  • #8069 Fix: format removed on multi selection after replace
  • #8099 Fix: Refactor RootNode.__cachedText computation for coherency

Table:

  • #8076 Fix: Fix Ctrl+A to select all cells in table with merged cells
  • #8081 Fix: Fix inconsistent multi-cell selection in 2x2 tables
  • 🧹 #8088 Chore: Fix test for nested table pasting

Utils:

  • 🧹 #8106 Chore: Move functions mergeRegister, addClassNames, removeClassNames to lexical package

React:

  • #8062 Fix: Clear remote cursor immediately on collaborator refresh
  • #8065 Fix: Fix cursor disappearing in Firefox when dragging blocks
  • #8071 Chore: Expose onReposition prop on SelectionAlwaysOnDisplay

Playground:

  • 🆕 #8043 Feature: Color table resize handle
  • 🆕 #8042 Feature: Draggable block handle gliding effect
  • #8052 Fix: Draggable handle and dropdown CSS zoom fix
  • 🆕 #8057 Feature: New Table Hover Actions Plugin
  • 🆕 #8060 Feature: Column Sort for Basic Table
  • 🆕 #8066 Feature: Add button shows the component picker
  • #8087 Fix: Prevent code block line wrapping to keep line number

... (truncated)

Changelog

Sourced from @​lexical/selection's changelog.

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
  • lexical-table Chore Fix test for nested table pasting (#8088) Randal
  • lexicallexicaltable Bug Fix Fix inconsistent multi-cell selection in 2x2 tables (#8081) Aldo Lata Soba
  • lexical-markdown Bug Fix Fix incorrect format tag placement at link boundaries (#8085) kimseongyu
  • lexical-link Bug Fix Toggle links with nested children (#8078) Patrick Moody
  • lexical-react Chore Expose onReposition prop on SelectionAlwaysOnDisplay (#8071) Daniel Teo
  • lexicallexicaltable Fix CtrlA to select all cells in table with merged cells #8074 (#8076) Aldo Lata Soba
  • lexicallexicallink Bug Fix Fix infinite transform loop in AutoLinkPlugin (#8070) Aldo Lata Soba
  • lexical-list Bug Fix Treat whitespace-only list items as empty when pressing Enter (#8068) Michael Shafer
  • lexical Bug Fix format removed on multi selection after replace (#8069) kimseongyu
  • lexicallexicalreact Bug Fix Fix cursor disappearing in Firefox when dragging blocks (#8065) Aldo Lata Soba
  • lexical-playground Add button shows the Component Picker (#8066) Ivaylo Pavlov
  • lexical-react Bug Fix Clear remote cursor immediately on collaborator refresh (#8062) Aldo Lata Soba
  • lexical-playground Column Sort for Basic Table (#8060) Ivaylo Pavlov
  • lexical-playground New Table Hover Actions Plugin (#8057) Ivaylo Pavlov
  • lexical-playground Draggable handle and dropdown CSS zoom fix (#8052) Ivaylo Pavlov
  • docs Documentation Update Fix incorrect and broken links in README (#8055) Haafiz
  • lexical-list Bug Fix fix selection issue from list transform on linebreak (#8049) Miklos Ballo
  • Allow publish to run on detached head (#8054) Gerard Rovira
  • lexical-playground Draggable block handle gliding effect (#8042) Ivaylo Pavlov
  • Override workspace with actual version on npm bundle (#8051) Gerard Rovira
  • Use PNPM workspace feature for publish (#8050) Gerard Rovira
  • lexical-playground Color table resize handle (#8043) Ivaylo Pavlov
  • Nightlies fix frozen lockfile (#8048) Gerard Rovira
  • Nightlies publish param (#8045) Gerard Rovira
  • npm - pnpm (#8035) Gerard Rovira
  • README tweaks (#8033) Gerard Rovira
  • Agent documentation (#8031) Gerard Rovira
  • Chore Update examples for v0.39.0 (#8024) Bob Ippolito
  • Chore Add an ignore-previously-published arg to the publish action (#8023) Bob Ippolito
  • v0.39.0 (#8021) Bob Ippolito
  • v0.39.0 Lexical GitHub Actions Bot

v0.39.0 (2025-12-11)

  • lexical-selection Fix applying styles for empty table cells (#8003) Ivaylo Pavlov
  • lexical-playground Shadows when table is scrollable (#8002) Ivaylo Pavlov
  • lexical-markflowchore Add flowfix me after flow 0.292.0 was deployed to www. This fixes the sync between github and www (#8019) Michael
  • Doc nit (#8010) Gerard Rovira
  • lexical-table Bug Fix include first cell contents in partial backwards table selection (#7998) Patrick Moody
  • lexical-website Documentation Update Add missing getDocFromMap fn to docs (#8000) mattcline
  • Revert lexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (#7997) Ivaylo Pavlov
  • lexical-website Documentation Update Add ywebsocket-server package dependency (#7996) mattcline
  • lexical-yjs Bug fix dont rewrite unchanged non-primitive propertystate values to yjs in collab v2 (#7990) James Fitzsimmons
  • lexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (#7984) Ivaylo Pavlov
  • lexical-table Bug Fix ensure colWidths has length equal to number of columns (#7986) James Fitzsimmons

... (truncated)

Commits

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/selection](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-selection) from 0.38.2 to 0.40.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.40.0/packages/lexical-selection)

---
updated-dependencies:
- dependency-name: "@lexical/selection"
  dependency-version: 0.40.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 Feb 11, 2026
@james-cross
Copy link
Collaborator

Closing: major version bump — Dependabot is now configured to only propose patch/minor updates.

@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Feb 11, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/npm_and_yarn/staging/lexical/selection-0.40.0 branch February 11, 2026 20:36
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.

1 participant