v0.16.1

facebook/lexicalv0.16.1Jul 1, 2024by ivailop7

AI Summary

Maintenance release focusing on CI stability, table selection fixes, and devtools improvements. Includes fixes for auto-link node escapes and table column deletion crashes.

Key Highlights

  • Fixes for table column deletion crashes and selection when hitting Shift+ArrowDown
  • Improvements to DevTools permissions and TreeView selection
  • Fix for auto-link node escapes on second period
  • Standardization of key press delay in tests
  • Fixes for pasting image inside caption and text alignment preservation

New Features

  • DevTools Safari support
  • TreeView selection indicator
  • Auto-link node fixes

Full Release Notes

## What's Changed

* [lexical-playground] CI: standardise key press delay by @potatowagon in https://github.com/facebook/lexical/pull/6246
* [Lexical] Skip newly added flaky "Resize merged cells height/width" tests for linux/collab/firefox mode by @Sahejkm in https://github.com/facebook/lexical/pull/6250
* [lexical-eslint-plugin] Fix: Use cjs compatible export from built version by @etrepum in https://github.com/facebook/lexical/pull/6252
* [docs][examples] Update plain text and rich text examples by @MaxPlav in https://github.com/facebook/lexical/pull/6187
* [Lexical] Fix missing meta copyright headers in files  by @Sahejkm in https://github.com/facebook/lexical/pull/6258
* [lexical-utils] Fix: mergeRegister should call cleanup functions in reverse order by @etrepum in https://github.com/facebook/lexical/pull/6260
* Revert "[lexical-react] Bug Fix: checklist cannot be toggled in sub-e… by @zurfyx in https://github.com/facebook/lexical/pull/6264
* [Lexical][CI] Skip extended tests workflow run on multiple approvals by @Sahejkm in https://github.com/facebook/lexical/pull/6265
* [lexical-playground] CI: fix flaky MaxLength emoji e2e test by @potatowagon in https://github.com/facebook/lexical/pull/6257
* [lexical-markdown] Bug Fix: standardise selection to move to start after markdown toggle  by @potatowagon in https://github.com/facebook/lexical/pull/6220
* [Lexical] Fix #6221  delete multiple column table crash  by @Sahejkm in https://github.com/facebook/lexical/pull/6267
* [lexical-selection] Fix lost autolink styling by @MaxPlav in https://github.com/facebook/lexical/pull/6275
* [*] Feature: Automated nightly releases by @etrepum in https://github.com/facebook/lexical/pull/6204
* [Lexical][Tables] Follow up on #6267 handle multi column delete crash on forward selection at end of the table by @Sahejkm in https://github.com/facebook/lexical/pull/6279
* Upgrade vite version to address vulnerabilities detected by the Open … by @Sahejkm in https://github.com/facebook/lexical/pull/6284
* [Lexical][Meta] Add dependencies needed to setup lexical-website in m… by @Sahejkm in https://github.com/facebook/lexical/pull/6293
* [lexical-playground][lexical-devtools] Fix: Add missing explicit devDependencies for vite config by @etrepum in https://github.com/facebook/lexical/pull/6291
* [lexical-markdown] Add test to keep code language by @Minhir in https://github.com/facebook/lexical/pull/6259
* [lexical][auto-link] Fix auto link node escapes on second "." by @MaxPlav in https://github.com/facebook/lexical/pull/6146
* [@lexical/devtools] Bug Fix: Fixed issue when extension devtools panel gets out of sync with background script in Chrome / Edge by @StyleT in https://github.com/facebook/lexical/pull/6297
* fix: yjs collaboration plugin in react strict mode by @meronogbai in https://github.com/facebook/lexical/pull/6271
* CI: Comment to look up Flaky test tracker on e2e test failure by @potatowagon in https://github.com/facebook/lexical/pull/6292
* [Lexical][UI Gallery] Fix meta lexical website intern build errors by @Sahejkm in https://github.com/facebook/lexical/pull/6300
* CI: Only send flaky test notice once by @potatowagon in https://github.com/facebook/lexical/pull/6298
* [lexical-playground] Fix bug: Insert an image inside another image's caption (#6109) by @MaxPlav in https://github.com/facebook/lexical/pull/6230
* [Lexical][Meta] Add meta intern static docs config by @Sahejkm in https://github.com/facebook/lexical/pull/6302
* [Lexical][CI] Fix issues in after_approval workflow by @Sahejkm in https://github.com/facebook/lexical/pull/6307
* Few missing exports that are useful by @Piechota in https://github.com/facebook/lexical/pull/6318
* [Lexical][Gallery] add option to add gallery content in Meta Intern only by @Sahejkm in https://github.com/facebook/lexical/pull/6321
* [lexical] Bug Fix: Make `reconcileParagraphFormat` respect editor readonly state by @aleksandr-lapushkin in https://github.com/facebook/lexical/pull/6295
* [lexical-link] Fix bug when can't remove link formatting from autolink by @MaxPlav in https://github.com/facebook/lexical/pull/6306
* [lexical] Bug Fix: Export type EditorUpdateOptions by @etrepum in https://github.com/facebook/lexical/pull/6332
* [lexical-react][lexical-dev-tools-core] Bug Fix: TreeView selection indicator by @irahopkinson in https://github.com/facebook/lexical/pull/6336
* Add impact description to bug report issue template by @potatowagon in https://github.com/facebook/lexical/pull/6317
* Update feature request template by @potatowagon in https://github.com/facebook/lexical/pull/6316
* Bug Fix: Fix selection when hitting "shift+arrowdown" into a table. by @serey-roth in https://github.com/facebook/lexical/pull/6274
* Replace 'await' with 'async' in lexical-headless/README.md by @kibaek-kimm in https://github.com/facebook/lexical/pull/6343
* [lexical-html] Bug Fix: Preserve text alignment of nested block elements, when converting HTML to Lexical Nodes by @nzigopis in https://github.com/facebook/lexical/pull/6340
* [Lexical] Fix broken sync due to deprecation of ReactDOMComet to ReactDOM by @Sahejkm in https://github.com/facebook/lexical/pull/6358
* (docs) Add existing history page to navigation by @TryingToImprove in https://github.com/facebook/lexical/pull/6359
* [lexical-playground][lexical-poll] Bug Fix: Fixes undefined context inside Poll add option by @romanWebiya in https://github.com/facebook/lexical/pull/6361
* Revert "[lexical-playground][lexical-poll] Bug Fix: Fixes undefined context inside Poll add option" by @ivailop7 in https://github.com/facebook/lexical/pull/6362

## New Contributors
* @Minhir made their first contribution in https://github.com/facebook/lexical/pull/6259
* @meronogbai made their first contribution in https://github.com/facebook/lexical/pull/6271
* @aleksandr-lapushkin made their first contribution in https://github.com/facebook/lexical/pull/6295
* @kibaek-kimm made their first contribution in https://github.com/facebook/lexical/pull/6343
* @TryingToImprove made their first contribution in https://github.com/facebook/lexical/pull/6359
* @romanWebiya made their first contribution in https://github.com/facebook/lexical/pull/6361

**Full Changelog**: https://github.com/facebook/lexical/compare/v0.16.0...v0.16.1