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:
- ✅ Fix: MarkNode.addID regression #7020
React:
- 🆕 Feature: Merge TabIndentionPlugin and ListMaxIndentLevelPlugin plugins, previously the ListMaxIndentLevelPlugin functionality was only in the playground #7018
What's Changed
- v0.23.0 by @etrepum in #7017
- [lexical-mark] Bug Fix: reverse ternary in MarkNode.addID by @james-atticus in #7020
- [lexical-react] Feature: Merge TabIndentionPlugin and ListMaxIndentLevelPlugin plugins by @fantactuka in #7018
- [lexical] Fix TabNode deserialization regression by @etrepum in #7031
- [Breaking Change][lexical] Bug Fix: Commit updates on editor.setRootElement(null) by @etrepum in #7023
New Contributors
- @james-atticus made their first contribution in #7020
Full Changelog: v0.23.0...v0.23.1