Skip to content
Merged

v0.51.0 #9178

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
40 changes: 40 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,43 @@
## v0.51.0 (2026-09-17)

- build(deps-dev) bump the vitest group across 1 directory with 2 updates (#9157) dependabotbot
- build(deps) bump immutable from 4.3.8 to 4.3.9 (#9175) dependabotbot
- build(deps) bump babelparser from 8.0.0 to 8.0.4 (#9160) dependabotbot
- lexical Feature node JSON serialization schemas, with compact export (#8602) Bob Ippolito
- build(deps) bump date-fns from 4.1.0 to 4.4.0 (#9159) dependabotbot
- build(deps-dev) bump eslint from 10.9.1 to 10.10.0 in the dev-dependencies group across 1 directory (#9158) dependabotbot
- lexical-react Chore Deprecate LexicalComposer in favor of LexicalExtensionComposer (#9168) Sherry
- lexical Bug Fix TextNode setMode, setTextContent and isSimpleText read the latest state (#9162) Leo Camus
- lexical Bug Fix Avoid redundant selection change command (#9163) Sergey Gorbachev
- lexical-extension Refactor publish lexicalextension as subpath exports with compilerlint enforcement (#9161) Bob Ippolito
- build(deps-dev) bump flow-bin from 0.330.0 to 0.331.0 in the flow-and-hermes group (#9156) dependabotbot
- build(deps-dev) bump the dev-dependencies group across 1 directory with 26 updates (#9150) dependabotbot
- Bug Fix Keep modern Flow variance keywords in the www Flow stubs (#9154) Sherry
- lexical-list Bug Fix indenting between two nested lists no longer converts the second lists type (#9118) om singhal
- build(deps) bump the rollup group across 1 directory with 5 updates (#9144) dependabotbot
- build(deps) bump the shikijs group with 6 updates (#9145) dependabotbot
- build(deps-dev) bump baseline-browser-mapping from 2.10.33 to 2.11.0 (#9139) dependabotbot
- build(deps-dev) bump the flow-and-hermes group with 4 updates (#9143) dependabotbot
- build(deps) bump the docusaurus-and-typedoc group with 13 updates (#9142) dependabotbot
- build(deps-dev) bump vitest from 4.1.8 to 4.1.11 (#9140) dependabotbot
- lexical-code Breaking change drop the deprecated prism re-exports and the lexicalcode-prism dependency (#9141) Bob Ippolito
- Breaking change Publish ESM only to npm and keep the CommonJS build for www (#9127) Bob Ippolito
- lexical-text Bug Fix a text entity keeps the style and detail of the text it replaces (#9130) om singhal
- lexical-extension Fix use Array.from over iterable spread so extension editors build under loose-mode transpilation (#9134) Sherry
- lexical-playground Bug Fix avoid node selection on CardNode drag release (#9135) KAVYANSH KUMAR
- lexical Bug Fix removeTextFromCaretRange no longer leaves a childless list or table as the roots only child (#9116) om singhal
- lexical-utils Bug Fix notify when selection overlay rectangles are removed (#9117) Mehul Jariwala
- lexical-table Bug Fix mergeCells no longer keeps the empty paragraph of the target cell (#9122) om singhal
- build(deps-dev) bump esbuild from 0.27.7 to 0.28.1 (#9123) dependabotbot
- lexical Fix make the extension Flow types usable (defineExtension was uncallable) (#9132) Sherry
- lexical-markdown Bug Fix text left outside a markdown link keeps its format (#9131) om singhal
- lexical-website Documentation Update document that Lexical is a singleton per app and libraries must declare it as a peer dependency (#9125) Sherry
- lexical-playground Bug Fix clear CardReview CSS placeholders reliably on paste in Safari (#9129) sahir
- Bug Fix Remove the remaining module-scope side effects that defeat tree-shaking (#9124) Bob Ippolito
- lexicallexical-compiler Bug Fix Let esbuild drop the editor from a createCommand-only production import (#9121) Gerard Rovira
- v0.50.0 (#9110) Bob Ippolito
- v0.50.0 Lexical GitHub Actions Bot

## v0.50.0 (2026-09-02)

- lexical-extensionlexical-react Feature HMR support for extensions (#8959) mayrang
Expand Down
16 changes: 8 additions & 8 deletions examples/agent-example/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@lexical/agent-example",
"private": true,
"version": "0.50.0",
"version": "0.51.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -14,13 +14,13 @@
},
"dependencies": {
"@huggingface/transformers": "^4.0.1",
"@lexical/extension": "0.50.0",
"@lexical/history": "0.50.0",
"@lexical/react": "0.50.0",
"@lexical/rich-text": "0.50.0",
"@lexical/selection": "0.50.0",
"@lexical/utils": "0.50.0",
"lexical": "0.50.0",
"@lexical/extension": "0.51.0",
"@lexical/history": "0.51.0",
"@lexical/react": "0.51.0",
"@lexical/rich-text": "0.51.0",
"@lexical/selection": "0.51.0",
"@lexical/utils": "0.51.0",
"lexical": "0.51.0",
"react": "^19.2.5",
"react-dom": "^19.2.5"
},
Expand Down
18 changes: 9 additions & 9 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.50.0",
"version": "0.51.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -10,14 +10,14 @@
"preview": "vite preview"
},
"dependencies": {
"@lexical/extension": "0.50.0",
"@lexical/history": "0.50.0",
"@lexical/react": "0.50.0",
"@lexical/rich-text": "0.50.0",
"@lexical/table": "0.50.0",
"@lexical/tailwind": "0.50.0",
"@lexical/utils": "0.50.0",
"lexical": "0.50.0",
"@lexical/extension": "0.51.0",
"@lexical/history": "0.51.0",
"@lexical/react": "0.51.0",
"@lexical/rich-text": "0.51.0",
"@lexical/table": "0.51.0",
"@lexical/tailwind": "0.51.0",
"@lexical/utils": "0.51.0",
"lexical": "0.51.0",
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
Expand Down
26 changes: 13 additions & 13 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.50.0",
"version": "0.51.0",
"type": "module",
"scripts": {
"dev": "vite dev",
Expand All @@ -17,17 +17,17 @@
"devDependencies": {
"@eslint/compat": "^2.0.2",
"@eslint/js": "^10.0.1",
"@lexical/clipboard": "0.50.0",
"@lexical/extension": "0.50.0",
"@lexical/headless": "0.50.0",
"@lexical/history": "0.50.0",
"@lexical/html": "0.50.0",
"@lexical/link": "0.50.0",
"@lexical/list": "0.50.0",
"@lexical/rich-text": "0.50.0",
"@lexical/table": "0.50.0",
"@lexical/tailwind": "0.50.0",
"@lexical/utils": "0.50.0",
"@lexical/clipboard": "0.51.0",
"@lexical/extension": "0.51.0",
"@lexical/headless": "0.51.0",
"@lexical/history": "0.51.0",
"@lexical/html": "0.51.0",
"@lexical/link": "0.51.0",
"@lexical/list": "0.51.0",
"@lexical/rich-text": "0.51.0",
"@lexical/table": "0.51.0",
"@lexical/tailwind": "0.51.0",
"@lexical/utils": "0.51.0",
"@playwright/test": "^1.62.1",
"@sveltejs/adapter-auto": "^6.1.1",
"@sveltejs/kit": "^2.53.3",
Expand All @@ -39,7 +39,7 @@
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-svelte": "^3.15.0",
"globals": "^16.5.0",
"lexical": "0.50.0",
"lexical": "0.51.0",
"playwright": "^1.62.1",
"prettier": "^3.8.1",
"prettier-plugin-svelte": "^3.5.0",
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.50.0",
"version": "0.51.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -13,14 +13,14 @@
"startCommand": "npm i && npm run monorepo:dev"
},
"dependencies": {
"@lexical/extension": "0.50.0",
"@lexical/history": "0.50.0",
"@lexical/list": "0.50.0",
"@lexical/react": "0.50.0",
"@lexical/rich-text": "0.50.0",
"@lexical/tailwind": "0.50.0",
"@lexical/utils": "0.50.0",
"lexical": "0.50.0"
"@lexical/extension": "0.51.0",
"@lexical/history": "0.51.0",
"@lexical/list": "0.51.0",
"@lexical/react": "0.51.0",
"@lexical/rich-text": "0.51.0",
"@lexical/tailwind": "0.51.0",
"@lexical/utils": "0.51.0",
"lexical": "0.51.0"
},
"devDependencies": {
"@tailwindcss/vite": "^4.2.1",
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.50.0",
"version": "0.51.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -13,13 +13,13 @@
"startCommand": "npm i && npm run monorepo:dev"
},
"dependencies": {
"@lexical/extension": "0.50.0",
"@lexical/history": "0.50.0",
"@lexical/list": "0.50.0",
"@lexical/rich-text": "0.50.0",
"@lexical/tailwind": "0.50.0",
"@lexical/utils": "0.50.0",
"lexical": "0.50.0"
"@lexical/extension": "0.51.0",
"@lexical/history": "0.51.0",
"@lexical/list": "0.51.0",
"@lexical/rich-text": "0.51.0",
"@lexical/tailwind": "0.51.0",
"@lexical/utils": "0.51.0",
"lexical": "0.51.0"
},
"devDependencies": {
"@tailwindcss/vite": "^4.2.1",
Expand Down
20 changes: 10 additions & 10 deletions examples/markdown-editor/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@lexical/markdown-editor-example",
"private": true,
"version": "0.50.0",
"version": "0.51.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -12,15 +12,15 @@
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@lexical/extension": "0.50.0",
"@lexical/history": "0.50.0",
"@lexical/list": "0.50.0",
"@lexical/markdown": "0.50.0",
"@lexical/react": "0.50.0",
"@lexical/rich-text": "0.50.0",
"@lexical/selection": "0.50.0",
"@lexical/utils": "0.50.0",
"lexical": "0.50.0",
"@lexical/extension": "0.51.0",
"@lexical/history": "0.51.0",
"@lexical/list": "0.51.0",
"@lexical/markdown": "0.51.0",
"@lexical/react": "0.51.0",
"@lexical/rich-text": "0.51.0",
"@lexical/selection": "0.51.0",
"@lexical/utils": "0.51.0",
"lexical": "0.51.0",
"react": "^19.2.5",
"react-dom": "^19.2.5"
},
Expand Down
18 changes: 9 additions & 9 deletions examples/nextjs-code-shiki/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@lexical/nextjs-code-shiki-example",
"version": "0.50.0",
"version": "0.51.0",
"private": true,
"scripts": {
"dev": "next dev",
Expand All @@ -9,14 +9,14 @@
"test": "playwright test"
},
"dependencies": {
"@lexical/code-core": "0.50.0",
"@lexical/code-shiki": "0.50.0",
"@lexical/extension": "0.50.0",
"@lexical/headless": "0.50.0",
"@lexical/history": "0.50.0",
"@lexical/react": "0.50.0",
"@lexical/rich-text": "0.50.0",
"lexical": "0.50.0",
"@lexical/code-core": "0.51.0",
"@lexical/code-shiki": "0.51.0",
"@lexical/extension": "0.51.0",
"@lexical/headless": "0.51.0",
"@lexical/history": "0.51.0",
"@lexical/react": "0.51.0",
"@lexical/rich-text": "0.51.0",
"lexical": "0.51.0",
"next": "^15.5.14",
"react": "^19",
"react-dom": "^19"
Expand Down
8 changes: 4 additions & 4 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.50.0",
"version": "0.51.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -10,9 +10,9 @@
"preview": "vite preview"
},
"dependencies": {
"@lexical/react": "0.50.0",
"@lexical/utils": "0.50.0",
"lexical": "0.50.0",
"@lexical/react": "0.51.0",
"@lexical/utils": "0.51.0",
"lexical": "0.51.0",
"react": "^19.2.5",
"react-dom": "^19.2.5"
},
Expand Down
18 changes: 9 additions & 9 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.50.0",
"version": "0.51.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -11,17 +11,17 @@
},
"dependencies": {
"@ark-ui/react": ">=5.6.0 <5.37.1 || >5.37.1 <6.0.0",
"@lexical/extension": "0.50.0",
"@lexical/history": "0.50.0",
"@lexical/html": "0.50.0",
"@lexical/react": "0.50.0",
"@lexical/rich-text": "0.50.0",
"@lexical/selection": "0.50.0",
"@lexical/utils": "0.50.0",
"@lexical/extension": "0.51.0",
"@lexical/history": "0.51.0",
"@lexical/html": "0.51.0",
"@lexical/react": "0.51.0",
"@lexical/rich-text": "0.51.0",
"@lexical/selection": "0.51.0",
"@lexical/utils": "0.51.0",
"@shikijs/langs": "^4.2.0",
"@shikijs/themes": "^4.2.0",
"@zag-js/combobox": "^1.9.2",
"lexical": "0.50.0",
"lexical": "0.51.0",
"lucide-react": "^1.17.0",
"prettier": "^3.5.3",
"react": "^19.1.0",
Expand Down
12 changes: 6 additions & 6 deletions examples/react-mathtype/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@lexical/react-mathtype-example",
"private": true,
"version": "0.50.0",
"version": "0.51.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -11,12 +11,12 @@
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@lexical/extension": "0.50.0",
"@lexical/history": "0.50.0",
"@lexical/react": "0.50.0",
"@lexical/rich-text": "0.50.0",
"@lexical/extension": "0.51.0",
"@lexical/history": "0.51.0",
"@lexical/react": "0.51.0",
"@lexical/rich-text": "0.51.0",
"@wiris/mathtype-generic": "^8.15.2",
"lexical": "0.50.0",
"lexical": "0.51.0",
"react": "^19.2.5",
"react-dom": "^19.2.5"
},
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.50.0",
"version": "0.51.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -10,8 +10,8 @@
"preview": "vite preview"
},
"dependencies": {
"@lexical/react": "0.50.0",
"lexical": "0.50.0",
"@lexical/react": "0.51.0",
"lexical": "0.51.0",
"react": "^19.2.5",
"react-dom": "^19.2.5"
},
Expand Down
Loading