npm @lexical/react 0.31.0
v0.31.0

latest releases: 0.35.1-nightly.20250909.0, 0.35.1-nightly.20250908.0, 0.35.1-nightly.20250905.0...
4 months ago

Highlights

Core

  • #7439 Correct caret movement in vertical-rl writing mode
  • #7450 Migrate string literals to update tag constants
  • #7471 Chore: Update sveltejs dependency
  • #7479 Revert Enter command to use inexact matching
  • #7481 Update KEY_ENTER_COMMAND API docs
    Website
  • 🆕 #7442 Improve createCommand developer experience
  • 🆕 #7441 Document and export common update tags
  • 🆕 #7448 Documentation Update: Add detailed guides for key and clone concepts

Playground

  • 🆕 #7464 Add keyboard shortcut for comments
  • #7462 Stabilize text format dropdown width in toolbar
  • #7478 Disable flaky "Can expand table to fit content when pasting table into table" in collab
  • 🆕 #7482 Refactor autolink tests for reliability

React

  • 🆕 #7477 Make check for entity boundary configurable in LexicalTypeaheadMenuPlugin
  • #7488 Re-render tables when the hasHorizontalScroll setting is changed
  • #7486 Support custom cursor sync in CollaborationPlugin

Collab

  • 🆕 #7453 Simplify removeFromParent internal operations

Table

  • #7447 Handle backspace deletion of tables with merged cells

Markdown

  • #7476 Add import support for backslash escape sequences

What's Changed

  • v0.30.0 by @etrepum in #7440
  • [lexical][lexical-website] Feature: Improve createCommand developer experience by @kirandash in #7442
  • [lexical][lexical-website] Feature: Document and export common update tags by @kirandash in #7441
  • [lexical-selection] Bug Fix: Correct caret movement in vertical-rl writing mode by @kirandash in #7439
  • [lexical-table][lexical-playground] Bug Fix: Handle backspace deletion of tables with merged cells by @kirandash in #7447
  • Chore: migrate string literals to update tag constants by @kirandash in #7450
  • [lexical-playground] fix: clarify EquationComponent inputRef type by @navidmafi in #7460
  • [lexical] Chore: Update internalMarkNodeAsDirty TODO comment by @kirandash in #7457
  • [lexical-playground] Feature: Add keyboard shortcut for comments by @kirandash in #7464
  • [lexical-playground] Bug Fix: Stabilize text format dropdown width in toolbar by @kirandash in #7462
  • [lexical-yjs][lexical] Refactor: Simplify removeFromParent internal operations by @kirandash in #7453
  • Chore: Update sveltejs dependency by @Garvit244 in #7471
  • [lexical] Bug Fix exact modifier matching for built-in keyboard shortcuts by @10tacion in #7443
  • [lexical][lexical-playground] Chore: Deprecate KEY_MODIFIER_COMMAND and use KEY_DOWN_COMMAND for playground shortcuts by @etrepum in #7472
  • [lexical-markdown] Bug Fix: Add import support for backslash escape sequences by @etrepum in #7476
  • [lexical-playground] Chore: Disable flaky "Can expand table to fit content when pasting table into table" in collab by @etrepum in #7478
  • [lexical] Chore: Revert Enter command to use inexact matching by @takuyakanbr in #7479
  • [lexical] Chore: Update KEY_ENTER_COMMAND API docs by @etrepum in #7481
  • [lexical-playground] Chore: Refactor autolink tests for reliability by @etrepum in #7482
  • [lexical-react] Feature: make check for entity boundary configurable in LexicalTypeaheadMenuPlugin by @asevich in #7477
  • [lexical-website] Documentation Update: Add detailed guides for key and clone concepts by @kirandash in #7448
  • [lexical-react][lexical-table] Bug Fix: Re-render tables when the hasHorizontalScroll setting is changed by @etrepum in #7488
  • [lexical-react][lexical-yjs] Feature: Support custom cursor sync in CollaborationPlugin by @simonecervini in #7486

New Contributors

Full Changelog: v0.30.0...v0.31.0

Don't miss a new react release

NewReleases is sending notifications on new releases.