Skip to content

Commit cb27a57

Browse files
author
Lexical GitHub Actions Bot
committed
v0.43.0
1 parent 7ea3e02 commit cb27a57

58 files changed

Lines changed: 206 additions & 245 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,39 @@
1+
## v0.43.0 (2026-04-09)
2+
3+
- lexical-link Bug Fix Preserve cursor position when merging adjacent identical links (#8309) Sathvik Veerapaneni
4+
- Breaking Changelexical Bug Fix Use asynchronous parent editor delegation when needed (#8308) Bob Ippolito
5+
- Chore Upgrade vite to 7.3.2 (#8307) Bob Ippolito
6+
- lexical Chore Upgrade ESLint 8 to ESLint 10 with flat configuration (#8287) Bob Ippolito
7+
- lexical-website Documentation Update clarify Yjs custom node property syncing (#8288) Ved Thakar
8+
- lexical-react Feature Add lexicalreactuseExtensionSignalValue module for reading signals (#8286) Bob Ippolito
9+
- example Feature Add a new agent-example using a local LLM (#8281) Bob Ippolito
10+
- lexical-yjs Feature Add CSS classes to collaboration cursor elements (#8271) Mike Burton
11+
- build(deps) bump lodash-es from 4.17.22 to 4.18.1 (#8279) dependabotbot
12+
- lexical-utilslexical-extension Bug Fix Fix insertNodeIntoLeaf edge case and update preactsignals-core, hermes, and flow related dependencies (#8276) Bob Ippolito
13+
- lexical-website Chore community page updates (#8270) Bob Ippolito
14+
- lexical-markdown Bug Fix Preserve markdown hard line breaks during import when newlines are preserved (#8265) joshjryan
15+
- Bump flow and replace legacy flow syntax with modern ones (#8277) Sam Zhou
16+
- lexical-headless Bug Fix Use window.happyDOM.close() to ensure proper cleanup (#8274) Bob Ippolito
17+
- lexical Fix merge TextNodes when state contains different number of default values (#8273) James Fitzsimmons
18+
- lexical-website Feature ui improvement in the homepage of lexical.dev (#8216) Matheus SantAnna
19+
- build(deps) bump happy-dom from 20.8.8 to 20.8.9 (#8269) dependabotbot
20+
- lexical Fix Replaced the function insertNodes with insertNodeIntoLeaf for consistent behavior of Decorator Node within MarkNode (#8266) Ajinkya Nikam
21+
- examples Feature Added examples (for the website) (#8258) Matheus SantAnna
22+
- lexical Fix exclude Android WebView from ISSAFARI browser detection (#8267) K
23+
- lexical-playground Bug Fix Use isExactShortcutMatch for Dvorak keyboard compatibility (#8260) Sathvik Veerapaneni
24+
- build(deps) bump happy-dom from 20.0.11 to 20.8.8 (#8264) dependabotbot
25+
- lexical-table Bug Fix Infer column header state from position during DOM import (#8259) Sathvik Veerapaneni
26+
- lexical-selection Bug Fix Make getSelectionStyleValueForProperty direction-independent (#8261) Sathvik Veerapaneni
27+
- build(deps) bump astro from 5.18.0 to 5.18.1 in scriptstestsintegrationfixtureslexical-esm-astro-react (#8262) dependabotbot
28+
- lexical-code-prismlexical-code-shiki Bug Fix Remove usage of skipTransforms in CodeHighlighterPrism and CodeHighlighterShiki (#8254) Bob Ippolito
29+
- Chore Update flow-bin to 0.306.0 and add incompatible-variance workaround (#8253) Bob Ippolito
30+
- Chore Github CI workflows action updates and run with node 24 (#8248) Bob Ippolito
31+
- Chore Update unit tests with extensions to use explicit resource management (using) (#8243) Bob Ippolito
32+
- examples Chore Update examples for v0.42.0 (#8246) Bob Ippolito
33+
- build(deps) bump next from 15.5.11 to 15.5.14 in scriptstestsintegrationfixtureslexical-esm-nextjs (#8242) dependabotbot
34+
- v0.42.0 (#8245) Bob Ippolito
35+
- v0.42.0 Lexical GitHub Actions Bot
36+
137
## v0.42.0 (2026-03-19)
238

339
- lexical-table Bug Fix handle table selections crossing intoout of nested tables (#8234) Randal

examples/agent-example/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@lexical/agent-example",
33
"private": true,
4-
"version": "0.42.0",
4+
"version": "0.43.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
@@ -14,13 +14,13 @@
1414
},
1515
"dependencies": {
1616
"@huggingface/transformers": "^4.0.1",
17-
"@lexical/extension": "0.42.0",
18-
"@lexical/history": "0.42.0",
19-
"@lexical/react": "0.42.0",
20-
"@lexical/rich-text": "0.42.0",
21-
"@lexical/selection": "0.42.0",
22-
"@lexical/utils": "0.42.0",
23-
"lexical": "0.42.0",
17+
"@lexical/extension": "0.43.0",
18+
"@lexical/history": "0.43.0",
19+
"@lexical/react": "0.43.0",
20+
"@lexical/rich-text": "0.43.0",
21+
"@lexical/selection": "0.43.0",
22+
"@lexical/utils": "0.43.0",
23+
"lexical": "0.43.0",
2424
"react": "^19.1.1",
2525
"react-dom": "^19.1.1"
2626
},

examples/extension-react-table/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@lexical/extension-react-table-example",
33
"private": true,
4-
"version": "0.42.0",
4+
"version": "0.43.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
@@ -10,14 +10,14 @@
1010
"preview": "vite preview"
1111
},
1212
"dependencies": {
13-
"@lexical/extension": "0.42.0",
14-
"@lexical/history": "0.42.0",
15-
"@lexical/react": "0.42.0",
16-
"@lexical/rich-text": "0.42.0",
17-
"@lexical/table": "0.42.0",
18-
"@lexical/tailwind": "0.42.0",
19-
"@lexical/utils": "0.42.0",
20-
"lexical": "0.42.0",
13+
"@lexical/extension": "0.43.0",
14+
"@lexical/history": "0.43.0",
15+
"@lexical/react": "0.43.0",
16+
"@lexical/rich-text": "0.43.0",
17+
"@lexical/table": "0.43.0",
18+
"@lexical/tailwind": "0.43.0",
19+
"@lexical/utils": "0.43.0",
20+
"lexical": "0.43.0",
2121
"react": "^18.2.0",
2222
"react-dom": "^18.2.0"
2323
},

examples/extension-sveltekit-ssr-hydration/package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "extension-sveltekit-ssr-hydration",
33
"private": true,
4-
"version": "0.42.0",
4+
"version": "0.43.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite dev",
@@ -17,17 +17,17 @@
1717
"devDependencies": {
1818
"@eslint/compat": "^2.0.2",
1919
"@eslint/js": "^10.0.1",
20-
"@lexical/clipboard": "0.42.0",
21-
"@lexical/extension": "0.42.0",
22-
"@lexical/headless": "0.42.0",
23-
"@lexical/history": "0.42.0",
24-
"@lexical/html": "0.42.0",
25-
"@lexical/link": "0.42.0",
26-
"@lexical/list": "0.42.0",
27-
"@lexical/rich-text": "0.42.0",
28-
"@lexical/table": "0.42.0",
29-
"@lexical/tailwind": "0.42.0",
30-
"@lexical/utils": "0.42.0",
20+
"@lexical/clipboard": "0.43.0",
21+
"@lexical/extension": "0.43.0",
22+
"@lexical/headless": "0.43.0",
23+
"@lexical/history": "0.43.0",
24+
"@lexical/html": "0.43.0",
25+
"@lexical/link": "0.43.0",
26+
"@lexical/list": "0.43.0",
27+
"@lexical/rich-text": "0.43.0",
28+
"@lexical/table": "0.43.0",
29+
"@lexical/tailwind": "0.43.0",
30+
"@lexical/utils": "0.43.0",
3131
"@playwright/test": "^1.58.2",
3232
"@sveltejs/adapter-auto": "^6.1.1",
3333
"@sveltejs/kit": "^2.53.3",
@@ -39,7 +39,7 @@
3939
"eslint-config-prettier": "^10.1.8",
4040
"eslint-plugin-svelte": "^3.15.0",
4141
"globals": "^16.5.0",
42-
"lexical": "0.42.0",
42+
"lexical": "0.43.0",
4343
"playwright": "^1.58.2",
4444
"prettier": "^3.8.1",
4545
"prettier-plugin-svelte": "^3.5.0",

examples/extension-vanilla-react-plugin-host/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@lexical/extension-vanilla-react-plugin-host",
33
"private": true,
4-
"version": "0.42.0",
4+
"version": "0.43.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
@@ -13,14 +13,14 @@
1313
"startCommand": "npm i && npm run monorepo:dev"
1414
},
1515
"dependencies": {
16-
"@lexical/extension": "0.42.0",
17-
"@lexical/history": "0.42.0",
18-
"@lexical/list": "0.42.0",
19-
"@lexical/react": "0.42.0",
20-
"@lexical/rich-text": "0.42.0",
21-
"@lexical/tailwind": "0.42.0",
22-
"@lexical/utils": "0.42.0",
23-
"lexical": "0.42.0"
16+
"@lexical/extension": "0.43.0",
17+
"@lexical/history": "0.43.0",
18+
"@lexical/list": "0.43.0",
19+
"@lexical/react": "0.43.0",
20+
"@lexical/rich-text": "0.43.0",
21+
"@lexical/tailwind": "0.43.0",
22+
"@lexical/utils": "0.43.0",
23+
"lexical": "0.43.0"
2424
},
2525
"devDependencies": {
2626
"@tailwindcss/vite": "^4.2.1",

examples/extension-vanilla-tailwind/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@lexical/extension-vanilla-example",
33
"private": true,
4-
"version": "0.42.0",
4+
"version": "0.43.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
@@ -13,13 +13,13 @@
1313
"startCommand": "npm i && npm run monorepo:dev"
1414
},
1515
"dependencies": {
16-
"@lexical/extension": "0.42.0",
17-
"@lexical/history": "0.42.0",
18-
"@lexical/list": "0.42.0",
19-
"@lexical/rich-text": "0.42.0",
20-
"@lexical/tailwind": "0.42.0",
21-
"@lexical/utils": "0.42.0",
22-
"lexical": "0.42.0"
16+
"@lexical/extension": "0.43.0",
17+
"@lexical/history": "0.43.0",
18+
"@lexical/list": "0.43.0",
19+
"@lexical/rich-text": "0.43.0",
20+
"@lexical/tailwind": "0.43.0",
21+
"@lexical/utils": "0.43.0",
22+
"lexical": "0.43.0"
2323
},
2424
"devDependencies": {
2525
"@tailwindcss/vite": "^4.2.1",

examples/node-replacement/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@lexical/node-replacement-example",
33
"private": true,
4-
"version": "0.42.0",
4+
"version": "0.43.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
@@ -10,9 +10,9 @@
1010
"preview": "vite preview"
1111
},
1212
"dependencies": {
13-
"@lexical/react": "0.42.0",
14-
"@lexical/utils": "0.42.0",
15-
"lexical": "0.42.0",
13+
"@lexical/react": "0.43.0",
14+
"@lexical/utils": "0.43.0",
15+
"lexical": "0.43.0",
1616
"react": "^19.1.1",
1717
"react-dom": "^19.1.1"
1818
},

examples/node-state-style/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@lexical/node-state-style-example",
33
"private": true,
4-
"version": "0.42.0",
4+
"version": "0.43.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
@@ -11,16 +11,16 @@
1111
},
1212
"dependencies": {
1313
"@ark-ui/react": "^5.6.0",
14-
"@lexical/clipboard": "0.42.0",
15-
"@lexical/html": "0.42.0",
16-
"@lexical/react": "0.42.0",
17-
"@lexical/selection": "0.42.0",
18-
"@lexical/utils": "0.42.0",
14+
"@lexical/clipboard": "0.43.0",
15+
"@lexical/html": "0.43.0",
16+
"@lexical/react": "0.43.0",
17+
"@lexical/selection": "0.43.0",
18+
"@lexical/utils": "0.43.0",
1919
"@shikijs/langs": "^3.3.0",
2020
"@shikijs/themes": "^3.3.0",
2121
"@zag-js/combobox": "^1.9.2",
2222
"inline-style-parser": "^0.2.4",
23-
"lexical": "0.42.0",
23+
"lexical": "0.43.0",
2424
"lucide-react": "^0.503.0",
2525
"prettier": "^3.5.3",
2626
"react": "^19.1.0",

examples/react-plain-text/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@lexical/react-plain-text-example",
33
"private": true,
4-
"version": "0.42.0",
4+
"version": "0.43.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
@@ -10,8 +10,8 @@
1010
"preview": "vite preview"
1111
},
1212
"dependencies": {
13-
"@lexical/react": "0.42.0",
14-
"lexical": "0.42.0",
13+
"@lexical/react": "0.43.0",
14+
"lexical": "0.43.0",
1515
"react": "^19.1.1",
1616
"react-dom": "^19.1.1"
1717
},

examples/react-rich-collab/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@lexical/react-rich-collab-example",
33
"private": true,
4-
"version": "0.42.0",
4+
"version": "0.43.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
@@ -14,10 +14,10 @@
1414
"server:webrtc": "cross-env HOST=localhost PORT=1235 npx y-webrtc"
1515
},
1616
"dependencies": {
17-
"@lexical/react": "0.42.0",
18-
"@lexical/utils": "0.42.0",
19-
"@lexical/yjs": "0.42.0",
20-
"lexical": "0.42.0",
17+
"@lexical/react": "0.43.0",
18+
"@lexical/utils": "0.43.0",
19+
"@lexical/yjs": "0.43.0",
20+
"lexical": "0.43.0",
2121
"react": "^19.1.1",
2222
"react-dom": "^19.1.1",
2323
"y-webrtc": "^10.3.0",

0 commit comments

Comments
 (0)