From 9c093bc587060a2b2ac026d609802d56272fa0ca Mon Sep 17 00:00:00 2001 From: Bob Ippolito Date: Fri, 28 Feb 2025 15:31:35 -0800 Subject: [PATCH] v0.26.0 (#7265) Co-authored-by: Lexical GitHub Actions Bot <> --- .flowconfig | 1 - CHANGELOG.md | 30 ++ examples/react-plain-text/package.json | 6 +- examples/react-rich-collab/package.json | 8 +- examples/react-rich/package.json | 6 +- examples/react-table/package.json | 6 +- examples/vanilla-js-iframe/package.json | 12 +- examples/vanilla-js-plugin/package.json | 12 +- examples/vanilla-js/package.json | 12 +- package-lock.json | 442 +++++++++--------- package.json | 2 +- packages/lexical-clipboard/package.json | 12 +- packages/lexical-code/package.json | 6 +- packages/lexical-devtools-core/package.json | 14 +- packages/lexical-devtools/package.json | 6 +- packages/lexical-devtools/tsconfig.json | 3 - packages/lexical-dragon/package.json | 4 +- packages/lexical-eslint-plugin/package.json | 2 +- packages/lexical-file/package.json | 4 +- packages/lexical-hashtag/package.json | 6 +- packages/lexical-headless/package.json | 4 +- packages/lexical-history/package.json | 6 +- packages/lexical-html/package.json | 8 +- packages/lexical-link/package.json | 6 +- packages/lexical-list/package.json | 6 +- packages/lexical-mark/package.json | 6 +- packages/lexical-markdown/package.json | 16 +- packages/lexical-offset/package.json | 4 +- packages/lexical-overflow/package.json | 4 +- packages/lexical-plain-text/package.json | 10 +- packages/lexical-playground/package.json | 32 +- packages/lexical-react/package.json | 40 +- packages/lexical-rich-text/package.json | 10 +- packages/lexical-selection/package.json | 4 +- packages/lexical-table/package.json | 8 +- packages/lexical-text/package.json | 4 +- packages/lexical-utils/package.json | 10 +- packages/lexical-website/package.json | 2 +- packages/lexical-yjs/package.json | 8 +- packages/lexical/package.json | 2 +- packages/shared/package.json | 4 +- .../lexical-esm-astro-react/package.json | 11 +- .../fixtures/lexical-esm-nextjs/package.json | 8 +- .../package.json | 12 +- scripts/error-codes/codes.json | 12 +- tsconfig.build.json | 3 - tsconfig.json | 3 - 47 files changed, 434 insertions(+), 403 deletions(-) diff --git a/.flowconfig b/.flowconfig index 4cc10dfc7..698d5c94a 100644 --- a/.flowconfig +++ b/.flowconfig @@ -71,7 +71,6 @@ module.name_mapper='^@lexical/react/LexicalPlainTextPlugin$' -> '/ module.name_mapper='^@lexical/react/LexicalRichTextPlugin$' -> '/packages/lexical-react/flow/LexicalRichTextPlugin.js.flow' module.name_mapper='^@lexical/react/LexicalSelectionAlwaysOnDisplay$' -> '/packages/lexical-react/flow/LexicalSelectionAlwaysOnDisplay.js.flow' module.name_mapper='^@lexical/react/LexicalTabIndentationPlugin$' -> '/packages/lexical-react/flow/LexicalTabIndentationPlugin.js.flow' -module.name_mapper='^@lexical/react/LexicalTableOfContents$' -> '/packages/lexical-react/flow/LexicalTableOfContents.js.flow' module.name_mapper='^@lexical/react/LexicalTableOfContentsPlugin$' -> '/packages/lexical-react/flow/LexicalTableOfContentsPlugin.js.flow' module.name_mapper='^@lexical/react/LexicalTablePlugin$' -> '/packages/lexical-react/flow/LexicalTablePlugin.js.flow' module.name_mapper='^@lexical/react/LexicalTreeView$' -> '/packages/lexical-react/flow/LexicalTreeView.js.flow' diff --git a/CHANGELOG.md b/CHANGELOG.md index 931976662..0272dcf15 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,33 @@ +## v0.26.0 (2025-03-01) + +- Fix selection shifting when deleting paragraphs on android (#7239) Wayne +- lexicalreact Bug Fix anchor element not cleanup when component unmount (#7264) Y2 +- lexical Bug Fix Point.isBefore could return incorrect result due to normalization (#7256) Bob Ippolito +- lexical Feature add a generic state property to all nodes (#7117) Germn Jabloski +- lexicallexical-mark Bug Fix Identify mark as inline element (#7255) Peter Dekkers +- lexical-playgroundexamples Refactor Unify vite devprodexample configurations (#7208) Bob Ippolito +- lexicallexical-utils Chore Add some missing flow types for NodeCaret and table related functionality (#7253) Bob Ippolito +- lexical-playground Bug Fix Table Action Menu dropdown positioning (#7229) Syed Umar Anis +- fix Add missing flow types for node event plugin (#7252) Maksim Horbachevsky +- lexical fix typo in Caret error msg (#7249) Sherry +- Breaking Changeslexicallexical-listlexical-playground Bug Fix deleteCharacter through ListNode-ListItemNode (#7248) Bob Ippolito +- Update Upgrade docusaurus version (#7244) Yuncheng Lu +- lexical-react fix ensure attributes are set immediately on menu (#7237) Dennis Soehnen +- lexical-table Bug Fix Prevent adjacent cell selection on triple-click (#7213) Kiran Dash +- lexical-list Bullet item color matches text color (#7024) Ivaylo Pavlov +- lexicallexical-code Refactor Use NodeCaret to implement RangeSelection.getNodes() (#7135) Bob Ippolito +- lexical-playground Refactor Image component rerenders on every editor update (#7233) Jash Vithlani +- Feature Add linter to check that flow types are consistent with typescript types (#7230) Bob Ippolito +- lexical-playground fix hard coded theme classes for table hover actions (#7182) Syed Umar Anis +- lexical-list Bug Fix retain selection styling when exiting nested list (#7225) Divyansh Kumar +- lexicallist Feature export ListNodeTagType (#7228) Dani Guardiola +- lexical-table Docs Fix lexicaltable README.md (#7224) Bob Ippolito +- lexical-yjs Bug Fix Normalize multiple adjacent merge conflicts in one block (#7217) James Fitzsimmons +- Breaking Changelexicalreact Chore Remove deprecated default exports (#7219) Kiran Dash +- v0.25.0 (#7221) Bob Ippolito +- 2024 recap shortcut (#7223) Gerard Rovira +- v0.25.0 Lexical GitHub Actions Bot + ## v0.25.0 (2025-02-20) - lexical-playground Refactor Remove redundant Suspense from node decorators (#7215) Kiran Dash diff --git a/examples/react-plain-text/package.json b/examples/react-plain-text/package.json index b06bd11da..2c6371cd2 100644 --- a/examples/react-plain-text/package.json +++ b/examples/react-plain-text/package.json @@ -1,7 +1,7 @@ { "name": "@lexical/react-plain-text-example", "private": true, - "version": "0.25.0", + "version": "0.26.0", "type": "module", "scripts": { "dev": "vite", @@ -10,8 +10,8 @@ "preview": "vite preview" }, "dependencies": { - "@lexical/react": "0.25.0", - "lexical": "0.25.0", + "@lexical/react": "0.26.0", + "lexical": "0.26.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/examples/react-rich-collab/package.json b/examples/react-rich-collab/package.json index a5ec98296..b2e8d9fb3 100644 --- a/examples/react-rich-collab/package.json +++ b/examples/react-rich-collab/package.json @@ -1,7 +1,7 @@ { "name": "@lexical/react-rich-collab-example", "private": true, - "version": "0.25.0", + "version": "0.26.0", "type": "module", "scripts": { "dev": "vite", @@ -14,9 +14,9 @@ "server:webrtc": "cross-env HOST=localhost PORT=1235 npx y-webrtc" }, "dependencies": { - "@lexical/react": "0.25.0", - "@lexical/yjs": "0.25.0", - "lexical": "0.25.0", + "@lexical/react": "0.26.0", + "@lexical/yjs": "0.26.0", + "lexical": "0.26.0", "react": "^18.2.0", "react-dom": "^18.2.0", "y-webrtc": "^10.3.0", diff --git a/examples/react-rich/package.json b/examples/react-rich/package.json index 2004ed467..247e275ab 100644 --- a/examples/react-rich/package.json +++ b/examples/react-rich/package.json @@ -1,7 +1,7 @@ { "name": "@lexical/react-rich-example", "private": true, - "version": "0.25.0", + "version": "0.26.0", "type": "module", "scripts": { "dev": "vite", @@ -10,8 +10,8 @@ "preview": "vite preview" }, "dependencies": { - "@lexical/react": "0.25.0", - "lexical": "0.25.0", + "@lexical/react": "0.26.0", + "lexical": "0.26.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/examples/react-table/package.json b/examples/react-table/package.json index e9363306c..98c7c5b04 100644 --- a/examples/react-table/package.json +++ b/examples/react-table/package.json @@ -1,7 +1,7 @@ { "name": "@lexical/react-table-example", "private": true, - "version": "0.25.0", + "version": "0.26.0", "type": "module", "scripts": { "dev": "vite", @@ -10,8 +10,8 @@ "preview": "vite preview" }, "dependencies": { - "@lexical/react": "0.25.0", - "lexical": "0.25.0", + "@lexical/react": "0.26.0", + "lexical": "0.26.0", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/examples/vanilla-js-iframe/package.json b/examples/vanilla-js-iframe/package.json index e5e71cd20..3ce53fb90 100644 --- a/examples/vanilla-js-iframe/package.json +++ b/examples/vanilla-js-iframe/package.json @@ -1,7 +1,7 @@ { "name": "@lexical/vanilla-js-iframe-example", "private": true, - "version": "0.25.0", + "version": "0.26.0", "type": "module", "scripts": { "dev": "vite", @@ -10,11 +10,11 @@ "preview": "vite preview" }, "dependencies": { - "@lexical/dragon": "0.25.0", - "@lexical/history": "0.25.0", - "@lexical/rich-text": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/dragon": "0.26.0", + "@lexical/history": "0.26.0", + "@lexical/rich-text": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" }, "devDependencies": { "cross-env": "^7.0.3", diff --git a/examples/vanilla-js-plugin/package.json b/examples/vanilla-js-plugin/package.json index 9be2cf2ec..da989c3de 100644 --- a/examples/vanilla-js-plugin/package.json +++ b/examples/vanilla-js-plugin/package.json @@ -1,7 +1,7 @@ { "name": "@lexical/vanilla-js-plugin-example", "private": true, - "version": "0.25.0", + "version": "0.26.0", "type": "module", "scripts": { "dev": "vite", @@ -10,12 +10,12 @@ "preview": "vite preview" }, "dependencies": { - "@lexical/dragon": "0.25.0", - "@lexical/history": "0.25.0", - "@lexical/rich-text": "0.25.0", - "@lexical/utils": "0.25.0", + "@lexical/dragon": "0.26.0", + "@lexical/history": "0.26.0", + "@lexical/rich-text": "0.26.0", + "@lexical/utils": "0.26.0", "emoji-datasource-facebook": "15.1.2", - "lexical": "0.25.0" + "lexical": "0.26.0" }, "devDependencies": { "cross-env": "^7.0.3", diff --git a/examples/vanilla-js/package.json b/examples/vanilla-js/package.json index 452b604ec..777d914d2 100644 --- a/examples/vanilla-js/package.json +++ b/examples/vanilla-js/package.json @@ -1,7 +1,7 @@ { "name": "@lexical/vanilla-js-example", "private": true, - "version": "0.25.0", + "version": "0.26.0", "type": "module", "scripts": { "dev": "vite", @@ -10,11 +10,11 @@ "preview": "vite preview" }, "dependencies": { - "@lexical/dragon": "0.25.0", - "@lexical/history": "0.25.0", - "@lexical/rich-text": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/dragon": "0.26.0", + "@lexical/history": "0.26.0", + "@lexical/rich-text": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" }, "devDependencies": { "cross-env": "^7.0.3", diff --git a/package-lock.json b/package-lock.json index e777c9584..515294422 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@lexical/monorepo", - "version": "0.25.0", + "version": "0.26.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@lexical/monorepo", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "workspaces": [ "packages/*" @@ -40073,28 +40073,28 @@ } }, "packages/lexical": { - "version": "0.25.0", + "version": "0.26.0", "license": "MIT" }, "packages/lexical-clipboard": { "name": "@lexical/clipboard", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "@lexical/html": "0.25.0", - "@lexical/list": "0.25.0", - "@lexical/selection": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/html": "0.26.0", + "@lexical/list": "0.26.0", + "@lexical/selection": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "packages/lexical-code": { "name": "@lexical/code", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.25.0", - "lexical": "0.25.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0", "prismjs": "^1.27.0" }, "devDependencies": { @@ -40103,7 +40103,7 @@ }, "packages/lexical-devtools": { "name": "@lexical/devtools", - "version": "0.25.0", + "version": "0.26.0", "hasInstallScript": true, "dependencies": { "@chakra-ui/react": "^2.8.2", @@ -40120,12 +40120,12 @@ "devDependencies": { "@babel/plugin-transform-flow-strip-types": "^7.24.7", "@babel/preset-react": "^7.24.7", - "@lexical/devtools-core": "0.25.0", + "@lexical/devtools-core": "0.26.0", "@rollup/plugin-babel": "^6.0.4", "@types/react": "^18.2.46", "@types/react-dom": "^18.2.18", "@vitejs/plugin-react": "^4.2.1", - "lexical": "0.25.0", + "lexical": "0.26.0", "typescript": "^5.4.5", "vite": "^5.2.2", "wxt": "^0.17.0" @@ -40133,15 +40133,15 @@ }, "packages/lexical-devtools-core": { "name": "@lexical/devtools-core", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "@lexical/html": "0.25.0", - "@lexical/link": "0.25.0", - "@lexical/mark": "0.25.0", - "@lexical/table": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/html": "0.26.0", + "@lexical/link": "0.26.0", + "@lexical/mark": "0.26.0", + "@lexical/table": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" }, "peerDependencies": { "react": ">=17.x", @@ -40150,15 +40150,15 @@ }, "packages/lexical-dragon": { "name": "@lexical/dragon", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "lexical": "0.25.0" + "lexical": "0.26.0" } }, "packages/lexical-eslint-plugin": { "name": "@lexical/eslint-plugin", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "devDependencies": { "@types/eslint": "^8.56.9" @@ -40169,136 +40169,136 @@ }, "packages/lexical-file": { "name": "@lexical/file", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "lexical": "0.25.0" + "lexical": "0.26.0" } }, "packages/lexical-hashtag": { "name": "@lexical/hashtag", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "packages/lexical-headless": { "name": "@lexical/headless", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "lexical": "0.25.0" + "lexical": "0.26.0" } }, "packages/lexical-history": { "name": "@lexical/history", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "packages/lexical-html": { "name": "@lexical/html", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "@lexical/selection": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/selection": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "packages/lexical-link": { "name": "@lexical/link", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "packages/lexical-list": { "name": "@lexical/list", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "packages/lexical-mark": { "name": "@lexical/mark", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "packages/lexical-markdown": { "name": "@lexical/markdown", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "@lexical/code": "0.25.0", - "@lexical/link": "0.25.0", - "@lexical/list": "0.25.0", - "@lexical/rich-text": "0.25.0", - "@lexical/text": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/code": "0.26.0", + "@lexical/link": "0.26.0", + "@lexical/list": "0.26.0", + "@lexical/rich-text": "0.26.0", + "@lexical/text": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "packages/lexical-offset": { "name": "@lexical/offset", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "lexical": "0.25.0" + "lexical": "0.26.0" } }, "packages/lexical-overflow": { "name": "@lexical/overflow", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "lexical": "0.25.0" + "lexical": "0.26.0" } }, "packages/lexical-plain-text": { "name": "@lexical/plain-text", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "@lexical/clipboard": "0.25.0", - "@lexical/selection": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/clipboard": "0.26.0", + "@lexical/selection": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "packages/lexical-playground": { - "version": "0.25.0", + "version": "0.26.0", "dependencies": { "@excalidraw/excalidraw": "^0.17.0", - "@lexical/clipboard": "0.25.0", - "@lexical/code": "0.25.0", - "@lexical/file": "0.25.0", - "@lexical/hashtag": "0.25.0", - "@lexical/link": "0.25.0", - "@lexical/list": "0.25.0", - "@lexical/mark": "0.25.0", - "@lexical/overflow": "0.25.0", - "@lexical/plain-text": "0.25.0", - "@lexical/react": "0.25.0", - "@lexical/rich-text": "0.25.0", - "@lexical/selection": "0.25.0", - "@lexical/table": "0.25.0", - "@lexical/utils": "0.25.0", + "@lexical/clipboard": "0.26.0", + "@lexical/code": "0.26.0", + "@lexical/file": "0.26.0", + "@lexical/hashtag": "0.26.0", + "@lexical/link": "0.26.0", + "@lexical/list": "0.26.0", + "@lexical/mark": "0.26.0", + "@lexical/overflow": "0.26.0", + "@lexical/plain-text": "0.26.0", + "@lexical/react": "0.26.0", + "@lexical/rich-text": "0.26.0", + "@lexical/selection": "0.26.0", + "@lexical/table": "0.26.0", + "@lexical/utils": "0.26.0", "katex": "^0.16.10", - "lexical": "0.25.0", + "lexical": "0.26.0", "lodash-es": "^4.17.21", "prettier": "^3.4.2", "react": "^18.2.0", @@ -40336,28 +40336,28 @@ }, "packages/lexical-react": { "name": "@lexical/react", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "@lexical/clipboard": "0.25.0", - "@lexical/code": "0.25.0", - "@lexical/devtools-core": "0.25.0", - "@lexical/dragon": "0.25.0", - "@lexical/hashtag": "0.25.0", - "@lexical/history": "0.25.0", - "@lexical/link": "0.25.0", - "@lexical/list": "0.25.0", - "@lexical/mark": "0.25.0", - "@lexical/markdown": "0.25.0", - "@lexical/overflow": "0.25.0", - "@lexical/plain-text": "0.25.0", - "@lexical/rich-text": "0.25.0", - "@lexical/selection": "0.25.0", - "@lexical/table": "0.25.0", - "@lexical/text": "0.25.0", - "@lexical/utils": "0.25.0", - "@lexical/yjs": "0.25.0", - "lexical": "0.25.0", + "@lexical/clipboard": "0.26.0", + "@lexical/code": "0.26.0", + "@lexical/devtools-core": "0.26.0", + "@lexical/dragon": "0.26.0", + "@lexical/hashtag": "0.26.0", + "@lexical/history": "0.26.0", + "@lexical/link": "0.26.0", + "@lexical/list": "0.26.0", + "@lexical/mark": "0.26.0", + "@lexical/markdown": "0.26.0", + "@lexical/overflow": "0.26.0", + "@lexical/plain-text": "0.26.0", + "@lexical/rich-text": "0.26.0", + "@lexical/selection": "0.26.0", + "@lexical/table": "0.26.0", + "@lexical/text": "0.26.0", + "@lexical/utils": "0.26.0", + "@lexical/yjs": "0.26.0", + "lexical": "0.26.0", "react-error-boundary": "^3.1.4" }, "peerDependencies": { @@ -40367,55 +40367,55 @@ }, "packages/lexical-rich-text": { "name": "@lexical/rich-text", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "@lexical/clipboard": "0.25.0", - "@lexical/selection": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/clipboard": "0.26.0", + "@lexical/selection": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "packages/lexical-selection": { "name": "@lexical/selection", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "lexical": "0.25.0" + "lexical": "0.26.0" } }, "packages/lexical-table": { "name": "@lexical/table", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "@lexical/clipboard": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/clipboard": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "packages/lexical-text": { "name": "@lexical/text", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "lexical": "0.25.0" + "lexical": "0.26.0" } }, "packages/lexical-utils": { "name": "@lexical/utils", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "@lexical/list": "0.25.0", - "@lexical/selection": "0.25.0", - "@lexical/table": "0.25.0", - "lexical": "0.25.0" + "@lexical/list": "0.26.0", + "@lexical/selection": "0.26.0", + "@lexical/table": "0.26.0", + "lexical": "0.26.0" } }, "packages/lexical-website": { "name": "@lexical/website", - "version": "0.25.0", + "version": "0.26.0", "dependencies": { "@docusaurus/core": "^3.6.0", "@docusaurus/faster": "^3.6.0", @@ -40446,12 +40446,12 @@ }, "packages/lexical-yjs": { "name": "@lexical/yjs", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "@lexical/offset": "0.25.0", - "@lexical/selection": "0.25.0", - "lexical": "0.25.0" + "@lexical/offset": "0.26.0", + "@lexical/selection": "0.26.0", + "lexical": "0.26.0" }, "peerDependencies": { "yjs": ">=13.5.22" @@ -40484,10 +40484,10 @@ } }, "packages/shared": { - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "dependencies": { - "lexical": "0.25.0" + "lexical": "0.26.0" } } }, @@ -45168,19 +45168,19 @@ "@lexical/clipboard": { "version": "file:packages/lexical-clipboard", "requires": { - "@lexical/html": "0.25.0", - "@lexical/list": "0.25.0", - "@lexical/selection": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/html": "0.26.0", + "@lexical/list": "0.26.0", + "@lexical/selection": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "@lexical/code": { "version": "file:packages/lexical-code", "requires": { - "@lexical/utils": "0.25.0", + "@lexical/utils": "0.26.0", "@types/prismjs": "^1.26.0", - "lexical": "0.25.0", + "lexical": "0.26.0", "prismjs": "^1.27.0" } }, @@ -45192,7 +45192,7 @@ "@chakra-ui/react": "^2.8.2", "@emotion/react": "^11.11.4", "@emotion/styled": "^11.11.5", - "@lexical/devtools-core": "0.25.0", + "@lexical/devtools-core": "0.26.0", "@rollup/plugin-babel": "^6.0.4", "@types/react": "^18.2.46", "@types/react-dom": "^18.2.18", @@ -45201,7 +45201,7 @@ "@webext-pegasus/store-zustand": "^0.3.0", "@webext-pegasus/transport": "^0.3.0", "framer-motion": "^11.1.5", - "lexical": "0.25.0", + "lexical": "0.26.0", "react": "^18.2.0", "react-dom": "^18.2.0", "typescript": "^5.4.5", @@ -45213,18 +45213,18 @@ "@lexical/devtools-core": { "version": "file:packages/lexical-devtools-core", "requires": { - "@lexical/html": "0.25.0", - "@lexical/link": "0.25.0", - "@lexical/mark": "0.25.0", - "@lexical/table": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/html": "0.26.0", + "@lexical/link": "0.26.0", + "@lexical/mark": "0.26.0", + "@lexical/table": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "@lexical/dragon": { "version": "file:packages/lexical-dragon", "requires": { - "lexical": "0.25.0" + "lexical": "0.26.0" } }, "@lexical/eslint-plugin": { @@ -45236,152 +45236,152 @@ "@lexical/file": { "version": "file:packages/lexical-file", "requires": { - "lexical": "0.25.0" + "lexical": "0.26.0" } }, "@lexical/hashtag": { "version": "file:packages/lexical-hashtag", "requires": { - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "@lexical/headless": { "version": "file:packages/lexical-headless", "requires": { - "lexical": "0.25.0" + "lexical": "0.26.0" } }, "@lexical/history": { "version": "file:packages/lexical-history", "requires": { - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "@lexical/html": { "version": "file:packages/lexical-html", "requires": { - "@lexical/selection": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/selection": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "@lexical/link": { "version": "file:packages/lexical-link", "requires": { - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "@lexical/list": { "version": "file:packages/lexical-list", "requires": { - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "@lexical/mark": { "version": "file:packages/lexical-mark", "requires": { - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "@lexical/markdown": { "version": "file:packages/lexical-markdown", "requires": { - "@lexical/code": "0.25.0", - "@lexical/link": "0.25.0", - "@lexical/list": "0.25.0", - "@lexical/rich-text": "0.25.0", - "@lexical/text": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/code": "0.26.0", + "@lexical/link": "0.26.0", + "@lexical/list": "0.26.0", + "@lexical/rich-text": "0.26.0", + "@lexical/text": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "@lexical/offset": { "version": "file:packages/lexical-offset", "requires": { - "lexical": "0.25.0" + "lexical": "0.26.0" } }, "@lexical/overflow": { "version": "file:packages/lexical-overflow", "requires": { - "lexical": "0.25.0" + "lexical": "0.26.0" } }, "@lexical/plain-text": { "version": "file:packages/lexical-plain-text", "requires": { - "@lexical/clipboard": "0.25.0", - "@lexical/selection": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/clipboard": "0.26.0", + "@lexical/selection": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "@lexical/react": { "version": "file:packages/lexical-react", "requires": { - "@lexical/clipboard": "0.25.0", - "@lexical/code": "0.25.0", - "@lexical/devtools-core": "0.25.0", - "@lexical/dragon": "0.25.0", - "@lexical/hashtag": "0.25.0", - "@lexical/history": "0.25.0", - "@lexical/link": "0.25.0", - "@lexical/list": "0.25.0", - "@lexical/mark": "0.25.0", - "@lexical/markdown": "0.25.0", - "@lexical/overflow": "0.25.0", - "@lexical/plain-text": "0.25.0", - "@lexical/rich-text": "0.25.0", - "@lexical/selection": "0.25.0", - "@lexical/table": "0.25.0", - "@lexical/text": "0.25.0", - "@lexical/utils": "0.25.0", - "@lexical/yjs": "0.25.0", - "lexical": "0.25.0", + "@lexical/clipboard": "0.26.0", + "@lexical/code": "0.26.0", + "@lexical/devtools-core": "0.26.0", + "@lexical/dragon": "0.26.0", + "@lexical/hashtag": "0.26.0", + "@lexical/history": "0.26.0", + "@lexical/link": "0.26.0", + "@lexical/list": "0.26.0", + "@lexical/mark": "0.26.0", + "@lexical/markdown": "0.26.0", + "@lexical/overflow": "0.26.0", + "@lexical/plain-text": "0.26.0", + "@lexical/rich-text": "0.26.0", + "@lexical/selection": "0.26.0", + "@lexical/table": "0.26.0", + "@lexical/text": "0.26.0", + "@lexical/utils": "0.26.0", + "@lexical/yjs": "0.26.0", + "lexical": "0.26.0", "react-error-boundary": "^3.1.4" } }, "@lexical/rich-text": { "version": "file:packages/lexical-rich-text", "requires": { - "@lexical/clipboard": "0.25.0", - "@lexical/selection": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/clipboard": "0.26.0", + "@lexical/selection": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "@lexical/selection": { "version": "file:packages/lexical-selection", "requires": { - "lexical": "0.25.0" + "lexical": "0.26.0" } }, "@lexical/table": { "version": "file:packages/lexical-table", "requires": { - "@lexical/clipboard": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/clipboard": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } }, "@lexical/text": { "version": "file:packages/lexical-text", "requires": { - "lexical": "0.25.0" + "lexical": "0.26.0" } }, "@lexical/utils": { "version": "file:packages/lexical-utils", "requires": { - "@lexical/list": "0.25.0", - "@lexical/selection": "0.25.0", - "@lexical/table": "0.25.0", - "lexical": "0.25.0" + "@lexical/list": "0.26.0", + "@lexical/selection": "0.26.0", + "@lexical/table": "0.26.0", + "lexical": "0.26.0" } }, "@lexical/website": { @@ -45415,9 +45415,9 @@ "@lexical/yjs": { "version": "file:packages/lexical-yjs", "requires": { - "@lexical/offset": "0.25.0", - "@lexical/selection": "0.25.0", - "lexical": "0.25.0" + "@lexical/offset": "0.26.0", + "@lexical/selection": "0.26.0", + "lexical": "0.26.0" } }, "@mdx-js/mdx": { @@ -57298,26 +57298,26 @@ "@babel/plugin-transform-flow-strip-types": "^7.24.7", "@babel/preset-react": "^7.24.7", "@excalidraw/excalidraw": "^0.17.0", - "@lexical/clipboard": "0.25.0", - "@lexical/code": "0.25.0", - "@lexical/file": "0.25.0", - "@lexical/hashtag": "0.25.0", - "@lexical/link": "0.25.0", - "@lexical/list": "0.25.0", - "@lexical/mark": "0.25.0", - "@lexical/overflow": "0.25.0", - "@lexical/plain-text": "0.25.0", - "@lexical/react": "0.25.0", - "@lexical/rich-text": "0.25.0", - "@lexical/selection": "0.25.0", - "@lexical/table": "0.25.0", - "@lexical/utils": "0.25.0", + "@lexical/clipboard": "0.26.0", + "@lexical/code": "0.26.0", + "@lexical/file": "0.26.0", + "@lexical/hashtag": "0.26.0", + "@lexical/link": "0.26.0", + "@lexical/list": "0.26.0", + "@lexical/mark": "0.26.0", + "@lexical/overflow": "0.26.0", + "@lexical/plain-text": "0.26.0", + "@lexical/react": "0.26.0", + "@lexical/rich-text": "0.26.0", + "@lexical/selection": "0.26.0", + "@lexical/table": "0.26.0", + "@lexical/utils": "0.26.0", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^25.0.7", "@types/lodash-es": "^4.14.182", "@vitejs/plugin-react": "^4.2.1", "katex": "^0.16.10", - "lexical": "0.25.0", + "lexical": "0.26.0", "lodash-es": "^4.17.21", "prettier": "^3.4.2", "react": "^18.2.0", @@ -63780,7 +63780,7 @@ "shared": { "version": "file:packages/shared", "requires": { - "lexical": "0.25.0" + "lexical": "0.26.0" } }, "shebang-command": { diff --git a/package.json b/package.json index 46b1b8a36..5406bf79c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@lexical/monorepo", "description": "Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.", - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "private": true, "workspaces": [ diff --git a/packages/lexical-clipboard/package.json b/packages/lexical-clipboard/package.json index 04aa917db..3aab1e6d3 100644 --- a/packages/lexical-clipboard/package.json +++ b/packages/lexical-clipboard/package.json @@ -9,15 +9,15 @@ "paste" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalClipboard.js", "types": "index.d.ts", "dependencies": { - "@lexical/html": "0.25.0", - "@lexical/list": "0.25.0", - "@lexical/selection": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/html": "0.26.0", + "@lexical/list": "0.26.0", + "@lexical/selection": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" }, "repository": { "type": "git", diff --git a/packages/lexical-code/package.json b/packages/lexical-code/package.json index 180a889d9..efdb4c8b1 100644 --- a/packages/lexical-code/package.json +++ b/packages/lexical-code/package.json @@ -8,12 +8,12 @@ "code" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalCode.js", "types": "index.d.ts", "dependencies": { - "@lexical/utils": "0.25.0", - "lexical": "0.25.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0", "prismjs": "^1.27.0" }, "repository": { diff --git a/packages/lexical-devtools-core/package.json b/packages/lexical-devtools-core/package.json index b3f72da33..c274edb29 100644 --- a/packages/lexical-devtools-core/package.json +++ b/packages/lexical-devtools-core/package.json @@ -8,16 +8,16 @@ "utils" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalDevtoolsCore.js", "types": "index.d.ts", "dependencies": { - "@lexical/html": "0.25.0", - "@lexical/link": "0.25.0", - "@lexical/mark": "0.25.0", - "@lexical/table": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/html": "0.26.0", + "@lexical/link": "0.26.0", + "@lexical/mark": "0.26.0", + "@lexical/table": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" }, "peerDependencies": { "react": ">=17.x", diff --git a/packages/lexical-devtools/package.json b/packages/lexical-devtools/package.json index 0472a62dc..4f99326d2 100644 --- a/packages/lexical-devtools/package.json +++ b/packages/lexical-devtools/package.json @@ -2,7 +2,7 @@ "name": "@lexical/devtools", "description": "Lexical DevTools browser extension", "private": true, - "version": "0.25.0", + "version": "0.26.0", "type": "module", "scripts": { "dev": "wxt", @@ -41,12 +41,12 @@ "devDependencies": { "@babel/plugin-transform-flow-strip-types": "^7.24.7", "@babel/preset-react": "^7.24.7", - "@lexical/devtools-core": "0.25.0", + "@lexical/devtools-core": "0.26.0", "@rollup/plugin-babel": "^6.0.4", "@types/react": "^18.2.46", "@types/react-dom": "^18.2.18", "@vitejs/plugin-react": "^4.2.1", - "lexical": "0.25.0", + "lexical": "0.26.0", "typescript": "^5.4.5", "vite": "^5.2.2", "wxt": "^0.17.0" diff --git a/packages/lexical-devtools/tsconfig.json b/packages/lexical-devtools/tsconfig.json index 6cc06c3ec..72dd9b3f8 100644 --- a/packages/lexical-devtools/tsconfig.json +++ b/packages/lexical-devtools/tsconfig.json @@ -126,9 +126,6 @@ "@lexical/react/LexicalTabIndentationPlugin": [ "../lexical-react/src/LexicalTabIndentationPlugin.tsx" ], - "@lexical/react/LexicalTableOfContents": [ - "../lexical-react/src/LexicalTableOfContents.tsx" - ], "@lexical/react/LexicalTableOfContentsPlugin": [ "../lexical-react/src/LexicalTableOfContentsPlugin.tsx" ], diff --git a/packages/lexical-dragon/package.json b/packages/lexical-dragon/package.json index 5b631f0bf..897f975e6 100644 --- a/packages/lexical-dragon/package.json +++ b/packages/lexical-dragon/package.json @@ -9,7 +9,7 @@ "accessibility" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalDragon.js", "types": "index.d.ts", "repository": { @@ -37,6 +37,6 @@ } }, "dependencies": { - "lexical": "0.25.0" + "lexical": "0.26.0" } } diff --git a/packages/lexical-eslint-plugin/package.json b/packages/lexical-eslint-plugin/package.json index b36ffd811..9079b287c 100644 --- a/packages/lexical-eslint-plugin/package.json +++ b/packages/lexical-eslint-plugin/package.json @@ -8,7 +8,7 @@ "lexical", "editor" ], - "version": "0.25.0", + "version": "0.26.0", "license": "MIT", "repository": { "type": "git", diff --git a/packages/lexical-file/package.json b/packages/lexical-file/package.json index dd48c792f..630f91072 100644 --- a/packages/lexical-file/package.json +++ b/packages/lexical-file/package.json @@ -10,7 +10,7 @@ "export" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalFile.js", "types": "index.d.ts", "repository": { @@ -38,6 +38,6 @@ } }, "dependencies": { - "lexical": "0.25.0" + "lexical": "0.26.0" } } diff --git a/packages/lexical-hashtag/package.json b/packages/lexical-hashtag/package.json index 8ffea0e15..91f8a2118 100644 --- a/packages/lexical-hashtag/package.json +++ b/packages/lexical-hashtag/package.json @@ -8,12 +8,12 @@ "hashtag" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalHashtag.js", "types": "index.d.ts", "dependencies": { - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" }, "repository": { "type": "git", diff --git a/packages/lexical-headless/package.json b/packages/lexical-headless/package.json index c1881db5a..9ac1dc7a2 100644 --- a/packages/lexical-headless/package.json +++ b/packages/lexical-headless/package.json @@ -8,7 +8,7 @@ "headless" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalHeadless.js", "types": "index.d.ts", "repository": { @@ -36,6 +36,6 @@ } }, "dependencies": { - "lexical": "0.25.0" + "lexical": "0.26.0" } } diff --git a/packages/lexical-history/package.json b/packages/lexical-history/package.json index fceae4939..d8bc3e325 100644 --- a/packages/lexical-history/package.json +++ b/packages/lexical-history/package.json @@ -8,12 +8,12 @@ "history" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalHistory.js", "types": "index.d.ts", "dependencies": { - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" }, "repository": { "type": "git", diff --git a/packages/lexical-html/package.json b/packages/lexical-html/package.json index f45d647ac..65cd30f49 100644 --- a/packages/lexical-html/package.json +++ b/packages/lexical-html/package.json @@ -8,7 +8,7 @@ "html" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalHtml.js", "types": "index.d.ts", "repository": { @@ -17,9 +17,9 @@ "directory": "packages/lexical-html" }, "dependencies": { - "@lexical/selection": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/selection": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" }, "module": "LexicalHtml.mjs", "sideEffects": false, diff --git a/packages/lexical-link/package.json b/packages/lexical-link/package.json index 151dfad85..7d109155e 100644 --- a/packages/lexical-link/package.json +++ b/packages/lexical-link/package.json @@ -8,12 +8,12 @@ "link" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalLink.js", "types": "index.d.ts", "dependencies": { - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" }, "repository": { "type": "git", diff --git a/packages/lexical-list/package.json b/packages/lexical-list/package.json index 4a6a78ad5..510561049 100644 --- a/packages/lexical-list/package.json +++ b/packages/lexical-list/package.json @@ -8,12 +8,12 @@ "list" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalList.js", "types": "index.d.ts", "dependencies": { - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" }, "repository": { "type": "git", diff --git a/packages/lexical-mark/package.json b/packages/lexical-mark/package.json index eff75730f..6633d81b0 100644 --- a/packages/lexical-mark/package.json +++ b/packages/lexical-mark/package.json @@ -8,12 +8,12 @@ "mark" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalMark.js", "types": "index.d.ts", "dependencies": { - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" }, "repository": { "type": "git", diff --git a/packages/lexical-markdown/package.json b/packages/lexical-markdown/package.json index aa878ed69..5fe709d77 100644 --- a/packages/lexical-markdown/package.json +++ b/packages/lexical-markdown/package.json @@ -8,17 +8,17 @@ "markdown" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalMarkdown.js", "types": "index.d.ts", "dependencies": { - "@lexical/code": "0.25.0", - "@lexical/link": "0.25.0", - "@lexical/list": "0.25.0", - "@lexical/rich-text": "0.25.0", - "@lexical/text": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/code": "0.26.0", + "@lexical/link": "0.26.0", + "@lexical/list": "0.26.0", + "@lexical/rich-text": "0.26.0", + "@lexical/text": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" }, "repository": { "type": "git", diff --git a/packages/lexical-offset/package.json b/packages/lexical-offset/package.json index 6cb12ec10..68c5c483c 100644 --- a/packages/lexical-offset/package.json +++ b/packages/lexical-offset/package.json @@ -8,7 +8,7 @@ "offset" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalOffset.js", "types": "index.d.ts", "repository": { @@ -36,6 +36,6 @@ } }, "dependencies": { - "lexical": "0.25.0" + "lexical": "0.26.0" } } diff --git a/packages/lexical-overflow/package.json b/packages/lexical-overflow/package.json index 943bc4e0b..ffd7514e3 100644 --- a/packages/lexical-overflow/package.json +++ b/packages/lexical-overflow/package.json @@ -8,7 +8,7 @@ "overflow" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalOverflow.js", "types": "index.d.ts", "repository": { @@ -36,6 +36,6 @@ } }, "dependencies": { - "lexical": "0.25.0" + "lexical": "0.26.0" } } diff --git a/packages/lexical-plain-text/package.json b/packages/lexical-plain-text/package.json index a4191e262..27cae9ef4 100644 --- a/packages/lexical-plain-text/package.json +++ b/packages/lexical-plain-text/package.json @@ -7,7 +7,7 @@ "plain-text" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalPlainText.js", "types": "index.d.ts", "repository": { @@ -35,9 +35,9 @@ } }, "dependencies": { - "@lexical/clipboard": "0.25.0", - "@lexical/selection": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/clipboard": "0.26.0", + "@lexical/selection": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } } diff --git a/packages/lexical-playground/package.json b/packages/lexical-playground/package.json index 841749e27..95cf39d7b 100644 --- a/packages/lexical-playground/package.json +++ b/packages/lexical-playground/package.json @@ -1,6 +1,6 @@ { "name": "lexical-playground", - "version": "0.25.0", + "version": "0.26.0", "private": true, "type": "module", "scripts": { @@ -12,22 +12,22 @@ }, "dependencies": { "@excalidraw/excalidraw": "^0.17.0", - "@lexical/clipboard": "0.25.0", - "@lexical/code": "0.25.0", - "@lexical/file": "0.25.0", - "@lexical/hashtag": "0.25.0", - "@lexical/link": "0.25.0", - "@lexical/list": "0.25.0", - "@lexical/mark": "0.25.0", - "@lexical/overflow": "0.25.0", - "@lexical/plain-text": "0.25.0", - "@lexical/react": "0.25.0", - "@lexical/rich-text": "0.25.0", - "@lexical/selection": "0.25.0", - "@lexical/table": "0.25.0", - "@lexical/utils": "0.25.0", + "@lexical/clipboard": "0.26.0", + "@lexical/code": "0.26.0", + "@lexical/file": "0.26.0", + "@lexical/hashtag": "0.26.0", + "@lexical/link": "0.26.0", + "@lexical/list": "0.26.0", + "@lexical/mark": "0.26.0", + "@lexical/overflow": "0.26.0", + "@lexical/plain-text": "0.26.0", + "@lexical/react": "0.26.0", + "@lexical/rich-text": "0.26.0", + "@lexical/selection": "0.26.0", + "@lexical/table": "0.26.0", + "@lexical/utils": "0.26.0", "katex": "^0.16.10", - "lexical": "0.25.0", + "lexical": "0.26.0", "lodash-es": "^4.17.21", "prettier": "^3.4.2", "react": "^18.2.0", diff --git a/packages/lexical-react/package.json b/packages/lexical-react/package.json index 3c2ca5704..00136dd57 100644 --- a/packages/lexical-react/package.json +++ b/packages/lexical-react/package.json @@ -8,27 +8,27 @@ "rich-text" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "dependencies": { - "@lexical/clipboard": "0.25.0", - "@lexical/code": "0.25.0", - "@lexical/devtools-core": "0.25.0", - "@lexical/dragon": "0.25.0", - "@lexical/hashtag": "0.25.0", - "@lexical/history": "0.25.0", - "@lexical/link": "0.25.0", - "@lexical/list": "0.25.0", - "@lexical/mark": "0.25.0", - "@lexical/markdown": "0.25.0", - "@lexical/overflow": "0.25.0", - "@lexical/plain-text": "0.25.0", - "@lexical/rich-text": "0.25.0", - "@lexical/selection": "0.25.0", - "@lexical/table": "0.25.0", - "@lexical/text": "0.25.0", - "@lexical/utils": "0.25.0", - "@lexical/yjs": "0.25.0", - "lexical": "0.25.0", + "@lexical/clipboard": "0.26.0", + "@lexical/code": "0.26.0", + "@lexical/devtools-core": "0.26.0", + "@lexical/dragon": "0.26.0", + "@lexical/hashtag": "0.26.0", + "@lexical/history": "0.26.0", + "@lexical/link": "0.26.0", + "@lexical/list": "0.26.0", + "@lexical/mark": "0.26.0", + "@lexical/markdown": "0.26.0", + "@lexical/overflow": "0.26.0", + "@lexical/plain-text": "0.26.0", + "@lexical/rich-text": "0.26.0", + "@lexical/selection": "0.26.0", + "@lexical/table": "0.26.0", + "@lexical/text": "0.26.0", + "@lexical/utils": "0.26.0", + "@lexical/yjs": "0.26.0", + "lexical": "0.26.0", "react-error-boundary": "^3.1.4" }, "peerDependencies": { diff --git a/packages/lexical-rich-text/package.json b/packages/lexical-rich-text/package.json index d707aa08c..3ae1567a9 100644 --- a/packages/lexical-rich-text/package.json +++ b/packages/lexical-rich-text/package.json @@ -7,7 +7,7 @@ "rich-text" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalRichText.js", "types": "index.d.ts", "repository": { @@ -35,9 +35,9 @@ } }, "dependencies": { - "@lexical/clipboard": "0.25.0", - "@lexical/selection": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/clipboard": "0.26.0", + "@lexical/selection": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" } } diff --git a/packages/lexical-selection/package.json b/packages/lexical-selection/package.json index 5cccf4275..d80a1f48d 100644 --- a/packages/lexical-selection/package.json +++ b/packages/lexical-selection/package.json @@ -9,7 +9,7 @@ "selection" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalSelection.js", "types": "index.d.ts", "repository": { @@ -37,6 +37,6 @@ } }, "dependencies": { - "lexical": "0.25.0" + "lexical": "0.26.0" } } diff --git a/packages/lexical-table/package.json b/packages/lexical-table/package.json index 7ba1fac4a..6b2dd86f9 100644 --- a/packages/lexical-table/package.json +++ b/packages/lexical-table/package.json @@ -8,13 +8,13 @@ "table" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalTable.js", "types": "index.d.ts", "dependencies": { - "@lexical/clipboard": "0.25.0", - "@lexical/utils": "0.25.0", - "lexical": "0.25.0" + "@lexical/clipboard": "0.26.0", + "@lexical/utils": "0.26.0", + "lexical": "0.26.0" }, "repository": { "type": "git", diff --git a/packages/lexical-text/package.json b/packages/lexical-text/package.json index 80ff76228..46d540186 100644 --- a/packages/lexical-text/package.json +++ b/packages/lexical-text/package.json @@ -9,7 +9,7 @@ "text" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalText.js", "types": "index.d.ts", "repository": { @@ -37,6 +37,6 @@ } }, "dependencies": { - "lexical": "0.25.0" + "lexical": "0.26.0" } } diff --git a/packages/lexical-utils/package.json b/packages/lexical-utils/package.json index 70d141a54..90f2c0808 100644 --- a/packages/lexical-utils/package.json +++ b/packages/lexical-utils/package.json @@ -8,14 +8,14 @@ "utils" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalUtils.js", "types": "index.d.ts", "dependencies": { - "@lexical/list": "0.25.0", - "@lexical/selection": "0.25.0", - "@lexical/table": "0.25.0", - "lexical": "0.25.0" + "@lexical/list": "0.26.0", + "@lexical/selection": "0.26.0", + "@lexical/table": "0.26.0", + "lexical": "0.26.0" }, "repository": { "type": "git", diff --git a/packages/lexical-website/package.json b/packages/lexical-website/package.json index 200bd955e..f4ec0c7f3 100644 --- a/packages/lexical-website/package.json +++ b/packages/lexical-website/package.json @@ -1,6 +1,6 @@ { "name": "@lexical/website", - "version": "0.25.0", + "version": "0.26.0", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/packages/lexical-yjs/package.json b/packages/lexical-yjs/package.json index 7dc3c999e..a2ccad55e 100644 --- a/packages/lexical-yjs/package.json +++ b/packages/lexical-yjs/package.json @@ -11,13 +11,13 @@ "crdt" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "LexicalYjs.js", "types": "index.d.ts", "dependencies": { - "@lexical/offset": "0.25.0", - "@lexical/selection": "0.25.0", - "lexical": "0.25.0" + "@lexical/offset": "0.26.0", + "@lexical/selection": "0.26.0", + "lexical": "0.26.0" }, "peerDependencies": { "yjs": ">=13.5.22" diff --git a/packages/lexical/package.json b/packages/lexical/package.json index e164d8dde..daf0f3e57 100644 --- a/packages/lexical/package.json +++ b/packages/lexical/package.json @@ -9,7 +9,7 @@ "rich-text" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "main": "Lexical.js", "types": "index.d.ts", "repository": { diff --git a/packages/shared/package.json b/packages/shared/package.json index ca3c11f84..c5bcff353 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -8,9 +8,9 @@ "rich-text" ], "license": "MIT", - "version": "0.25.0", + "version": "0.26.0", "dependencies": { - "lexical": "0.25.0" + "lexical": "0.26.0" }, "repository": { "type": "git", diff --git a/scripts/__tests__/integration/fixtures/lexical-esm-astro-react/package.json b/scripts/__tests__/integration/fixtures/lexical-esm-astro-react/package.json index 3f3977961..400a24425 100644 --- a/scripts/__tests__/integration/fixtures/lexical-esm-astro-react/package.json +++ b/scripts/__tests__/integration/fixtures/lexical-esm-astro-react/package.json @@ -1,7 +1,7 @@ { "name": "lexical-esm-astro-react", "type": "module", - "version": "0.25.0", + "version": "0.26.0", "scripts": { "dev": "astro dev", "start": "astro dev", @@ -12,15 +12,16 @@ "dependencies": { "@astrojs/check": "^0.9.4", "@astrojs/react": "^4.2.0", - "@lexical/react": "0.25.0", - "@lexical/utils": "0.25.0", + "@lexical/react": "0.26.0", + "@lexical/utils": "0.26.0", "@types/react": "^18.2.66", "@types/react-dom": "^18.2.22", "astro": "^5.3.0", - "lexical": "0.25.0", + "lexical": "0.26.0", "react": "^18.2.0", "react-dom": "^18.2.0", "typescript": "^5.4.2" }, - "sideEffects": false + "sideEffects": false, + "exports": {} } diff --git a/scripts/__tests__/integration/fixtures/lexical-esm-nextjs/package.json b/scripts/__tests__/integration/fixtures/lexical-esm-nextjs/package.json index 666cb137d..74e6e6315 100644 --- a/scripts/__tests__/integration/fixtures/lexical-esm-nextjs/package.json +++ b/scripts/__tests__/integration/fixtures/lexical-esm-nextjs/package.json @@ -1,6 +1,6 @@ { "name": "lexical-esm-nextjs", - "version": "0.25.0", + "version": "0.26.0", "private": true, "scripts": { "dev": "next dev", @@ -9,9 +9,9 @@ "test": "playwright test" }, "dependencies": { - "@lexical/plain-text": "0.25.0", - "@lexical/react": "0.25.0", - "lexical": "0.25.0", + "@lexical/plain-text": "0.26.0", + "@lexical/react": "0.26.0", + "lexical": "0.26.0", "next": "^14.2.1", "react": "^18", "react-dom": "^18" diff --git a/scripts/__tests__/integration/fixtures/lexical-esm-sveltekit-vanilla-js/package.json b/scripts/__tests__/integration/fixtures/lexical-esm-sveltekit-vanilla-js/package.json index c29c45832..3f1696e6c 100644 --- a/scripts/__tests__/integration/fixtures/lexical-esm-sveltekit-vanilla-js/package.json +++ b/scripts/__tests__/integration/fixtures/lexical-esm-sveltekit-vanilla-js/package.json @@ -1,6 +1,6 @@ { "name": "lexical-sveltekit-vanilla-js", - "version": "0.25.0", + "version": "0.26.0", "private": true, "scripts": { "dev": "vite dev", @@ -9,17 +9,17 @@ "test": "playwright test" }, "devDependencies": { - "@lexical/dragon": "0.25.0", - "@lexical/history": "0.25.0", - "@lexical/rich-text": "0.25.0", - "@lexical/utils": "0.25.0", + "@lexical/dragon": "0.26.0", + "@lexical/history": "0.26.0", + "@lexical/rich-text": "0.26.0", + "@lexical/utils": "0.26.0", "@playwright/test": "^1.28.1", "@sveltejs/adapter-auto": "^3.0.0", "@sveltejs/adapter-node": "^5.0.1", "@sveltejs/adapter-static": "^3.0.1", "@sveltejs/kit": "^2.10.1", "@sveltejs/vite-plugin-svelte": "^3.0.0", - "lexical": "0.25.0", + "lexical": "0.26.0", "prettier": "^3.1.1", "prettier-plugin-svelte": "^3.1.2", "svelte": "^4.2.19", diff --git a/scripts/error-codes/codes.json b/scripts/error-codes/codes.json index 623eb3efa..1c5cde095 100644 --- a/scripts/error-codes/codes.json +++ b/scripts/error-codes/codes.json @@ -269,5 +269,15 @@ "267": "$caretFromPoint: Node with type %s and key %s that does not inherit from ElementNode encountered for element point", "268": "$setPointFromCaret: exhaustiveness check", "269": "$removeTextFromCaretRange: selection was lost, could not find a new anchor given candidates with keys: %s", - "270": "$patchStyle must only be called with a TextNode or collapsed RangeSelection" + "270": "$patchStyle must only be called with a TextNode or collapsed RangeSelection", + "271": "$setState: State key collision %s detected in %s node with type %s and key %s. Only one StateConfig with a given key should be used on a node.", + "272": "NodeState: size != computedSize (%s != %s)", + "273": "NodeState: sharedConfigMap missing knownState key %s", + "274": "$getTextNodeOffset: invalid offset %s for size %s", + "275": "$comparePointCaretNext: a (key %s) and b (key %s) do not have a common ancestor", + "276": "$originComparison: ancestor logic error", + "277": "$originComparison: descendant logic error", + "278": "$originComparison: branch logic error", + "279": "LexicalNode.isBefore: exhaustiveness check", + "280": "$patchStyle must only be called with a TextNode, ElementNode, or collapsed RangeSelection" } diff --git a/tsconfig.build.json b/tsconfig.build.json index e214cd102..4eeb3dfb6 100644 --- a/tsconfig.build.json +++ b/tsconfig.build.json @@ -127,9 +127,6 @@ "@lexical/react/LexicalTabIndentationPlugin": [ "./packages/lexical-react/src/LexicalTabIndentationPlugin.tsx" ], - "@lexical/react/LexicalTableOfContents": [ - "./packages/lexical-react/src/LexicalTableOfContents.tsx" - ], "@lexical/react/LexicalTableOfContentsPlugin": [ "./packages/lexical-react/src/LexicalTableOfContentsPlugin.tsx" ], diff --git a/tsconfig.json b/tsconfig.json index e193c26cd..404a5f2ca 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -135,9 +135,6 @@ "@lexical/react/LexicalTabIndentationPlugin": [ "./packages/lexical-react/src/LexicalTabIndentationPlugin.tsx" ], - "@lexical/react/LexicalTableOfContents": [ - "./packages/lexical-react/src/LexicalTableOfContents.tsx" - ], "@lexical/react/LexicalTableOfContentsPlugin": [ "./packages/lexical-react/src/LexicalTableOfContentsPlugin.tsx" ],