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