You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lexical is 13 minor versions behind (0.31.0 → 0.44.0). Minor versions in Lexical frequently include bug fixes, performance improvements, and new APIs. Staying current reduces the risk of a painful large-jump upgrade later and ensures the editor benefits from upstream fixes.
Approval Required
This is a HIGH risk change:
13 minor version jump across the editor framework that powers the core product
Lexical has had breaking changes in node serialization, plugin APIs, and event handling across minor versions
All 16 editor E2E specs (64 tests) and 18 editor unit test files (162 tests) must pass after upgrade
Custom nodes (CalloutNode, CollapsibleNode, ImageNode, DatabaseNode) may need API updates
Markdown import/export transforms may have changed
Stored Lexical JSON in the database must remain compatible (or a migration strategy is needed)
Comment "approved" to release this to the automation queue.
Acceptance Criteria
All lexical and @lexical/* packages updated to 0.44.0 (or latest stable)
All custom Lexical nodes compile without errors: CalloutNode, CollapsibleContainerNode, CollapsibleContentNode, CollapsibleTitleNode, ImageNode, DatabaseNode, PageLinkNode
All custom plugins compile and function: slash commands, floating toolbar, floating link editor, drag-and-drop, image upload, auto-link, local persistence, auto-save
Existing Lexical JSON stored in the database loads correctly in the upgraded editor (backward compatibility)
Description
Lexical is 13 minor versions behind (0.31.0 → 0.44.0). Minor versions in Lexical frequently include bug fixes, performance improvements, and new APIs. Staying current reduces the risk of a painful large-jump upgrade later and ensures the editor benefits from upstream fixes.
Approval Required
This is a HIGH risk change:
Comment "approved" to release this to the automation queue.
Acceptance Criteria
lexicaland@lexical/*packages updated to 0.44.0 (or latest stable)pnpm lint && pnpm typecheck && pnpm testpassDependencies
None
Technical Notes
lexical,@lexical/clipboard,@lexical/code,@lexical/headless,@lexical/link,@lexical/list,@lexical/markdown,@lexical/react,@lexical/rich-text,@lexical/selection,@lexical/table,@lexical/utilssrc/components/editor/nodes/andsrc/components/editor/plugins/@lexical/tablepackage has had significant API changes — table support may need the most attention