Skip to content
Merged

v0.39.0 #8021

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,30 @@
## v0.39.0 (2025-12-11)

- lexical-selection Fix applying styles for empty table cells (#8003) Ivaylo Pavlov
- lexical-playground Shadows when table is scrollable (#8002) Ivaylo Pavlov
- lexical-markflowchore Add flowfix me after flow 0.292.0 was deployed to www. This fixes the sync between github and www (#8019) Michael
- Doc nit (#8010) Gerard Rovira
- lexical-table Bug Fix include first cell contents in partial backwards table selection (#7998) Patrick Moody
- lexical-website Documentation Update Add missing getDocFromMap fn to docs (#8000) mattcline
- Revert lexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (#7997) Ivaylo Pavlov
- lexical-website Documentation Update Add ywebsocket-server package dependency (#7996) mattcline
- lexical-yjs Bug fix dont rewrite unchanged non-primitive propertystate values to yjs in collab v2 (#7990) James Fitzsimmons
- lexical-react lexical-playground Remove old ContextMenu, consolidate LexicalMenu render (#7984) Ivaylo Pavlov
- lexical-table Bug Fix ensure colWidths has length equal to number of columns (#7986) James Fitzsimmons
- lexical-react lexical-playground Bug Fix Prevent typeahead menu from closing during IME composition (#7985) (#7987) kykim00
- lexical-table Feature add config for opting in to nested tables (#7983) James Fitzsimmons
- lexical Bug fix dfsCaretIterator should be able to stop at its last descendant (#7978) Nigel Gutzmann
- lexical Chore Update flow-bin (to 0.290.0) and fix incompatible-variance issues (#7975) Daniel Teo
- lexical Feature add commands for beforeinput, input, compositionstartend events (#7964) James Fitzsimmons
- lexical Chore Update flow-bin (to 0.289.0) and LexicalLink Flow types (#7973) Daniel Teo
- lexical-extensionlexical- Bug Fix Defer node class references to potentially work around webpack issues (#7961) Bob Ippolito
- lexical Feature Only serialize ElementNode textFormat and textStyle when necessary (#7971) Bob Ippolito
- lexical-code Bug fix Add editor key in highlighted nodes cache (#7970) Daniel Teo
- examples Chore Update examples for v0.38.2 (#7963) Bob Ippolito
- scripts Allow export-froms in Flow files to be transformed for www build (#7967) Daniel Teo
- v0.38.2 (#7962) Bob Ippolito
- v0.38.2 Lexical GitHub Actions Bot

## v0.38.2 (2025-10-31)

- lexical-markdown Code backslash fix (#7958) MarekKuncik
Expand Down
10 changes: 5 additions & 5 deletions examples/extension-react-table/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@lexical/extension-react-table-example",
"private": true,
"version": "0.38.2",
"version": "0.39.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -10,10 +10,10 @@
"preview": "vite preview"
},
"dependencies": {
"@lexical/extension": "0.38.2",
"@lexical/react": "0.38.2",
"@lexical/tailwind": "0.38.2",
"lexical": "0.38.2",
"@lexical/extension": "0.39.0",
"@lexical/react": "0.39.0",
"@lexical/tailwind": "0.39.0",
"lexical": "0.39.0",
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
Expand Down
24 changes: 12 additions & 12 deletions examples/extension-sveltekit-ssr-hydration/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "extension-sveltekit-ssr-hydration",
"private": true,
"version": "0.38.2",
"version": "0.39.0",
"type": "module",
"scripts": {
"dev": "vite dev",
Expand All @@ -17,16 +17,16 @@
"devDependencies": {
"@eslint/compat": "^1.2.5",
"@eslint/js": "^9.22.0",
"@lexical/extension": "0.38.2",
"@lexical/headless": "0.38.2",
"@lexical/history": "0.38.2",
"@lexical/html": "0.38.2",
"@lexical/link": "0.38.2",
"@lexical/list": "0.38.2",
"@lexical/rich-text": "0.38.2",
"@lexical/table": "0.38.2",
"@lexical/tailwind": "0.38.2",
"@lexical/utils": "0.38.2",
"@lexical/extension": "0.39.0",
"@lexical/headless": "0.39.0",
"@lexical/history": "0.39.0",
"@lexical/html": "0.39.0",
"@lexical/link": "0.39.0",
"@lexical/list": "0.39.0",
"@lexical/rich-text": "0.39.0",
"@lexical/table": "0.39.0",
"@lexical/tailwind": "0.39.0",
"@lexical/utils": "0.39.0",
"@playwright/test": "^1.49.1",
"@sveltejs/adapter-auto": "^6.0.0",
"@sveltejs/kit": "^2.22.0",
Expand All @@ -38,7 +38,7 @@
"eslint-config-prettier": "^10.0.1",
"eslint-plugin-svelte": "^3.0.0",
"globals": "^16.0.0",
"lexical": "0.38.2",
"lexical": "0.39.0",
"playwright": "^1.53.0",
"prettier": "^3.4.2",
"prettier-plugin-svelte": "^3.3.3",
Expand Down
18 changes: 9 additions & 9 deletions examples/extension-vanilla-react-plugin-host/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@lexical/extension-vanilla-react-plugin-host",
"private": true,
"version": "0.38.2",
"version": "0.39.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -13,14 +13,14 @@
"startCommand": "npm i && npm run monorepo:dev"
},
"dependencies": {
"@lexical/extension": "0.38.2",
"@lexical/history": "0.38.2",
"@lexical/list": "0.38.2",
"@lexical/react": "0.38.2",
"@lexical/rich-text": "0.38.2",
"@lexical/tailwind": "0.38.2",
"@lexical/utils": "0.38.2",
"lexical": "0.38.2"
"@lexical/extension": "0.39.0",
"@lexical/history": "0.39.0",
"@lexical/list": "0.39.0",
"@lexical/react": "0.39.0",
"@lexical/rich-text": "0.39.0",
"@lexical/tailwind": "0.39.0",
"@lexical/utils": "0.39.0",
"lexical": "0.39.0"
},
"devDependencies": {
"@tailwindcss/vite": "^4.1.13",
Expand Down
16 changes: 8 additions & 8 deletions examples/extension-vanilla-tailwind/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@lexical/extension-vanilla-example",
"private": true,
"version": "0.38.2",
"version": "0.39.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -13,13 +13,13 @@
"startCommand": "npm i && npm run monorepo:dev"
},
"dependencies": {
"@lexical/extension": "0.38.2",
"@lexical/history": "0.38.2",
"@lexical/list": "0.38.2",
"@lexical/rich-text": "0.38.2",
"@lexical/tailwind": "0.38.2",
"@lexical/utils": "0.38.2",
"lexical": "0.38.2"
"@lexical/extension": "0.39.0",
"@lexical/history": "0.39.0",
"@lexical/list": "0.39.0",
"@lexical/rich-text": "0.39.0",
"@lexical/tailwind": "0.39.0",
"@lexical/utils": "0.39.0",
"lexical": "0.39.0"
},
"devDependencies": {
"@tailwindcss/vite": "^4.1.13",
Expand Down
6 changes: 3 additions & 3 deletions examples/node-replacement/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@lexical/node-replacement-example",
"private": true,
"version": "0.38.2",
"version": "0.39.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -10,8 +10,8 @@
"preview": "vite preview"
},
"dependencies": {
"@lexical/react": "0.38.2",
"lexical": "0.38.2",
"@lexical/react": "0.39.0",
"lexical": "0.39.0",
"react": "^19.1.1",
"react-dom": "^19.1.1"
},
Expand Down
14 changes: 7 additions & 7 deletions examples/node-state-style/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@lexical/node-state-style-example",
"private": true,
"version": "0.38.2",
"version": "0.39.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -11,15 +11,15 @@
},
"dependencies": {
"@ark-ui/react": "^5.6.0",
"@lexical/clipboard": "0.38.2",
"@lexical/html": "0.38.2",
"@lexical/react": "0.38.2",
"@lexical/selection": "0.38.2",
"@lexical/utils": "0.38.2",
"@lexical/clipboard": "0.39.0",
"@lexical/html": "0.39.0",
"@lexical/react": "0.39.0",
"@lexical/selection": "0.39.0",
"@lexical/utils": "0.39.0",
"@shikijs/langs": "^3.3.0",
"@shikijs/themes": "^3.3.0",
"inline-style-parser": "^0.2.4",
"lexical": "0.38.2",
"lexical": "0.39.0",
"lucide-react": "^0.503.0",
"prettier": "^3.5.3",
"react": "^19.1.0",
Expand Down
6 changes: 3 additions & 3 deletions examples/react-plain-text/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@lexical/react-plain-text-example",
"private": true,
"version": "0.38.2",
"version": "0.39.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -10,8 +10,8 @@
"preview": "vite preview"
},
"dependencies": {
"@lexical/react": "0.38.2",
"lexical": "0.38.2",
"@lexical/react": "0.39.0",
"lexical": "0.39.0",
"react": "^19.1.1",
"react-dom": "^19.1.1"
},
Expand Down
10 changes: 5 additions & 5 deletions examples/react-rich-collab/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@lexical/react-rich-collab-example",
"private": true,
"version": "0.38.2",
"version": "0.39.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -14,10 +14,10 @@
"server:webrtc": "cross-env HOST=localhost PORT=1235 npx y-webrtc"
},
"dependencies": {
"@lexical/react": "0.38.2",
"@lexical/utils": "0.38.2",
"@lexical/yjs": "0.38.2",
"lexical": "0.38.2",
"@lexical/react": "0.39.0",
"@lexical/utils": "0.39.0",
"@lexical/yjs": "0.39.0",
"lexical": "0.39.0",
"react": "^19.1.1",
"react-dom": "^19.1.1",
"y-webrtc": "^10.3.0",
Expand Down
6 changes: 3 additions & 3 deletions examples/react-rich/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@lexical/react-rich-example",
"private": true,
"version": "0.38.2",
"version": "0.39.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -10,8 +10,8 @@
"preview": "vite preview"
},
"dependencies": {
"@lexical/react": "0.38.2",
"lexical": "0.38.2",
"@lexical/react": "0.39.0",
"lexical": "0.39.0",
"react": "^19.1.1",
"react-dom": "^19.1.1"
},
Expand Down
6 changes: 3 additions & 3 deletions examples/react-table/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@lexical/react-table-example",
"private": true,
"version": "0.38.2",
"version": "0.39.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -10,8 +10,8 @@
"preview": "vite preview"
},
"dependencies": {
"@lexical/react": "0.38.2",
"lexical": "0.38.2",
"@lexical/react": "0.39.0",
"lexical": "0.39.0",
"react": "^19.1.1",
"react-dom": "^19.1.1"
},
Expand Down
12 changes: 6 additions & 6 deletions examples/vanilla-js-iframe/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@lexical/vanilla-js-iframe-example",
"private": true,
"version": "0.38.2",
"version": "0.39.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -10,11 +10,11 @@
"preview": "vite preview"
},
"dependencies": {
"@lexical/dragon": "0.38.2",
"@lexical/history": "0.38.2",
"@lexical/rich-text": "0.38.2",
"@lexical/utils": "0.38.2",
"lexical": "0.38.2"
"@lexical/dragon": "0.39.0",
"@lexical/history": "0.39.0",
"@lexical/rich-text": "0.39.0",
"@lexical/utils": "0.39.0",
"lexical": "0.39.0"
},
"devDependencies": {
"cross-env": "^7.0.3",
Expand Down
12 changes: 6 additions & 6 deletions examples/vanilla-js-plugin/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@lexical/vanilla-js-plugin-example",
"private": true,
"version": "0.38.2",
"version": "0.39.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -10,12 +10,12 @@
"preview": "vite preview"
},
"dependencies": {
"@lexical/dragon": "0.38.2",
"@lexical/history": "0.38.2",
"@lexical/rich-text": "0.38.2",
"@lexical/utils": "0.38.2",
"@lexical/dragon": "0.39.0",
"@lexical/history": "0.39.0",
"@lexical/rich-text": "0.39.0",
"@lexical/utils": "0.39.0",
"emoji-datasource-facebook": "15.1.2",
"lexical": "0.38.2"
"lexical": "0.39.0"
},
"devDependencies": {
"cross-env": "^7.0.3",
Expand Down
12 changes: 6 additions & 6 deletions examples/vanilla-js/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@lexical/vanilla-js-example",
"private": true,
"version": "0.38.2",
"version": "0.39.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -10,11 +10,11 @@
"preview": "vite preview"
},
"dependencies": {
"@lexical/dragon": "0.38.2",
"@lexical/history": "0.38.2",
"@lexical/rich-text": "0.38.2",
"@lexical/utils": "0.38.2",
"lexical": "0.38.2"
"@lexical/dragon": "0.39.0",
"@lexical/history": "0.39.0",
"@lexical/rich-text": "0.39.0",
"@lexical/utils": "0.39.0",
"lexical": "0.39.0"
},
"devDependencies": {
"cross-env": "^7.0.3",
Expand Down
Loading
Loading