Skip to content

Commit 95cddad

Browse files
author
Lexical GitHub Actions Bot
committed
v0.30.0
1 parent 95ea599 commit 95cddad

File tree

43 files changed

+423
-388
lines changed

Some content is hidden

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

43 files changed

+423
-388
lines changed

CHANGELOG.md

+34
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,37 @@
1+
## v0.30.0 (2025-04-07)
2+
3+
- lexical Feature Add text-transform styles to exported HTML (#7438) Kiran Dash
4+
- Breaking Change Chore Improve spelling consistency across codebase (#7437) Kiran Dash
5+
- lexical-playground Bug Fix Immediate broken image display on load failure (#7431) Kiran Dash
6+
- lexical-list Feature Enforce strict list indentation (#7420) SeungHwan-Lee
7+
- lexical-playground Bug clear formatting should also clear any indentoutdent if applied (#7417) Harshkumar Metkel
8+
- lexical-table Refactor Rename and deprecate some table utils (#7415) Daniel Teo
9+
- lexical-table Feature Improve logic for pasting table into table (#7408) Daniel Teo
10+
- lexical-rich-text Bug Fix Prevent indentation from becoming negative (#7411) Daniel Teo
11+
- lexical Bug Fix Fix forward line deletion when using controlK (#7412) Daniel Teo
12+
- lexical-playground Bug Fix Floating toolbar position for end-aligned text (#7405) Kiran Dash
13+
- lexical Chore Change getTextNodeOffset invariant to warn in prod (error in DEV) (#7397) Bob Ippolito
14+
- lexical-react Feature Add option to disable first item auto-selection in menus (#7404) Kiran Dash
15+
- lexical-devtools-core Bug Fix Update debug view to show KEYESCAPECOMMAND immediately (#7403) Kiran Dash
16+
- Bug Fix Clone a node and use setSelection instead of assigning dirty to true directly. (#7401) Yuncheng Lu
17+
- RFClexical-markdown Replace whitespace with code point when the string has leading and trailing whitespaces (#7400) Yuncheng Lu
18+
- lexical-yjs Bug Fix Fix scroll position getting changed when someone else makes a change in collab (#7398) Aman Harwara
19+
- lexical-markdown Bug Fix Prevent Markdown shortcuts from applying to code-formatted text (#7395) Daniel Teo
20+
- lexical-rich-text Bug Fix Fix right and up arrow key navigation with decorator nodes (#7393) Kiran Dash
21+
- lexical-yjs Bug Fix dont sync ElementNode dir property (#7330) James Fitzsimmons
22+
- lexical-linklexical-playground Feature Add support for image links via NodeSelection (#7366) Kiran Dash
23+
- Breaking Changelexical-markdown Bug Fix Preserve paragraph separation after block elements (#7386) Kiran Dash
24+
- lexical-playground Bug Fix Use natural dimensions for inherited image size (#7388) Kiran Dash
25+
- lexical-playground Feature clear blockelement formatting along with textNode (#7384) Harshkumar Metkel
26+
- update codeowners (#7389) Sherry
27+
- Update dependencies vite,babelruntime,prismjs,babelhelpers (#7381) Yuncheng Lu
28+
- Breaking Changelexical Bug Fix Ensure updateEditorSync is always synchronous and use it when triggering listeners (#7378) Bob Ippolito
29+
- lexical-list Bug Fix empty list item type change (#7380) Maksim Horbachevsky
30+
- lexical-playground Chore Remove shared imports from playground (#7368) Bob Ippolito
31+
- tests Update next version (#7374) Yuncheng Lu
32+
- v0.29.0 (#7375) Yuncheng Lu
33+
- v0.29.0 Lexical GitHub Actions Bot
34+
135
## v0.29.0 (2025-03-24)
236

337
- Breaking Changelexical-tablelexical-playground Bug Fix Set tableFrozenColumn and tableFrozenRow classes only on the scrollable table wrapper (#7372) Bob Ippolito

examples/react-plain-text/package.json

+3-3
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.29.0",
4+
"version": "0.30.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
@@ -10,8 +10,8 @@
1010
"preview": "vite preview"
1111
},
1212
"dependencies": {
13-
"@lexical/react": "0.29.0",
14-
"lexical": "0.29.0",
13+
"@lexical/react": "0.30.0",
14+
"lexical": "0.30.0",
1515
"react": "^18.2.0",
1616
"react-dom": "^18.2.0"
1717
},

examples/react-rich-collab/package.json

+4-4
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.29.0",
4+
"version": "0.30.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
@@ -14,9 +14,9 @@
1414
"server:webrtc": "cross-env HOST=localhost PORT=1235 npx y-webrtc"
1515
},
1616
"dependencies": {
17-
"@lexical/react": "0.29.0",
18-
"@lexical/yjs": "0.29.0",
19-
"lexical": "0.29.0",
17+
"@lexical/react": "0.30.0",
18+
"@lexical/yjs": "0.30.0",
19+
"lexical": "0.30.0",
2020
"react": "^18.2.0",
2121
"react-dom": "^18.2.0",
2222
"y-webrtc": "^10.3.0",

examples/react-rich/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@lexical/react-rich-example",
33
"private": true,
4-
"version": "0.29.0",
4+
"version": "0.30.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
@@ -10,8 +10,8 @@
1010
"preview": "vite preview"
1111
},
1212
"dependencies": {
13-
"@lexical/react": "0.29.0",
14-
"lexical": "0.29.0",
13+
"@lexical/react": "0.30.0",
14+
"lexical": "0.30.0",
1515
"react": "^18.2.0",
1616
"react-dom": "^18.2.0"
1717
},

examples/react-table/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@lexical/react-table-example",
33
"private": true,
4-
"version": "0.29.0",
4+
"version": "0.30.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
@@ -10,8 +10,8 @@
1010
"preview": "vite preview"
1111
},
1212
"dependencies": {
13-
"@lexical/react": "0.29.0",
14-
"lexical": "0.29.0",
13+
"@lexical/react": "0.30.0",
14+
"lexical": "0.30.0",
1515
"react": "^18.2.0",
1616
"react-dom": "^18.2.0"
1717
},

examples/vanilla-js-iframe/package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@lexical/vanilla-js-iframe-example",
33
"private": true,
4-
"version": "0.29.0",
4+
"version": "0.30.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
@@ -10,11 +10,11 @@
1010
"preview": "vite preview"
1111
},
1212
"dependencies": {
13-
"@lexical/dragon": "0.29.0",
14-
"@lexical/history": "0.29.0",
15-
"@lexical/rich-text": "0.29.0",
16-
"@lexical/utils": "0.29.0",
17-
"lexical": "0.29.0"
13+
"@lexical/dragon": "0.30.0",
14+
"@lexical/history": "0.30.0",
15+
"@lexical/rich-text": "0.30.0",
16+
"@lexical/utils": "0.30.0",
17+
"lexical": "0.30.0"
1818
},
1919
"devDependencies": {
2020
"cross-env": "^7.0.3",

examples/vanilla-js-plugin/package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@lexical/vanilla-js-plugin-example",
33
"private": true,
4-
"version": "0.29.0",
4+
"version": "0.30.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
@@ -10,12 +10,12 @@
1010
"preview": "vite preview"
1111
},
1212
"dependencies": {
13-
"@lexical/dragon": "0.29.0",
14-
"@lexical/history": "0.29.0",
15-
"@lexical/rich-text": "0.29.0",
16-
"@lexical/utils": "0.29.0",
13+
"@lexical/dragon": "0.30.0",
14+
"@lexical/history": "0.30.0",
15+
"@lexical/rich-text": "0.30.0",
16+
"@lexical/utils": "0.30.0",
1717
"emoji-datasource-facebook": "15.1.2",
18-
"lexical": "0.29.0"
18+
"lexical": "0.30.0"
1919
},
2020
"devDependencies": {
2121
"cross-env": "^7.0.3",

examples/vanilla-js/package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@lexical/vanilla-js-example",
33
"private": true,
4-
"version": "0.29.0",
4+
"version": "0.30.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
@@ -10,11 +10,11 @@
1010
"preview": "vite preview"
1111
},
1212
"dependencies": {
13-
"@lexical/dragon": "0.29.0",
14-
"@lexical/history": "0.29.0",
15-
"@lexical/rich-text": "0.29.0",
16-
"@lexical/utils": "0.29.0",
17-
"lexical": "0.29.0"
13+
"@lexical/dragon": "0.30.0",
14+
"@lexical/history": "0.30.0",
15+
"@lexical/rich-text": "0.30.0",
16+
"@lexical/utils": "0.30.0",
17+
"lexical": "0.30.0"
1818
},
1919
"devDependencies": {
2020
"cross-env": "^7.0.3",

0 commit comments

Comments
 (0)