v8.7.12
8.7.12 (2025-12-10)
- modal: allow interaction with parent content through sheet modals in child routes (#30839) (b9e3cf0), closes #30700
- modal: prevent browser hang when using ModalController in Angular (#30845) (b164516)
- popover: recalculate the content dimensions after the header has fully loaded (#30853) (99dcf38)
- select, action-sheet: use radio role for options (#30769) (1c89cf0)
v1.140.5
Version 1.140.5 - 12/10/25, 8:00 PM
- include assets in route manifest for all routes (#6058) (9fe8c61) by Manuel Schiller
- (1bcd4fa) by Manuel Schiller
- @tanstack/router-core@1.140.5
- @tanstack/start-server-core@1.140.5
- @tanstack/solid-router@1.140.5
- @tanstack/react-router@1.140.5
- @tanstack/vue-router@1.140.5
- @tanstack/solid-router-ssr-query@1.140.5
- @tanstack/react-router-ssr-query@1.140.5
- @tanstack/vue-router-ssr-query@1.140.5
- @tanstack/router-ssr-query-core@1.140.5
- @tanstack/zod-adapter@1.140.5
- @tanstack/valibot-adapter@1.140.5
- @tanstack/arktype-adapter@1.140.5
- @tanstack/router-devtools@1.140.5
- @tanstack/solid-router-devtools@1.140.5
- @tanstack/react-router-devtools@1.140.5
- @tanstack/vue-router-devtools@1.140.5
- @tanstack/router-devtools-core@1.140.5
- @tanstack/router-generator@1.140.5
- @tanstack/router-cli@1.140.5
- @tanstack/router-plugin@1.140.5
- @tanstack/router-vite-plugin@1.140.5
- @tanstack/solid-start@1.140.5
- @tanstack/solid-start-client@1.140.5
- @tanstack/solid-start-server@1.140.5
- @tanstack/start-client-core@1.140.5
- @tanstack/start-storage-context@1.140.5
- @tanstack/react-start@1.140.5
- @tanstack/react-start-client@1.140.5
- @tanstack/react-start-server@1.140.5
- @tanstack/start-plugin-core@1.140.5
- @tanstack/start-static-server-functions@1.140.5
v0.39.0
v0.39.0 is a monthly release primarily focusing on bug fixes
Previously the derived properties textFormat and textStyle would always be serialized to JSON if not set to the default values. These should only be useful when the ElementNode does not currently have any TextNode children, to preserve formatting choices, and will be recomputed when reconciled. Now they are only reconciled when they are determined to be useful (in an ElementNode with no direct TextNode children that is not a root or shadow root).
Code:
- ✅ #7970 Fix: Scope highlight cache by editor
Core:
- ✅ #7971 Fix: Only serialize
ElementNodetextFormatandtextStylewhen necessary - 🆕 #7964 Feature: Add commands for beforeinput, input, compositionstart/end events
- ✅ #7978 Fix:
$dfsCaretIteratorshould be able to stop at its last descendant
Selection:
- ✅ #8003 Fix: Text styles are now applied to empty ElementNodes in a selection (typically the empty paragraphs contained in empty table cells)
Extension:
- ✅ #7961 Fix: Defer node class references to potentially work around webpack issues
Table:
- 🧪 #7983 Experiment: add config for opting in to nested tables (note that this does not fix their behavior)
- ✅ #7986 Fix: Ensure colWidths has length equal to number of columns
- ✅ #7998 Fix: Include first cell contents in partial backwards table selection
React:
- ✅ #7987 Prevent typeahead menu from closing during IME composition
Collab:
- ✅ #7990 Fix: Don't rewrite unchanged non-primitive property/state values to yjs in collab v2
Playground:
- 🆕 #8002 Feature: Shadows when table is scrollable
- ✅ #8015 Fix: Show draggable block target line when dragging images
- v0.38.2 by @etrepum in https://github.com/facebook/lexical/pull/7962
- [scripts] Allow export-froms in Flow files to be transformed for www build by @takuyakanbr in https://github.com/facebook/lexical/pull/7967
- [examples] Chore: Update examples for v0.38.2 by @etrepum in https://github.com/facebook/lexical/pull/7963
- [lexical-code] Bug fix: Add editor key in highlighted nodes cache by @takuyakanbr in https://github.com/facebook/lexical/pull/7970
- [lexical] Feature: Only serialize ElementNode textFormat and textStyle when necessary by @etrepum in https://github.com/facebook/lexical/pull/7971
- [lexical-extension][lexical-*] Bug Fix: Defer node class references to potentially work around webpack issues by @etrepum in https://github.com/facebook/lexical/pull/7961
- [lexical] Chore: Update flow-bin (to 0.289.0) and LexicalLink Flow types by @takuyakanbr in https://github.com/facebook/lexical/pull/7973
- [lexical] Feature: add commands for beforeinput, input, compositionstart/end events by @james-atticus in https://github.com/facebook/lexical/pull/7964
- [lexical] Chore: Update flow-bin (to 0.290.0) and fix incompatible-variance issues by @takuyakanbr in https://github.com/facebook/lexical/pull/7975
- [lexical] Bug fix: $dfsCaretIterator should be able to stop at its last descendant by @nigelgutzmann in https://github.com/facebook/lexical/pull/7978
- [lexical-table] Feature: add config for opting in to nested tables by @james-atticus in https://github.com/facebook/lexical/pull/7983
- [lexical-react] [lexical-playground] Bug Fix: Prevent typeahead menu from closing during IME composition (#7985) by @kykim00 in https://github.com/facebook/lexical/pull/7987
- [lexical-table] Bug Fix: ensure colWidths has length equal to number of columns by @james-atticus in https://github.com/facebook/lexical/pull/7986
- [lexical-react] [lexical-playground] Remove old ContextMenu, consolidate LexicalMenu render by @ivailop7 in https://github.com/facebook/lexical/pull/7984
- [lexical-yjs] Bug fix: don't rewrite unchanged non-primitive property/state values to yjs in collab v2 by @james-atticus in https://github.com/facebook/lexical/pull/7990
- [lexical-website] Documentation Update: Add @y/websocket-server package dependency by @mattcline in https://github.com/facebook/lexical/pull/7996
- Revert "[lexical-react] [lexical-playground] Remove old ContextMenu, consolidate LexicalMenu render" by @ivailop7 in https://github.com/facebook/lexical/pull/7997
- [lexical-website] Documentation Update: Add missing getDocFromMap fn to docs by @mattcline in https://github.com/facebook/lexical/pull/8000
- [lexical-table] Bug Fix: include first cell contents in partial backwards table selection by @patrick-atticus in https://github.com/facebook/lexical/pull/7998
- Doc nit by @zurfyx in https://github.com/facebook/lexical/pull/8010
- [lexical-mark][flow][chore] Add flowfix me after flow 0.292.0 was deployed to www. This fixes the sync between github and www by @thatmichael85 in https://github.com/facebook/lexical/pull/8019
- [lexical-playground]: Shadows when table is scrollable by @ivailop7 in https://github.com/facebook/lexical/pull/8002
- [lexical-selection]: Fix applying styles for empty table cells by @ivailop7 in https://github.com/facebook/lexical/pull/8003
- [lexical-playground] Bug Fix: Show draggable block target line when dragging images by @paigekim29 in https://github.com/facebook/lexical/pull/8015
- @kykim00 made their first contribution in https://github.com/facebook/lexical/pull/7987
- @mattcline made their first contribution in https://github.com/facebook/lexical/pull/7996
- @thatmichael85 made their first contribution in https://github.com/facebook/lexical/pull/8019
Full Changelog: https://github.com/facebook/lexical/compare/v0.38.2...v0.39.0