Skip to content

v0.38.0#7950

Merged
etrepum merged 1 commit intomainfrom
0.38.0__release
Oct 27, 2025
Merged

v0.38.0#7950
etrepum merged 1 commit intomainfrom
0.38.0__release

Conversation

@etrepum
Copy link
Collaborator

@etrepum etrepum commented Oct 27, 2025

v0.38.0 is an monthly release with a lot of fixes and a few potentially breaking changes.

Breaking Changes

#7926 Static transforms from superclasses are always applied

Before $config there was a limited amount of "automatic" re-use of the static transform by subclasses, because class inheritance also inherits static methods, so you get the implementation of whatever static transform method was in the superclass if it wasn't overridden.

Now the application of these static transforms (whether by method or $config) is implicit. There is no need to call super if adding an additional transform. The implementation walks up the inheritance tree by $config extends or Object.getPrototypeOf and will register all transforms it finds.

#7936 Extension configuration for CodeHighlighterShikiExtension has been flattened

If you are using CodeHighlighterShikiExtension the configuration has changed.

Before:

configExtension(CodeHighlighterShikiExtension, {tokenizer: {...ShikiTokenizer, defaultTheme: })

After:

configExtension(CodeHighlighterShikiExtension, {defaultTheme: })

#7933 LexicalTableSelectionHelpers listener priorities lowered to HIGH from CRITICAL

This is unlikely to break most applications but the priority of these command listeners has been lowered to allow them to be overridden.

Highlights

Core:

Extension:

List:

Table:

Clipboard:

Link:

React:

Collab v2:

Code:

Markdown:

Playground:

Examples:

Documentation:

What's Changed

New Contributors

Full Changelog: v0.37.0...v0.38.0

@vercel
Copy link

vercel bot commented Oct 27, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
lexical Ready Ready Preview Comment Oct 27, 2025 6:52pm
lexical-playground Ready Ready Preview Comment Oct 27, 2025 6:52pm

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Oct 27, 2025
@etrepum etrepum added extended-tests Run extended e2e tests on a PR CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. and removed CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. labels Oct 27, 2025
@etrepum etrepum added this pull request to the merge queue Oct 27, 2025
Merged via the queue into main with commit 2ac6c13 Oct 27, 2025
44 of 72 checks passed
@zurfyx zurfyx deleted the 0.38.0__release branch December 18, 2025 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. extended-tests Run extended e2e tests on a PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants