github facebook/lexical v0.32.0

latest releases: v0.35.1-nightly.20250909.0, v0.35.1-nightly.20250908.0, v0.35.1-nightly.20250905.0...
3 months ago

Highlights

Core

  • #7544 2 Tabs on single line selection should indent
  • 🆕 #7573 Feature: Improve Tab/Indent/Outdent to match VSCode
  • #7568 unbulleting an image doesn't work #5698 ([lexical-selection][lexical-playground])
  • 🆕 #7593 Type: Add flow export type for LexicalUpdateTags

Playground

  • #7556 Change list, strikethrough and quoteblock shortcuts to match Google Docs for Windows compatibility
  • #7545 Support Apple Pencil
  • 🆕 #7567 Chore: source command priority from package
  • #7572 Preserve row striping in frozen table columns
  • #7568 unbulleting an image doesn't work #5698
  • #7558 Made checklist icon fully scalable, clickable, and properly spaced at large font sizes
  • 🆕 #7590 Refactor: simplify ExcalidrawModal
  • 🆕 #7509 FloatingUI Context Menu
  • 🆕 #7596 Chore: source command priority from package

Markdown

  • #7560 Link Transformer URL Protocol Han…
  • #7564 Prevent transform from removing nodes if the replace function returns false
  • #7594 Don't select nodes when importing

React

  • #7589 page freezes when typing a link in an overflow area
  • 🆕 #7584 Feature: allow whitespaces in search keyword in useBasicTypeaheadTriggerMatch

Website

  • #7569 fix documentation typos
  • #7574 Fix docusaurus build by adding removeLegacyPostBuildHeadAttribute flag

What's Changed

  • v0.31.2 by @etrepum in #7550
  • Revert "[lexical-markdown] Bug Fix: Link Transformer URL Protocol Han… by @zurfyx in #7560
  • [lexical-playground] Bug Fix: Change list, strikethrough and quoteblock shortcuts to match Google Docs for Windows compatibility by @harshmetkel24 in #7556
  • [lexical-code] Bug Fix: 2 Tabs on single line selection should indent by @jeromew in #7544
  • [lexical-list] Bug Fix: Removed the hardcoded checkbox width in checklist onclick helper by @jvithlani in #7559
  • [lexical][lexical-playground] Bug Fix: Support Apple Pencil by @circlingthesun in #7545
  • [lexical-markdown] Bug fix: Prevent transform from removing nodes if the replace function returns false by @rodrigomotion in #7564
  • [lexical-website] Chore: fix documentation typos by @noritaka1166 in #7569
  • [lexical-playground] Chore: source command priority from package by @eliottvincent in #7567
  • [lexical-playground] Bug Fix: Preserve row striping in frozen table columns by @kirandash in #7572
  • [Update] Fix docusaurus build by adding removeLegacyPostBuildHeadAttribute flag by @lilshady in #7574
  • [lexical-selection][lexical-playground] Bug Fix: unbulleting an image doesn't work #5698 by @kamilpitula in #7568
  • [lexical-playground][lexical-list] Bug Fix: Made checklist icon fully scalable, clickable, and properly spaced at large font sizes by @swrsaini in #7558
  • [lexical-table] Bug Fix: error when deleting multiple rows with merged row cells by @kamilpitula in #7582
  • [lexical-link] Feature: Move URL formatting from #7499 to LinkNode sanitizeUrl by @etrepum in #7585
  • [lexical-react][lexical-playground] FloatingUI Context Menu by @ivailop7 in #7509
  • [lexical-playground] Refactor: simplify ExcalidrawModal by @thorn0 in #7590
  • [lexical-react] Bug Fix: page freezes when typing a link in an overflow area by @kamilpitula in #7589
  • [lexical-react][lexical-playground] Feature: allow whitespaces in search keyword in useBasicTypeaheadTriggerMatch by @harshmetkel24 in #7584
  • [lexical-code] Feature: Improve Tab/Indent/Outdent to match VSCode by @jeromew in #7573
  • [Lexical] Type: Add flow export type for LexicalUpdateTags by @ttzztztz in #7593
  • [lexical-playground][lexical-rich-text][lexical-website][tests][examples] Chore: source command priority from package by @eliottvincent in #7596
  • [lexical-markdown] Bug Fix: Don't select nodes when importing by @juusolain in #7594

New Contributors

Full Changelog: v0.31.2...v0.32.0

Don't miss a new lexical release

NewReleases is sending notifications on new releases.