Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 1, 2026

Bumps the dependencies group with 5 updates in the /packages/payload-helper directory:

Package From To
@lexical/headless 0.38.2 0.39.0
@lexical/html 0.38.2 0.39.0
lexical 0.38.2 0.39.0
@types/node 24.10.1 25.0.3
vitest 2.1.9 4.0.16

Updates @lexical/headless from 0.38.2 to 0.39.0

Release notes

Sourced from @​lexical/headless's releases.

v0.39.0 is a monthly release primarily focusing on bug fixes

Breaking Changes

JSON serialization for ElementNode only includes textFormat and textStyle when necessary #7971

Previously the derived properties textFormat and textStyle would always be serialized to JSON if not set to the default values. These should only be useful when the ElementNode does not currently have any TextNode children, to preserve formatting choices, and will be recomputed when reconciled. Now they are only reconciled when they are determined to be useful (in an ElementNode with no direct TextNode children that is not a root or shadow root).

Highlights

Code:

  • #7970 Fix: Scope highlight cache by editor

Core:

  • #7971 Fix: Only serialize ElementNode textFormat and textStyle when necessary
  • 🆕 #7964 Feature: Add commands for beforeinput, input, compositionstart/end events
  • #7978 Fix: $dfsCaretIterator should be able to stop at its last descendant

Selection:

  • #8003 Fix: Text styles are now applied to empty ElementNodes in a selection (typically the empty paragraphs contained in empty table cells)

Extension:

  • #7961 Fix: Defer node class references to potentially work around webpack issues

Table:

  • 🧪 #7983 Experiment: add config for opting in to nested tables (note that this does not fix their behavior)
  • #7986 Fix: Ensure colWidths has length equal to number of columns
  • #7998 Fix: Include first cell contents in partial backwards table selection

React:

  • #7987 Prevent typeahead menu from closing during IME composition

Collab:

  • #7990 Fix: Don't rewrite unchanged non-primitive property/state values to yjs in collab v2

Playground:

  • 🆕 #8002 Feature: Shadows when table is scrollable
  • #8015 Fix: Show draggable block target line when dragging images

What's Changed

... (truncated)

Changelog

Sourced from @​lexical/headless's changelog.

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
  • lexical-react lexical-playground Bug Fix Prevent typeahead menu from closing during IME composition (#7985) (#7987) kykim00
  • lexical-table Feature add config for opting in to nested tables (#7983) James Fitzsimmons
  • lexical Bug fix dfsCaretIterator should be able to stop at its last descendant (#7978) Nigel Gutzmann
  • lexical Chore Update flow-bin (to 0.290.0) and fix incompatible-variance issues (#7975) Daniel Teo
  • lexical Feature add commands for beforeinput, input, compositionstartend events (#7964) James Fitzsimmons
  • lexical Chore Update flow-bin (to 0.289.0) and LexicalLink Flow types (#7973) Daniel Teo
  • lexical-extensionlexical- Bug Fix Defer node class references to potentially work around webpack issues (#7961) Bob Ippolito
  • lexical Feature Only serialize ElementNode textFormat and textStyle when necessary (#7971) Bob Ippolito
  • lexical-code Bug fix Add editor key in highlighted nodes cache (#7970) Daniel Teo
  • examples Chore Update examples for v0.38.2 (#7963) Bob Ippolito
  • scripts Allow export-froms in Flow files to be transformed for www build (#7967) Daniel Teo
  • v0.38.2 (#7962) Bob Ippolito
  • v0.38.2 Lexical GitHub Actions Bot
Commits

Updates @lexical/html from 0.38.2 to 0.39.0

Release notes

Sourced from @​lexical/html's releases.

v0.39.0 is a monthly release primarily focusing on bug fixes

Breaking Changes

JSON serialization for ElementNode only includes textFormat and textStyle when necessary #7971

Previously the derived properties textFormat and textStyle would always be serialized to JSON if not set to the default values. These should only be useful when the ElementNode does not currently have any TextNode children, to preserve formatting choices, and will be recomputed when reconciled. Now they are only reconciled when they are determined to be useful (in an ElementNode with no direct TextNode children that is not a root or shadow root).

Highlights

Code:

  • #7970 Fix: Scope highlight cache by editor

Core:

  • #7971 Fix: Only serialize ElementNode textFormat and textStyle when necessary
  • 🆕 #7964 Feature: Add commands for beforeinput, input, compositionstart/end events
  • #7978 Fix: $dfsCaretIterator should be able to stop at its last descendant

Selection:

  • #8003 Fix: Text styles are now applied to empty ElementNodes in a selection (typically the empty paragraphs contained in empty table cells)

Extension:

  • #7961 Fix: Defer node class references to potentially work around webpack issues

Table:

  • 🧪 #7983 Experiment: add config for opting in to nested tables (note that this does not fix their behavior)
  • #7986 Fix: Ensure colWidths has length equal to number of columns
  • #7998 Fix: Include first cell contents in partial backwards table selection

React:

  • #7987 Prevent typeahead menu from closing during IME composition

Collab:

  • #7990 Fix: Don't rewrite unchanged non-primitive property/state values to yjs in collab v2

Playground:

  • 🆕 #8002 Feature: Shadows when table is scrollable
  • #8015 Fix: Show draggable block target line when dragging images

What's Changed

... (truncated)

Changelog

Sourced from @​lexical/html's changelog.

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
  • lexical-react lexical-playground Bug Fix Prevent typeahead menu from closing during IME composition (#7985) (#7987) kykim00
  • lexical-table Feature add config for opting in to nested tables (#7983) James Fitzsimmons
  • lexical Bug fix dfsCaretIterator should be able to stop at its last descendant (#7978) Nigel Gutzmann
  • lexical Chore Update flow-bin (to 0.290.0) and fix incompatible-variance issues (#7975) Daniel Teo
  • lexical Feature add commands for beforeinput, input, compositionstartend events (#7964) James Fitzsimmons
  • lexical Chore Update flow-bin (to 0.289.0) and LexicalLink Flow types (#7973) Daniel Teo
  • lexical-extensionlexical- Bug Fix Defer node class references to potentially work around webpack issues (#7961) Bob Ippolito
  • lexical Feature Only serialize ElementNode textFormat and textStyle when necessary (#7971) Bob Ippolito
  • lexical-code Bug fix Add editor key in highlighted nodes cache (#7970) Daniel Teo
  • examples Chore Update examples for v0.38.2 (#7963) Bob Ippolito
  • scripts Allow export-froms in Flow files to be transformed for www build (#7967) Daniel Teo
  • v0.38.2 (#7962) Bob Ippolito
  • v0.38.2 Lexical GitHub Actions Bot
Commits

Updates lexical from 0.38.2 to 0.39.0

Release notes

Sourced from lexical's releases.

v0.39.0 is a monthly release primarily focusing on bug fixes

Breaking Changes

JSON serialization for ElementNode only includes textFormat and textStyle when necessary #7971

Previously the derived properties textFormat and textStyle would always be serialized to JSON if not set to the default values. These should only be useful when the ElementNode does not currently have any TextNode children, to preserve formatting choices, and will be recomputed when reconciled. Now they are only reconciled when they are determined to be useful (in an ElementNode with no direct TextNode children that is not a root or shadow root).

Highlights

Code:

  • #7970 Fix: Scope highlight cache by editor

Core:

  • #7971 Fix: Only serialize ElementNode textFormat and textStyle when necessary
  • 🆕 #7964 Feature: Add commands for beforeinput, input, compositionstart/end events
  • #7978 Fix: $dfsCaretIterator should be able to stop at its last descendant

Selection:

  • #8003 Fix: Text styles are now applied to empty ElementNodes in a selection (typically the empty paragraphs contained in empty table cells)

Extension:

  • #7961 Fix: Defer node class references to potentially work around webpack issues

Table:

  • 🧪 #7983 Experiment: add config for opting in to nested tables (note that this does not fix their behavior)
  • #7986 Fix: Ensure colWidths has length equal to number of columns
  • #7998 Fix: Include first cell contents in partial backwards table selection

React:

  • #7987 Prevent typeahead menu from closing during IME composition

Collab:

  • #7990 Fix: Don't rewrite unchanged non-primitive property/state values to yjs in collab v2

Playground:

  • 🆕 #8002 Feature: Shadows when table is scrollable
  • #8015 Fix: Show draggable block target line when dragging images

What's Changed

... (truncated)

Changelog

Sourced from lexical's changelog.

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
  • lexical-react lexical-playground Bug Fix Prevent typeahead menu from closing during IME composition (#7985) (#7987) kykim00
  • lexical-table Feature add config for opting in to nested tables (#7983) James Fitzsimmons
  • lexical Bug fix dfsCaretIterator should be able to stop at its last descendant (#7978) Nigel Gutzmann
  • lexical Chore Update flow-bin (to 0.290.0) and fix incompatible-variance issues (#7975) Daniel Teo
  • lexical Feature add commands for beforeinput, input, compositionstartend events (#7964) James Fitzsimmons
  • lexical Chore Update flow-bin (to 0.289.0) and LexicalLink Flow types (#7973) Daniel Teo
  • lexical-extensionlexical- Bug Fix Defer node class references to potentially work around webpack issues (#7961) Bob Ippolito
  • lexical Feature Only serialize ElementNode textFormat and textStyle when necessary (#7971) Bob Ippolito
  • lexical-code Bug fix Add editor key in highlighted nodes cache (#7970) Daniel Teo
  • examples Chore Update examples for v0.38.2 (#7963) Bob Ippolito
  • scripts Allow export-froms in Flow files to be transformed for www build (#7967) Daniel Teo
  • v0.38.2 (#7962) Bob Ippolito
  • v0.38.2 Lexical GitHub Actions Bot
Commits
  • d99aa06 v0.39.0
  • 194e172 [lexical] Chore: Update flow-bin (to 0.290.0) and fix incompatible-variance i...
  • bb1f905 [lexical] Feature: add commands for beforeinput, input, compositionstart/end ...
  • da56dcf [lexical] Feature: Only serialize ElementNode textFormat and textStyle when n...
  • d994d9d v0.38.2 (#7962)
  • See full diff in compare view

Updates @types/node from 24.10.1 to 25.0.3

Commits

Updates vitest from 2.1.9 to 4.0.16

Release notes

Sourced from vitest's releases.

v4.0.16

   🐞 Bug Fixes

    View changes on GitHub

v4.0.15

   🚀 Experimental Features

   🐞 Bug Fixes

    View changes on GitHub

v4.0.14

   🚀 Experimental Features

... (truncated)

Commits
  • b46d744 chore: release v4.0.16
  • 84a3062 fix(browser): string formatting bug when including placeholders in console.lo...
  • f7f6aa8 fix: log deprecated test.poolOptions if it's set (#9226)
  • 568513c fix: allow inlining fully dynamic import (#9137)
  • 5d26b87 fix(experimental): export setupEnvironment for custom pools (#9187)
  • f17eb42 refactor: avoid using isFileServingAllowed from Vite (#9160)
  • 78cfbf9 fix: avoid crashing on process.versions stub (#9174)
  • da0ade2 fix: fix browser mode default testTimeout back to 15 seconds (#9167)
  • eb1abf0 chore: release v4.0.15
  • a68f74e feat(cache): add opt-out on a plugin level, fix internal root cache (#9154)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for vitest since your current version.


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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

…dates

Bumps the dependencies group with 5 updates in the /packages/payload-helper directory:

| Package | From | To |
| --- | --- | --- |
| [@lexical/headless](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-headless) | `0.38.2` | `0.39.0` |
| [@lexical/html](https://github.com/facebook/lexical/tree/HEAD/packages/lexical-html) | `0.38.2` | `0.39.0` |
| [lexical](https://github.com/facebook/lexical/tree/HEAD/packages/lexical) | `0.38.2` | `0.39.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.1` | `25.0.3` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `4.0.16` |



Updates `@lexical/headless` from 0.38.2 to 0.39.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.39.0/packages/lexical-headless)

Updates `@lexical/html` from 0.38.2 to 0.39.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.39.0/packages/lexical-html)

Updates `lexical` from 0.38.2 to 0.39.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.39.0/packages/lexical)

Updates `@types/node` from 24.10.1 to 25.0.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `vitest` from 2.1.9 to 4.0.16
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/vitest)

---
updated-dependencies:
- dependency-name: "@lexical/headless"
  dependency-version: 0.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: "@lexical/html"
  dependency-version: 0.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: lexical
  dependency-version: 0.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: "@types/node"
  dependency-version: 25.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: vitest
  dependency-version: 4.0.16
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
...

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 Jan 1, 2026
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