4285 Commits

Author SHA1 Message Date
ca10bed98d [lexical-playground] Bug Fix: Table action menu visibility with cell overflow (#7334) 2025-03-21 00:04:02 +00:00
9a851da209 [Breaking Change][lexical] Bug Fix: Only select RootNode on removal of last child if there was an existing selection (#7351) 2025-03-20 14:44:41 +00:00
25993505f7 [lexical-playground] Chore: Improve accessibility of DraggableBlockPlugin add block button (#7352) 2025-03-20 00:53:59 +00:00
934e3c36be v0.28.0 (#7348)
Co-authored-by: Lexical GitHub Actions Bot <>
2025-03-18 18:53:05 +00:00
fa73579ca6 [lexical] Feature: Apply RootNode transforms last (#7344) 2025-03-18 18:06:35 +00:00
0e593ca9b7 [lexical-website] Docs: Fix broken links to React Rich Collab Example (#7347) 2025-03-18 17:52:11 +00:00
0c2875e593 [lexical-playground][lexical-react] Feature: Push Draggable Element to Parent (#7338)
Co-authored-by: Stéphane Escandell <stephane.escandell@sociabble.com>
Co-authored-by: Bob Ippolito <bob@redivi.com>
2025-03-17 22:38:54 +00:00
3a5294849e [Breaking Change][lexical][lexical-utils]: Bug Fix: Handle canBeEmpty in $splitNodes (#7342) 2025-03-17 21:09:13 +00:00
a1d3750d89 [Breaking Change][lexical-table] Bug Fix: Table cell line breaks behave differently from the intended HTML behavior. (#7318) 2025-03-16 15:28:55 +00:00
867937f9d7 [Breaking Change][lexical] Bug Fix: Fix bug in transformer loop that would cause nodes not to get reconciled (#7341) 2025-03-16 00:43:59 +00:00
2e1b5f5af1 [lexical-utils] Feature: Add type predicate to objectKlassEquals (#7340) 2025-03-15 16:58:13 +00:00
217a6e95ee [lexical-playground] Table actions should clear selection instead of moving it to the beginning (#7337) 2025-03-15 02:25:53 +00:00
5bb4f75659 [Breaking Change][lexical][lexical-playground] Feature: Add a default delete handler for NodeSelection (#7323) 2025-03-14 21:17:33 +00:00
6d1a7693cb [Breaking Change][lexical-list] Bug Fix: Move ListItemNode text style inheritance to custom properties and CSS (#7325) 2025-03-14 21:17:04 +00:00
e819c8bbd7 [lexical] Feature: Add mutatedNodes to UpdateListener payload (#7321) 2025-03-14 21:16:05 +00:00
0d0396dae9 [Breaking Change][lexical][lexical-table] Bug Fix: Scrollable TableNode updateDOM fixes and getDOMSlot type refactoring (#7336) 2025-03-14 21:00:04 +00:00
7c0ce409fa [lexical-editor][Bug fix] Add LexicalEditor.hasNode to flow typing to match typescript (#7320)
Co-authored-by: Alex Zhang <alexzhang@fb.com>
2025-03-12 22:29:19 +00:00
b94a167942 [lexical-react]: Chore: remove unused dependencies from @lexical/react (#7315) 2025-03-12 09:15:45 +00:00
8972e39651 v0.27.2 (#7314)
Co-authored-by: Lexical GitHub Actions Bot <>
2025-03-11 23:05:07 +00:00
499e0c8ee4 [lexical-code] Chore: Update prismjs dependency to 1.30.0 (#7313) 2025-03-11 21:16:39 +00:00
993184c562 [lexical-table] Bug Fix: Fix unintended touch table cell selection when scrolling (#7309) 2025-03-08 23:36:06 +00:00
9fb1b3ca14 [lexical-playground] Bug Fix: row height resizing for merged cells (#7305) 2025-03-08 00:00:38 +00:00
66dd2e7266 [lexical-table] Add table cell selection handler for touch devices (#7297) 2025-03-07 23:42:37 +00:00
196c1ce060 [lexical-playground] Feature: Add touch support for TableCellResizer (#7299) 2025-03-07 02:13:26 +00:00
657dc44812 [lexical-yjs] Bug Fix: prevent collab element nodes from removing other nodes from node map (#7295) 2025-03-05 15:50:02 +00:00
6416a25487 [lexical-website] Bug Fix: Fix vite.config.ts for gallery examples (#7290) 2025-03-04 23:52:56 +00:00
7931e11ad7 v0.27.1 (#7288)
Co-authored-by: Lexical GitHub Actions Bot <>
2025-03-04 21:03:38 +00:00
61cab560a2 [lexical] Bug Fix: Fix non-ElementNode regression in getCommonAncestor (#7287) 2025-03-04 20:18:37 +00:00
1cfa6549b9 [CI] Feature: Add a fixer for the no-imports-from-self lint (#7284) 2025-03-04 16:24:17 +00:00
4a032bd5d2 [lexical-table] Bug Fix: Click and drag table selection in Firefox (#7283) 2025-03-03 21:50:47 +00:00
b4d8797047 [lexical-list][lexical] Bug Fix: Add RTL direction support for list items in output HTML (#7282) 2025-03-03 19:46:56 +00:00
4403db1d38 v0.27.0 (#7281)
Co-authored-by: Lexical GitHub Actions Bot <>
2025-03-03 17:36:19 +00:00
1327acf2f8 [lexical-table] Bug Fix: TableCellNode vertical align not syncing (#7277)
Co-authored-by: Anh Le <huyanh.le@inceptionlabs.com.vn>
2025-03-03 16:23:08 +00:00
a7c4e51d34 [lexical-playground][lexical-react] Feature: add HR theme config for selected state (#7279) 2025-03-03 16:23:06 +00:00
f3ae645812 [lexical-utils] Bug Fix: don't include parent's siblings when starting $dfs at last child (#7275)
Co-authored-by: Bob Ippolito <bob@redivi.com>
2025-03-03 15:55:09 +00:00
6d7b670997 chore: add no-imports-from-self eslint rule to monorepo (#7272)
Co-authored-by: Elliot DeNolf <denolfe@gmail.com>
2025-03-03 15:52:24 +00:00
35ad5d7546 [ci] Chore: Remove unused GITHUB_TOKEN secrets from workflows (#7209) 2025-03-03 06:48:57 +00:00
3ff6c0f857 [lexical-playground] Bug Fix: apply correct column headers when column contains vertically merged cells (#7273) 2025-03-03 06:48:08 +00:00
e6cc5d9199 [*] Chore: Refactor shared/invariant for easier dev debugging (#7269) 2025-03-03 00:05:44 +00:00
0b11dddb46 [Breaking Changes][lexical] Bug Fix: Address deleteLine regression in #7248 (#7270) 2025-03-02 23:43:25 +00:00
4ca9a928d3 [lexical] Bug Fix: invalid import from self (#7271) 2025-03-02 05:14:29 +00:00
9c093bc587 v0.26.0 (#7265)
Co-authored-by: Lexical GitHub Actions Bot <>
2025-02-28 23:31:35 +00:00
2a08be22aa [lexical] Chore: Added missing isInline function to TextNode (#7226)
Co-authored-by: Bob Ippolito <bob@redivi.com>
2025-02-28 20:43:21 +00:00
cb893441a8 Fix selection shifting when deleting paragraphs on android (#7239) 2025-02-28 20:40:27 +00:00
Y2
21734b6b8c [@lexical/react] Bug Fix: anchor element not cleanup when component unmount (#7264)
Co-authored-by: Bob Ippolito <bob@redivi.com>
2025-02-28 20:37:34 +00:00
99e64bc4fd [lexical] Bug Fix: Point.isBefore could return incorrect result due to normalization (#7256) 2025-02-28 18:07:40 +00:00
f43807fc99 [lexical] Feature: add a generic state property to all nodes (#7117)
Co-authored-by: Bob Ippolito <bob@redivi.com>
2025-02-27 16:33:37 +00:00
c266c29459 [lexical][lexical-mark] Bug Fix: Identify <mark> as inline element (#7255) 2025-02-27 01:31:15 +00:00
f82457d0e3 [lexical-playground][examples/*] Refactor: Unify vite dev/prod/example configurations (#7208) 2025-02-27 00:35:45 +00:00
08b4ab5159 [lexical][lexical-utils] Chore: Add some missing flow types for NodeCaret and table related functionality (#7253) 2025-02-27 00:12:13 +00:00