github facebook/lexical v0.17.0

latest releases: v0.17.2-nightly.20240920.0, v0.17.2-nightly.20240919.0, v0.17.2-nightly.20240918.0...
one month ago

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

Full Changelog: v0.16.1...v0.17.0

Don't miss a new lexical release

NewReleases is sending notifications on new releases.