Highlights
- Multiple fixes focused on table stability
- Various cleans up and small refactors across the codebase
What's Changed
- v0.17.0 by @potatowagon in #6487
- [lexical-table] Bug Fix: Enable observer updates on table elements attributes change by @EugeneVorobyev in #6479
- [lexical] Bug Fix: Merge pasted paragraph into empty quote by @2wheeh in #6367
- [@lexical/playground] fix: block cursor show horizontal by @keiseiTi in #6486
- When creating a new check list, set the
checked
value of the list item tofalse
instead ofundefined
by @amanharwara in #5978 - Revert "[@lexical/playground] fix: block cursor show horizontal" by @etrepum in #6490
- docs: prevent automatic
<p>
tag wrapping by @devy-bee in #6491 - [lexical] Feature: Add version identifier to LexicalEditor constructor by @etrepum in #6488
- [lexical-playground] Bug Fix: Update tooltip for redo button with correct macOS shortcut by @etrepum in #6497
- Flow: add more HTMLDivElementDOMProps by @zurfyx in #6500
- Fix splitText when detached by @zurfyx in #6501
- [lexical] Bug Fix: Fix decorator selection regression with short-circuiting by @etrepum in #6508
- [lexical] surface more error details in reconciler by @potatowagon in #6511
- [@lexical/selection] Feature: yield target to style patch fn by @mrdivyansh in #6472
- [lexical] Refactor: [RFC] LexicalNode.afterCloneFrom to simplify clone implementation by @etrepum in #6505
- [lexical-react] remove editor__DEPRECATED that has been deprecated for two years by @etrepum in #6494
- Fix OverflowNode configuration by @zurfyx in #6027
- [lexical-react] Fix: Fix React.startTransition on Webpack + React 17 by @turnerguo in #6517
- Revert "Fix OverflowNode configuration" by @etrepum in #6535
- [lexical-table] Bug Fix: Selection in tables with merged cells by @elbotho in #6529
- [*] Chore: Mark additional tests as flaky from #6535 test runs by @etrepum in #6536
- [lexical-list] Bug Fix: handle non-integer numbers in setIndent by @jrfitzsimmons in #6522
- Chore: change className props in TreeView component to optional by @reekystive in #6531
- [lexical-table] Fix a number of table Cut command scenarios by @ivailop7 in #6528
- [lexical-table] Stop selecting the whole table after pasting cells by @ivailop7 in #6539
- [lexical-yjs] Bug Fix: Properly sync when emptying document via undo by @moughxyz in #6523
- [lexical-react] Fix multiple node selection deletion by @ivailop7 in #6538
- [lexical-playground] Fix: in playground show component-menu when scroll by @keiseiTi in #6510
- Bug Fix: Fix issue where triple-clicking a cell would dangerously select entire document by @moughxyz in #6542
- [lexical-playground] Bug Fix: Fix firefox e2e test regression in Selection.spec.mjs by @etrepum in #6546
- [lexical-table][lexical-clipboard] Bug Fix: Race condition in table CUT_COMMAND by @etrepum in #6550
- [lexical-table] Fix table selection paste as plain text by @ivailop7 in #6548
- [lexical-table] Bug Fix: Append a ParagraphNode to each cell when unmerging by @kmslab20 in #6556
- [lexical] Add tests for HTMLConfig by @2wheeh in #5507
- [lexical-playground] Bug Fix: fix comment timestamps by @irahopkinson in #6555
- Revert "[lexical-playground] Fix: in playground show component-menu w… by @zurfyx in #6558
New Contributors
- @EugeneVorobyev made their first contribution in #6479
- @keiseiTi made their first contribution in #6486
- @devy-bee made their first contribution in #6491
- @mrdivyansh made their first contribution in #6472
- @turnerguo made their first contribution in #6517
- @elbotho made their first contribution in #6529
- @jrfitzsimmons made their first contribution in #6522
- @reekystive made their first contribution in #6531
- @moughxyz made their first contribution in #6523
- @kmslab20 made their first contribution in #6556
Full Changelog: v0.17.0...v0.17.1