facebook/lexical
 Watch   
 Star   
 Fork   
27 days ago
lexical

v0.23.1

Breaking Changes

The only breaking change in this release is minor (#7023) and should not affect any correct code. However, if you are counting the number of times your update listener is called during editor.setRootElement(null) then you will have to change that expectation.

Highlights

Highlights since v0.23.0

Core Editor:

  • ✅ Fix: Updates are committed on editor.setRootElement(null) #7023
  • ✅ Fix: TabNode deserialization regression from v0.23.0 #7031

Mark:

React:

What's Changed

New Contributors

Full Changelog: https://github.com/facebook/lexical/compare/v0.23.0...v0.23.1

2025-01-06 00:57:19
lexical

v0.23.0

Breaking Changes

  • 🆕 Feature: Add updateFromJSON and move more textFormat/textStyle to ElementNode This change adds optional textFormat and textStyle properties to SerializedElementNode. If you have existing classes with those properties it could create a namespace clash that you will have to resolve one way or another.

    TextNode and ElementNode subclasses should be updated to call the updateFromJSON(serializedNode) method from their static importJSON methods. If they don't, they won't support this new functionality, and will have to continue copy and pasting the super implementation of importJSON for correct behavior if the base class ever changes in the future.

    You should consider dropping usage of the version field.

Highlights

Highlights since v0.22.0

Core Editor:

Playground:

Yjs:

What's Changed

New Contributors

Full Changelog: https://github.com/facebook/lexical/compare/v0.22.0...v0.23.0

2024-12-24 09:48:49
lexical

v0.22.0

Breaking Changes

Highlights

Highlights since v0.21.0

Link:

List:

Text:

Markdown:

Table:

Selection:

Core editor:

React:

What's Changed

New Contributors

Full Changelog: https://github.com/facebook/lexical/compare/v0.21.0...v0.22.0

2024-12-02 11:44:17
lexical

v0.21.0

Breaking Changes

Highlights

Highlights since v0.20.0

Core editor:

React:

Link:

Table:

i8n:

A11y:

Mention:

List:

Mark:

Selection:

What's Changed

New Contributors

Full Changelog: https://github.com/facebook/lexical/compare/v0.20.0...v0.21.0

2024-12-01 02:39:48
lexical

v0.20.2

Highlights

Highlights since v0.20.0

Core editor:

React:

Link:

Table:

i8n:

A11y:

Mention:

List:

Mark:

Selection:

What's Changed

New Contributors

Full Changelog: https://github.com/facebook/lexical/compare/v0.20.0...v0.20.2

2024-11-08 05:53:25
lexical

v0.20.0

Highlights

Highlights since v0.19.0

Lexical Core:

Markdown:

Collab / Yjs:

Playground & Docs:

What's Changed

New Contributors

Full Changelog: https://github.com/facebook/lexical/compare/v0.19.0...v0.20.0

2024-10-28 13:09:20
lexical

v0.19.0

Highlights

Highlights since v0.18.0

A11y:

Clipboard:

Markdown:

Code:

Export:

List:

Link:

Selection:

Text:

Collab:

Table:

What's Changed

New Contributors

Full Changelog: https://github.com/facebook/lexical/compare/v0.18.0...v0.19.0

2024-09-27 00:45:45
lexical

v0.18.0

Highlights

Highlights since 0.17.1

Core editor:

Markdown:

Link:

Table:

Selection:

Misc:

What's Changed

New Contributors

Full Changelog: https://github.com/facebook/lexical/compare/v0.17.1...v0.18.0

2024-08-27 04:17:16
lexical

v0.17.1

Highlights

  • Multiple fixes focused on table stability
  • Various cleans up and small refactors across the codebase

What's Changed

New Contributors

Full Changelog: https://github.com/facebook/lexical/compare/v0.17.0...v0.17.1

2024-08-02 00:00:22
lexical

v0.17.0

What's Changed

New Contributors

Full Changelog: https://github.com/facebook/lexical/compare/v0.16.1...v0.17.0