What's Changed
- v0.16.1 by @ivailop7 in #6363
- [lexical-markdown] Feature Change: Dont trim whitespaces on convertFromMarkdownString by @potatowagon in #6360
- [lexical][lexical-table] Chore: Replace references to old GridSelection with TableSelection by @etrepum in #6366
- [lexical-playground] Table Hover Action Buttons by @ivailop7 in #6355
- Make placeholder accessible by @zurfyx in #6171
- CI: run e2e flaky tests in a separate job by @potatowagon in #6365
- [Lexical] Create initial Gallery View with Emoji Plugin Example by @Sahejkm in #6369
- [Lexical][Gallery] Add description in the card, option to render preview card at run time if no image by @Sahejkm in #6372
- [rexical-react] Bug Fix: Headings inside collapsible sections are lost when Table of Contents is re-initialized by @KatsiarynaDzibrova in #6371
- [Lexical] Fix flow errors on syncing build to meta intern by @Sahejkm in #6373
- [lexical-playground] Fix Table Hover Actions Noclick Bug by @ivailop7 in #6375
- [Lexical][Gallery] Add option to search examples in the gallery by @Sahejkm in #6379
- [examples] Chore: Use named export of LexicalErrorBoundary in the examples by @etrepum in #6378
- [lexical][lexical-playground] Bug Fix: Create line break on paste of content type text/html by @jnnwnk in #6376
- [Lexical][Gallery] Convert files to follow typescript by @Sahejkm in #6383
- Fix integrity test by @zurfyx in #6385
- Prettier sort test attributes by @zurfyx in #6384
- CI: tag flaky tests by @potatowagon in #6388
- Fix clear rootElement on React by @zurfyx in #6389
- [Gallery] Add option to filter plugins based on tags by @Sahejkm in #6391
- [lexical-playground][lexical-table] Bug Fix: Fix
Shift
+Down Arrow
regression for table sequence. by @serey-roth in #6393 - [lexical-html] Feature: support pasting empty block nodes by @potatowagon in #6392
- [lexical] Bug Fix: more accurate line break pasting by @potatowagon in #6395
- [lexical] Feature: Implement Editor.read and EditorState.read with editor argument by @etrepum in #6347
- [lexical] Feature: registerMutationListener should initialize its existing nodes by @etrepum in #6357
- Add ref to contenteditable by @zurfyx in #6381
- Restore registerRootListener null call by @zurfyx in #6403
- Fix transpile nodesOfType by @zurfyx in #6408
- [lexical-react][lexical-playground] sync draggable block plugin to www by @potatowagon in #6397
- CI: tag flaky tests by @potatowagon in #6405
- CI: run flaky tests on firefox browsers by @potatowagon in #6411
- CI: fix build failure on astro integration tests by @2wheeh in #6414
- Fix discrete nested updates by @zurfyx in #6419
- fix(docs): correct typo in Lexical collaboration guide by @andasan in #6421
- docs: fix typo in editor.registerCommand() usage by @yangshun in #6429
- [lexical-react] update flow typing for draggable block plugin by @potatowagon in #6426
- [lexical-playground][TableCellResizer] Bug Fix: Register event handlers on root element by @JBWereRuss in #6416
- fix(LexicalNode): fix inline decorator isSelected by @jason89521 in #5948
- [lexical-playground] Refactor: run prettier to fix CI by @GermanJablo in #6436
- [lexical-history][lexical-selection][lexical-react] Fix: #6409 TextNode change detection by @etrepum in #6420
- [lexical][lexical-selection] Bug Fix: Respect mode when patching text style by @adrianmxb in #6428
- [lexical][auto-link] Fix auto link crash editor by @MaxPlav in #6433
- [Lexical][Gallery] Create Simple Tableplugin example by @Sahejkm in #6445
- [Lexical][CI] ignore running unit/integerity/e2e tests on examples folder code by @Sahejkm in #6446
- [Lexical][Gallery] Add tableplugin example to gallery by @Sahejkm in #6447
- [lexical] [lexical-selection] Preserve paragraph styles between lines by @ivailop7 in #6437
- [lexical] Bug Fix: getCachedTypeToNodeMap should handle a empty and writable EditorState by @etrepum in #6444
- [lexical-react]: sync format in flow file by @potatowagon in #6448
- [lexical-rich-text] Bug Fix: HeadingNode.insertNewAfter by @GermanJablo in #6435
- Flow add tags type to OnChange plugin by @zurfyx in #6457
- CI: dont cancel other test runs if e2e flaky job fails by @potatowagon in #6460
- [lexical] Bug Fix: Allow getTopLevelElement to return a DecoratorNode by @etrepum in #6458
- CI: tag flaky tests by @potatowagon in #6462
- [Lexical][CI] Update canary e2e test os by @Sahejkm in #6465
- [lexical-table] Bug Fix: cannot delete content when a table inside selection by @placeba in #6412
- [Lexica][CI] run extended tests for safari in mac-os and chrome/firefox in linux/windows by @Sahejkm in #6466
- be in sync with www by @potatowagon in #6478
New Contributors
- @jnnwnk made their first contribution in #6376
- @andasan made their first contribution in #6421
- @JBWereRuss made their first contribution in #6416
- @adrianmxb made their first contribution in #6428
- @placeba made their first contribution in #6412
Full Changelog: v0.16.1...v0.17.0