View the complete changelog on GitHub: CHANGELOG.md
Recent Releases
v0.41.0 (February 25, 2026)
Latest release with focus on composition input, markdown improvements, and bug fixes.Highlights
Composition Input
Multiple IME and composition fixes for Safari, Firefox, and cross-platform editing
- Fixed selected text deletion after IME input on Safari (macOS)
- Improved composition character handling in history
- Better format and style preservation during composition
Markdown Enhancements
Improved markdown parsing and transformers
- Prevent nesting links in markdown creation
- Prevent markdown shortcuts from being too greedy
- Support Enter key after ``` to create code blocks
Table Improvements
Enhanced table functionality
- Preserve background color when pasting table rows
- Fix table hover actions and column rearrangement
- Nested table support improvements
Link & AutoLink
Link functionality improvements
- Fix toggleLink behavior with collapsed selection
- Prevent AutoLinkNode from creating extra paragraphs
- Prevent AutoLink from linking URLs inside code blocks
Breaking Changes
- CSS Variable Override: Fixed
--lexical-indent-base-valueCSS variable override behavior
New Features
- DecoratorTextExtension for applying formats to DecoratorTextNode
- Indentable nodes configuration support
- Focus event option for checklist extension
- Preserve ordered list numbering when split by blocks
v0.40.0 (February 1, 2026)
Key Updates
- Table Selection: Fixed multi-cell selection in 2x2 tables and select-all with merged cells
- AutoLink: Fixed infinite transform loop
- Markdown: Improved format tag placement at link boundaries
- Lists: Treat whitespace-only items as empty when pressing Enter
- Collaboration: Clear remote cursor immediately on collaborator refresh
Improvements
- Updated examples for pnpm workspace support
- Refactored RootNode.cachedText computation
- Component Picker Plugin tests added
- Draggable block handle improvements
v0.39.0 (December 11, 2025)
Highlights
- Table Features: First column freeze support, scrollable table shadows
- Nested Tables: Config option for opting in to nested tables
- Text Formatting: Support for link and inline code in markdown
- Events: Commands for beforeinput, input, and composition events
- Performance: Only serialize ElementNode textFormat/textStyle when necessary
v0.38.2 (October 31, 2025)
- Markdown code backslash fix
- Updated examples and codeowners
v0.38.0 (October 27, 2025)
Major Features
- Lexical Extension: Major new feature for building editors with extensions
- Collab v2: Initial implementation of collaboration v2
- Server-Side Rendering:
lexical-headless-dommodule for easier SSR - React 19: Updated from React 18 to React 19
Breaking Changes
- Enforce use of collab context provider
- Remove clientID from collab context
- Breaking changes to clipboard and selection handling
Installation
Get the latest version:Upgrade Guide
When upgrading between major versions, review the breaking changes in the changelog:- Check the CHANGELOG.md for your version range
- Look for “Breaking Change” labels
- Update your code to handle deprecated APIs
- Test thoroughly with your use cases
Release Cadence
Lexical follows a monthly release schedule:- Monthly releases: New features, improvements, and bug fixes
- Patch releases: Critical bug fixes and security updates as needed
- Breaking changes: Communicated clearly in release notes
Staying Updated
GitHub Releases
Subscribe to release notifications
Follow for release announcements
NPM
Check latest published versions
Discord
Discuss updates with the community
Contributing to Releases
Help shape future releases:Version Support
Lexical uses semantic versioning (semver):- Major versions (1.0.0): Breaking changes
- Minor versions (0.1.0): New features, backward compatible
- Patch versions (0.0.1): Bug fixes, backward compatible
Lexical is currently in 0.x releases. The API is stable but we reserve the right to make breaking changes before 1.0.