diff --git a/CHANGELOG.md b/CHANGELOG.md index 25cd6d664c8..29efbe1887c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,52 @@ +## v0.24.0 (2025-02-06) + +- ci Chore Remove SSHKEY secret (#7143) Bob Ippolito +- bugfix Fix flow typedef for links plugin to include attributes (#7145) Maksim Horbachevsky +- lexical Bug Fix Fix Chrome on android deletion bugs (#7122) Wayne +- lexical-markdown Bug Fix support link and inline code text formats (#7004) Alessio Gravili +- lexical-react Refactor Replace ReactContext with React.Context (#7137) Sam Zhou +- lexicallexical-mark Bug Fix wrapSelectionInMarkNode with element points (#7132) Bob Ippolito +- lexical-playground Fix Replace icon with Twitter with X (#7127) AW +- cleanup size-limit (#7129) Sherry +- workflow Delete size limit report (#7128) Sherry +- workflow disable size-limit job (#7125) Sherry +- Fix ListItemNode serialization throws (#7116) Gerard Rovira +- lexical-mark Feature include inline decorator nodes in marks (#7086) James Fitzsimmons +- lexical-utils Fix Modify reverseDfs to be a right-to-left variant of dfs (#7112) Bob Ippolito +- lexical-utils Feature add reverse dfs iterator (#7107) Nigel Gutzmann +- lexical-playground Bug Fix Ensure Delete Node handles all node types (#7096) mohammed shaheer kp +- Listeners Lexical 3 updates to spelling and grammar - Update listeners.md (#7100) Adam Pugh +- Lexical Docs 2 updates to spelling README.md (#7102) Adam Pugh +- Selection Lexical 1 Spelling Update Update selection.md (#7103) Adam Pugh +- Creating a React Plugin 1 Grammar Update - Update createplugin.md (#7104) Adam Pugh +- Working with DOM Events 2 Spelling and Grammar Updates Update dom-ev (#7105) Adam Pugh +- lexical-yjs Bug Fix handle text node being split by Yjs redo (#7098) James Fitzsimmons +- lexical-react Bug Fix Import JSX type from React to prevent Cannot find namespace JSX-error when type-checking with React 19 (#7080) Torleif Berger +- lexical Chore Rename variable and add comments for Safari compositing workaround (#7092) Tetsuya +- Fix Use already defined RegisteredNodes type (#7085) Mateo Vukovi +- playground Bug fix prevent growing whitespaces in markdown table toggle (#7041) Sherry +- Unrevert Breaking Changelexical Bug Fix Commit updates on editor.setRootElement(null) #7023 (#7068) Sherry +- lexical-playground plugins TableOfContent Scroll smooth behaviour A (#7069) mohammed shaheer kp +- lexical-playground Fix Columns Layout Item Overflow (#7066) Ivaylo Pavlov +- Change fork modules to use production only when NODEENV explicitly set to production (#7065) Bob Ippolito +- lexical Bug Fix In the Safari browser, during the compositing event process, the delete key exhibits unexpected behavior. (#7061) CityHunter +- docs Change here link to more descriptive text (#7058) Violet Rosenzweig +- lexical-table Bug Fix Prevent error if pasted table has empty row (#7057) Aman Harwara +- lexical-list Bug Fix Prevent error when calling formatList when selection is at root (#6994) Aman Harwara +- fix iOS Autocorrect strips formatting by reporting wrong dataType (#5789) Brayden +- lexical-yjs Feature Allow passing in custom syncCursorPositions function to collab hook (#7053) Aman Harwara +- fix triple click around inline elements (links) (#7055) Maksim Horbachevsky +- lexical-table Support table alignment (#7044) Ivaylo Pavlov +- Revert Breaking Changelexical Bug Fix Commit updates on editorSetRootElement(null) (#7023) (#7052) Sherry +- lexical Bug Fix Normalize selection after applyDOMRange to account for Firefox differences (#7050) Bob Ippolito +- Bug Fix Use GITHUBOUTPUT instead of GITHUBENV for size-limit action (#7051) Bob Ippolito +- Breaking Change Chore Use terser for optimizing cjs prod build (#7047) Bob Ippolito +- lexical Bug Fix Handle MutationObserverinput event re-ordering when using contentEditable inside of an iframe (#7045) Bob Ippolito +- Clean up nested editor update (#7039) Ivaylo Pavlov +- Breaking Changelexicallexical-selectionlexical-list Bug Fix Fix infinite loop when splitting invalid ListItemNode (#7037) Bob Ippolito +- v0.23.1 (#7035) Bob Ippolito +- v0.23.1 Lexical GitHub Actions Bot + ## v0.23.1 (2025-01-09) - lexical Fix TabNode deserialization regression (#7031) Bob Ippolito diff --git a/examples/react-plain-text/package.json b/examples/react-plain-text/package.json index 01566e639f8..61a806beab0 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.23.1", + "version": "0.24.0", "type": "module", "scripts": { "dev": "vite", @@ -9,8 +9,8 @@ "preview": "vite preview" }, "dependencies": { - "@lexical/react": "0.23.1", - "lexical": "0.23.1", + "@lexical/react": "0.24.0", + "lexical": "0.24.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 629c193a8f9..0edd1ea121e 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.23.1", + "version": "0.24.0", "type": "module", "scripts": { "dev": "vite", @@ -12,9 +12,9 @@ "server:webrtc": "cross-env HOST=localhost PORT=1235 npx y-webrtc" }, "dependencies": { - "@lexical/react": "0.23.1", - "@lexical/yjs": "0.23.1", - "lexical": "0.23.1", + "@lexical/react": "0.24.0", + "@lexical/yjs": "0.24.0", + "lexical": "0.24.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 a072ab11727..efb5a54f3b4 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.23.1", + "version": "0.24.0", "type": "module", "scripts": { "dev": "vite", @@ -9,8 +9,8 @@ "preview": "vite preview" }, "dependencies": { - "@lexical/react": "0.23.1", - "lexical": "0.23.1", + "@lexical/react": "0.24.0", + "lexical": "0.24.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 c4eefa59b10..98cfbffa067 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.23.1", + "version": "0.24.0", "type": "module", "scripts": { "dev": "vite", @@ -9,8 +9,8 @@ "preview": "vite preview" }, "dependencies": { - "@lexical/react": "0.23.1", - "lexical": "0.23.1", + "@lexical/react": "0.24.0", + "lexical": "0.24.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 9c2a8775708..6a3795f497a 100644 --- a/examples/vanilla-js-iframe/package.json +++ b/examples/vanilla-js-iframe/package.json @@ -1,7 +1,7 @@ { "name": "@lexical/vanilla-js-iframe", "private": true, - "version": "0.23.0", + "version": "0.24.0", "type": "module", "scripts": { "dev": "vite", @@ -10,11 +10,11 @@ "preview": "vite preview" }, "dependencies": { - "@lexical/dragon": "0.23.0", - "@lexical/history": "0.23.0", - "@lexical/rich-text": "0.23.0", - "@lexical/utils": "0.23.0", - "lexical": "0.23.0" + "@lexical/dragon": "0.24.0", + "@lexical/history": "0.24.0", + "@lexical/rich-text": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" }, "devDependencies": { "typescript": "^5.2.2", diff --git a/examples/vanilla-js-plugin/package.json b/examples/vanilla-js-plugin/package.json index 0a24651a3af..8730b80ac25 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.23.1", + "version": "0.24.0", "type": "module", "scripts": { "dev": "vite", @@ -9,12 +9,12 @@ "preview": "vite preview" }, "dependencies": { - "@lexical/dragon": "0.23.1", - "@lexical/history": "0.23.1", - "@lexical/rich-text": "0.23.1", - "@lexical/utils": "0.23.1", + "@lexical/dragon": "0.24.0", + "@lexical/history": "0.24.0", + "@lexical/rich-text": "0.24.0", + "@lexical/utils": "0.24.0", "emoji-datasource-facebook": "15.1.2", - "lexical": "0.23.1" + "lexical": "0.24.0" }, "devDependencies": { "typescript": "^5.2.2", diff --git a/examples/vanilla-js/package.json b/examples/vanilla-js/package.json index ec304b9ca93..c75cae76c09 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.23.1", + "version": "0.24.0", "type": "module", "scripts": { "dev": "vite", @@ -9,11 +9,11 @@ "preview": "vite preview" }, "dependencies": { - "@lexical/dragon": "0.23.1", - "@lexical/history": "0.23.1", - "@lexical/rich-text": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/dragon": "0.24.0", + "@lexical/history": "0.24.0", + "@lexical/rich-text": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" }, "devDependencies": { "typescript": "^5.2.2", diff --git a/package-lock.json b/package-lock.json index 08c8dc0377e..1f127759b34 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@lexical/monorepo", - "version": "0.23.1", + "version": "0.24.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@lexical/monorepo", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "workspaces": [ "packages/*" @@ -37899,28 +37899,28 @@ } }, "packages/lexical": { - "version": "0.23.1", + "version": "0.24.0", "license": "MIT" }, "packages/lexical-clipboard": { "name": "@lexical/clipboard", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "@lexical/html": "0.23.1", - "@lexical/list": "0.23.1", - "@lexical/selection": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/html": "0.24.0", + "@lexical/list": "0.24.0", + "@lexical/selection": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "packages/lexical-code": { "name": "@lexical/code", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.23.1", - "lexical": "0.23.1", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0", "prismjs": "^1.27.0" }, "devDependencies": { @@ -37929,7 +37929,7 @@ }, "packages/lexical-devtools": { "name": "@lexical/devtools", - "version": "0.23.1", + "version": "0.24.0", "hasInstallScript": true, "dependencies": { "@chakra-ui/react": "^2.8.2", @@ -37946,12 +37946,12 @@ "devDependencies": { "@babel/plugin-transform-flow-strip-types": "^7.24.7", "@babel/preset-react": "^7.24.7", - "@lexical/devtools-core": "0.23.1", + "@lexical/devtools-core": "0.24.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.23.1", + "lexical": "0.24.0", "typescript": "^5.4.5", "vite": "^5.2.2", "wxt": "^0.17.0" @@ -37959,15 +37959,15 @@ }, "packages/lexical-devtools-core": { "name": "@lexical/devtools-core", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "@lexical/html": "0.23.1", - "@lexical/link": "0.23.1", - "@lexical/mark": "0.23.1", - "@lexical/table": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/html": "0.24.0", + "@lexical/link": "0.24.0", + "@lexical/mark": "0.24.0", + "@lexical/table": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" }, "peerDependencies": { "react": ">=17.x", @@ -37976,15 +37976,15 @@ }, "packages/lexical-dragon": { "name": "@lexical/dragon", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "lexical": "0.23.1" + "lexical": "0.24.0" } }, "packages/lexical-eslint-plugin": { "name": "@lexical/eslint-plugin", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "devDependencies": { "@types/eslint": "^8.56.9" @@ -37995,136 +37995,136 @@ }, "packages/lexical-file": { "name": "@lexical/file", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "lexical": "0.23.1" + "lexical": "0.24.0" } }, "packages/lexical-hashtag": { "name": "@lexical/hashtag", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "packages/lexical-headless": { "name": "@lexical/headless", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "lexical": "0.23.1" + "lexical": "0.24.0" } }, "packages/lexical-history": { "name": "@lexical/history", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "packages/lexical-html": { "name": "@lexical/html", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "@lexical/selection": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/selection": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "packages/lexical-link": { "name": "@lexical/link", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "packages/lexical-list": { "name": "@lexical/list", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "packages/lexical-mark": { "name": "@lexical/mark", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "packages/lexical-markdown": { "name": "@lexical/markdown", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "@lexical/code": "0.23.1", - "@lexical/link": "0.23.1", - "@lexical/list": "0.23.1", - "@lexical/rich-text": "0.23.1", - "@lexical/text": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/code": "0.24.0", + "@lexical/link": "0.24.0", + "@lexical/list": "0.24.0", + "@lexical/rich-text": "0.24.0", + "@lexical/text": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "packages/lexical-offset": { "name": "@lexical/offset", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "lexical": "0.23.1" + "lexical": "0.24.0" } }, "packages/lexical-overflow": { "name": "@lexical/overflow", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "lexical": "0.23.1" + "lexical": "0.24.0" } }, "packages/lexical-plain-text": { "name": "@lexical/plain-text", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "@lexical/clipboard": "0.23.1", - "@lexical/selection": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/clipboard": "0.24.0", + "@lexical/selection": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "packages/lexical-playground": { - "version": "0.23.1", + "version": "0.24.0", "dependencies": { "@excalidraw/excalidraw": "^0.17.0", - "@lexical/clipboard": "0.23.1", - "@lexical/code": "0.23.1", - "@lexical/file": "0.23.1", - "@lexical/hashtag": "0.23.1", - "@lexical/link": "0.23.1", - "@lexical/list": "0.23.1", - "@lexical/mark": "0.23.1", - "@lexical/overflow": "0.23.1", - "@lexical/plain-text": "0.23.1", - "@lexical/react": "0.23.1", - "@lexical/rich-text": "0.23.1", - "@lexical/selection": "0.23.1", - "@lexical/table": "0.23.1", - "@lexical/utils": "0.23.1", + "@lexical/clipboard": "0.24.0", + "@lexical/code": "0.24.0", + "@lexical/file": "0.24.0", + "@lexical/hashtag": "0.24.0", + "@lexical/link": "0.24.0", + "@lexical/list": "0.24.0", + "@lexical/mark": "0.24.0", + "@lexical/overflow": "0.24.0", + "@lexical/plain-text": "0.24.0", + "@lexical/react": "0.24.0", + "@lexical/rich-text": "0.24.0", + "@lexical/selection": "0.24.0", + "@lexical/table": "0.24.0", + "@lexical/utils": "0.24.0", "katex": "^0.16.10", - "lexical": "0.23.1", + "lexical": "0.24.0", "lodash-es": "^4.17.21", "prettier": "^3.4.2", "react": "^18.2.0", @@ -38163,28 +38163,28 @@ }, "packages/lexical-react": { "name": "@lexical/react", - "version": "0.23.1", - "license": "MIT", - "dependencies": { - "@lexical/clipboard": "0.23.1", - "@lexical/code": "0.23.1", - "@lexical/devtools-core": "0.23.1", - "@lexical/dragon": "0.23.1", - "@lexical/hashtag": "0.23.1", - "@lexical/history": "0.23.1", - "@lexical/link": "0.23.1", - "@lexical/list": "0.23.1", - "@lexical/mark": "0.23.1", - "@lexical/markdown": "0.23.1", - "@lexical/overflow": "0.23.1", - "@lexical/plain-text": "0.23.1", - "@lexical/rich-text": "0.23.1", - "@lexical/selection": "0.23.1", - "@lexical/table": "0.23.1", - "@lexical/text": "0.23.1", - "@lexical/utils": "0.23.1", - "@lexical/yjs": "0.23.1", - "lexical": "0.23.1", + "version": "0.24.0", + "license": "MIT", + "dependencies": { + "@lexical/clipboard": "0.24.0", + "@lexical/code": "0.24.0", + "@lexical/devtools-core": "0.24.0", + "@lexical/dragon": "0.24.0", + "@lexical/hashtag": "0.24.0", + "@lexical/history": "0.24.0", + "@lexical/link": "0.24.0", + "@lexical/list": "0.24.0", + "@lexical/mark": "0.24.0", + "@lexical/markdown": "0.24.0", + "@lexical/overflow": "0.24.0", + "@lexical/plain-text": "0.24.0", + "@lexical/rich-text": "0.24.0", + "@lexical/selection": "0.24.0", + "@lexical/table": "0.24.0", + "@lexical/text": "0.24.0", + "@lexical/utils": "0.24.0", + "@lexical/yjs": "0.24.0", + "lexical": "0.24.0", "react-error-boundary": "^3.1.4" }, "peerDependencies": { @@ -38194,55 +38194,55 @@ }, "packages/lexical-rich-text": { "name": "@lexical/rich-text", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "@lexical/clipboard": "0.23.1", - "@lexical/selection": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/clipboard": "0.24.0", + "@lexical/selection": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "packages/lexical-selection": { "name": "@lexical/selection", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "lexical": "0.23.1" + "lexical": "0.24.0" } }, "packages/lexical-table": { "name": "@lexical/table", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "@lexical/clipboard": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/clipboard": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "packages/lexical-text": { "name": "@lexical/text", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "lexical": "0.23.1" + "lexical": "0.24.0" } }, "packages/lexical-utils": { "name": "@lexical/utils", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "@lexical/list": "0.23.1", - "@lexical/selection": "0.23.1", - "@lexical/table": "0.23.1", - "lexical": "0.23.1" + "@lexical/list": "0.24.0", + "@lexical/selection": "0.24.0", + "@lexical/table": "0.24.0", + "lexical": "0.24.0" } }, "packages/lexical-website": { "name": "@lexical/website", - "version": "0.23.1", + "version": "0.24.0", "dependencies": { "@docusaurus/core": "3.6.0", "@docusaurus/faster": "3.6.0", @@ -38272,12 +38272,12 @@ }, "packages/lexical-yjs": { "name": "@lexical/yjs", - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "@lexical/offset": "0.23.1", - "@lexical/selection": "0.23.1", - "lexical": "0.23.1" + "@lexical/offset": "0.24.0", + "@lexical/selection": "0.24.0", + "lexical": "0.24.0" }, "peerDependencies": { "yjs": ">=13.5.22" @@ -38310,10 +38310,10 @@ } }, "packages/shared": { - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "dependencies": { - "lexical": "0.23.1" + "lexical": "0.24.0" } } }, @@ -42861,19 +42861,19 @@ "@lexical/clipboard": { "version": "file:packages/lexical-clipboard", "requires": { - "@lexical/html": "0.23.1", - "@lexical/list": "0.23.1", - "@lexical/selection": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/html": "0.24.0", + "@lexical/list": "0.24.0", + "@lexical/selection": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "@lexical/code": { "version": "file:packages/lexical-code", "requires": { - "@lexical/utils": "0.23.1", + "@lexical/utils": "0.24.0", "@types/prismjs": "^1.26.0", - "lexical": "0.23.1", + "lexical": "0.24.0", "prismjs": "^1.27.0" } }, @@ -42885,7 +42885,7 @@ "@chakra-ui/react": "^2.8.2", "@emotion/react": "^11.11.4", "@emotion/styled": "^11.11.5", - "@lexical/devtools-core": "0.23.1", + "@lexical/devtools-core": "0.24.0", "@rollup/plugin-babel": "^6.0.4", "@types/react": "^18.2.46", "@types/react-dom": "^18.2.18", @@ -42894,7 +42894,7 @@ "@webext-pegasus/store-zustand": "^0.3.0", "@webext-pegasus/transport": "^0.3.0", "framer-motion": "^11.1.5", - "lexical": "0.23.1", + "lexical": "0.24.0", "react": "^18.2.0", "react-dom": "^18.2.0", "typescript": "^5.4.5", @@ -42906,18 +42906,18 @@ "@lexical/devtools-core": { "version": "file:packages/lexical-devtools-core", "requires": { - "@lexical/html": "0.23.1", - "@lexical/link": "0.23.1", - "@lexical/mark": "0.23.1", - "@lexical/table": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/html": "0.24.0", + "@lexical/link": "0.24.0", + "@lexical/mark": "0.24.0", + "@lexical/table": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "@lexical/dragon": { "version": "file:packages/lexical-dragon", "requires": { - "lexical": "0.23.1" + "lexical": "0.24.0" } }, "@lexical/eslint-plugin": { @@ -42929,152 +42929,152 @@ "@lexical/file": { "version": "file:packages/lexical-file", "requires": { - "lexical": "0.23.1" + "lexical": "0.24.0" } }, "@lexical/hashtag": { "version": "file:packages/lexical-hashtag", "requires": { - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "@lexical/headless": { "version": "file:packages/lexical-headless", "requires": { - "lexical": "0.23.1" + "lexical": "0.24.0" } }, "@lexical/history": { "version": "file:packages/lexical-history", "requires": { - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "@lexical/html": { "version": "file:packages/lexical-html", "requires": { - "@lexical/selection": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/selection": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "@lexical/link": { "version": "file:packages/lexical-link", "requires": { - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "@lexical/list": { "version": "file:packages/lexical-list", "requires": { - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "@lexical/mark": { "version": "file:packages/lexical-mark", "requires": { - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "@lexical/markdown": { "version": "file:packages/lexical-markdown", "requires": { - "@lexical/code": "0.23.1", - "@lexical/link": "0.23.1", - "@lexical/list": "0.23.1", - "@lexical/rich-text": "0.23.1", - "@lexical/text": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/code": "0.24.0", + "@lexical/link": "0.24.0", + "@lexical/list": "0.24.0", + "@lexical/rich-text": "0.24.0", + "@lexical/text": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "@lexical/offset": { "version": "file:packages/lexical-offset", "requires": { - "lexical": "0.23.1" + "lexical": "0.24.0" } }, "@lexical/overflow": { "version": "file:packages/lexical-overflow", "requires": { - "lexical": "0.23.1" + "lexical": "0.24.0" } }, "@lexical/plain-text": { "version": "file:packages/lexical-plain-text", "requires": { - "@lexical/clipboard": "0.23.1", - "@lexical/selection": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/clipboard": "0.24.0", + "@lexical/selection": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "@lexical/react": { "version": "file:packages/lexical-react", "requires": { - "@lexical/clipboard": "0.23.1", - "@lexical/code": "0.23.1", - "@lexical/devtools-core": "0.23.1", - "@lexical/dragon": "0.23.1", - "@lexical/hashtag": "0.23.1", - "@lexical/history": "0.23.1", - "@lexical/link": "0.23.1", - "@lexical/list": "0.23.1", - "@lexical/mark": "0.23.1", - "@lexical/markdown": "0.23.1", - "@lexical/overflow": "0.23.1", - "@lexical/plain-text": "0.23.1", - "@lexical/rich-text": "0.23.1", - "@lexical/selection": "0.23.1", - "@lexical/table": "0.23.1", - "@lexical/text": "0.23.1", - "@lexical/utils": "0.23.1", - "@lexical/yjs": "0.23.1", - "lexical": "0.23.1", + "@lexical/clipboard": "0.24.0", + "@lexical/code": "0.24.0", + "@lexical/devtools-core": "0.24.0", + "@lexical/dragon": "0.24.0", + "@lexical/hashtag": "0.24.0", + "@lexical/history": "0.24.0", + "@lexical/link": "0.24.0", + "@lexical/list": "0.24.0", + "@lexical/mark": "0.24.0", + "@lexical/markdown": "0.24.0", + "@lexical/overflow": "0.24.0", + "@lexical/plain-text": "0.24.0", + "@lexical/rich-text": "0.24.0", + "@lexical/selection": "0.24.0", + "@lexical/table": "0.24.0", + "@lexical/text": "0.24.0", + "@lexical/utils": "0.24.0", + "@lexical/yjs": "0.24.0", + "lexical": "0.24.0", "react-error-boundary": "^3.1.4" } }, "@lexical/rich-text": { "version": "file:packages/lexical-rich-text", "requires": { - "@lexical/clipboard": "0.23.1", - "@lexical/selection": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/clipboard": "0.24.0", + "@lexical/selection": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "@lexical/selection": { "version": "file:packages/lexical-selection", "requires": { - "lexical": "0.23.1" + "lexical": "0.24.0" } }, "@lexical/table": { "version": "file:packages/lexical-table", "requires": { - "@lexical/clipboard": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/clipboard": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } }, "@lexical/text": { "version": "file:packages/lexical-text", "requires": { - "lexical": "0.23.1" + "lexical": "0.24.0" } }, "@lexical/utils": { "version": "file:packages/lexical-utils", "requires": { - "@lexical/list": "0.23.1", - "@lexical/selection": "0.23.1", - "@lexical/table": "0.23.1", - "lexical": "0.23.1" + "@lexical/list": "0.24.0", + "@lexical/selection": "0.24.0", + "@lexical/table": "0.24.0", + "lexical": "0.24.0" } }, "@lexical/website": { @@ -43107,9 +43107,9 @@ "@lexical/yjs": { "version": "file:packages/lexical-yjs", "requires": { - "@lexical/offset": "0.23.1", - "@lexical/selection": "0.23.1", - "lexical": "0.23.1" + "@lexical/offset": "0.24.0", + "@lexical/selection": "0.24.0", + "lexical": "0.24.0" } }, "@mdx-js/mdx": { @@ -54832,26 +54832,26 @@ "@babel/plugin-transform-flow-strip-types": "^7.24.7", "@babel/preset-react": "^7.24.7", "@excalidraw/excalidraw": "^0.17.0", - "@lexical/clipboard": "0.23.1", - "@lexical/code": "0.23.1", - "@lexical/file": "0.23.1", - "@lexical/hashtag": "0.23.1", - "@lexical/link": "0.23.1", - "@lexical/list": "0.23.1", - "@lexical/mark": "0.23.1", - "@lexical/overflow": "0.23.1", - "@lexical/plain-text": "0.23.1", - "@lexical/react": "0.23.1", - "@lexical/rich-text": "0.23.1", - "@lexical/selection": "0.23.1", - "@lexical/table": "0.23.1", - "@lexical/utils": "0.23.1", + "@lexical/clipboard": "0.24.0", + "@lexical/code": "0.24.0", + "@lexical/file": "0.24.0", + "@lexical/hashtag": "0.24.0", + "@lexical/link": "0.24.0", + "@lexical/list": "0.24.0", + "@lexical/mark": "0.24.0", + "@lexical/overflow": "0.24.0", + "@lexical/plain-text": "0.24.0", + "@lexical/react": "0.24.0", + "@lexical/rich-text": "0.24.0", + "@lexical/selection": "0.24.0", + "@lexical/table": "0.24.0", + "@lexical/utils": "0.24.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.23.1", + "lexical": "0.24.0", "lodash-es": "^4.17.21", "prettier": "^3.4.2", "react": "^18.2.0", @@ -60927,7 +60927,7 @@ "shared": { "version": "file:packages/shared", "requires": { - "lexical": "0.23.1" + "lexical": "0.24.0" } }, "shebang-command": { diff --git a/package.json b/package.json index 7dd5ee763c9..535b3e9f0b5 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.23.1", + "version": "0.24.0", "license": "MIT", "private": true, "workspaces": [ diff --git a/packages/lexical-clipboard/package.json b/packages/lexical-clipboard/package.json index c3d5f0b655c..1f4e11e3b19 100644 --- a/packages/lexical-clipboard/package.json +++ b/packages/lexical-clipboard/package.json @@ -9,15 +9,15 @@ "paste" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalClipboard.js", "types": "index.d.ts", "dependencies": { - "@lexical/html": "0.23.1", - "@lexical/list": "0.23.1", - "@lexical/selection": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/html": "0.24.0", + "@lexical/list": "0.24.0", + "@lexical/selection": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" }, "repository": { "type": "git", diff --git a/packages/lexical-code/package.json b/packages/lexical-code/package.json index 97a5f5f954e..9c6c4808cb3 100644 --- a/packages/lexical-code/package.json +++ b/packages/lexical-code/package.json @@ -8,12 +8,12 @@ "code" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalCode.js", "types": "index.d.ts", "dependencies": { - "@lexical/utils": "0.23.1", - "lexical": "0.23.1", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0", "prismjs": "^1.27.0" }, "repository": { diff --git a/packages/lexical-devtools-core/package.json b/packages/lexical-devtools-core/package.json index d2fb9cf85dd..6b45b22687e 100644 --- a/packages/lexical-devtools-core/package.json +++ b/packages/lexical-devtools-core/package.json @@ -8,16 +8,16 @@ "utils" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalDevtoolsCore.js", "types": "index.d.ts", "dependencies": { - "@lexical/html": "0.23.1", - "@lexical/link": "0.23.1", - "@lexical/mark": "0.23.1", - "@lexical/table": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/html": "0.24.0", + "@lexical/link": "0.24.0", + "@lexical/mark": "0.24.0", + "@lexical/table": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" }, "peerDependencies": { "react": ">=17.x", diff --git a/packages/lexical-devtools/package.json b/packages/lexical-devtools/package.json index 254e4fe1e72..da5264bc965 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.23.1", + "version": "0.24.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.23.1", + "@lexical/devtools-core": "0.24.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.23.1", + "lexical": "0.24.0", "typescript": "^5.4.5", "vite": "^5.2.2", "wxt": "^0.17.0" diff --git a/packages/lexical-dragon/package.json b/packages/lexical-dragon/package.json index 95ce8d03ec8..167d8be3fa6 100644 --- a/packages/lexical-dragon/package.json +++ b/packages/lexical-dragon/package.json @@ -9,7 +9,7 @@ "accessibility" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalDragon.js", "types": "index.d.ts", "repository": { @@ -37,6 +37,6 @@ } }, "dependencies": { - "lexical": "0.23.1" + "lexical": "0.24.0" } } diff --git a/packages/lexical-eslint-plugin/package.json b/packages/lexical-eslint-plugin/package.json index d7e4d99db99..caa6f9daafb 100644 --- a/packages/lexical-eslint-plugin/package.json +++ b/packages/lexical-eslint-plugin/package.json @@ -8,7 +8,7 @@ "lexical", "editor" ], - "version": "0.23.1", + "version": "0.24.0", "license": "MIT", "repository": { "type": "git", diff --git a/packages/lexical-file/package.json b/packages/lexical-file/package.json index 099377e00e6..af95bcb9a04 100644 --- a/packages/lexical-file/package.json +++ b/packages/lexical-file/package.json @@ -10,7 +10,7 @@ "export" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalFile.js", "types": "index.d.ts", "repository": { @@ -38,6 +38,6 @@ } }, "dependencies": { - "lexical": "0.23.1" + "lexical": "0.24.0" } } diff --git a/packages/lexical-hashtag/package.json b/packages/lexical-hashtag/package.json index 46d80b1deca..adbf31939d2 100644 --- a/packages/lexical-hashtag/package.json +++ b/packages/lexical-hashtag/package.json @@ -8,12 +8,12 @@ "hashtag" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalHashtag.js", "types": "index.d.ts", "dependencies": { - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" }, "repository": { "type": "git", diff --git a/packages/lexical-headless/package.json b/packages/lexical-headless/package.json index c5a497396a0..a379e8915ef 100644 --- a/packages/lexical-headless/package.json +++ b/packages/lexical-headless/package.json @@ -8,7 +8,7 @@ "headless" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalHeadless.js", "types": "index.d.ts", "repository": { @@ -36,6 +36,6 @@ } }, "dependencies": { - "lexical": "0.23.1" + "lexical": "0.24.0" } } diff --git a/packages/lexical-history/package.json b/packages/lexical-history/package.json index 4e9314fdb19..a64395844c2 100644 --- a/packages/lexical-history/package.json +++ b/packages/lexical-history/package.json @@ -8,12 +8,12 @@ "history" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalHistory.js", "types": "index.d.ts", "dependencies": { - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" }, "repository": { "type": "git", diff --git a/packages/lexical-html/package.json b/packages/lexical-html/package.json index 8891f0867be..f54cdb3738e 100644 --- a/packages/lexical-html/package.json +++ b/packages/lexical-html/package.json @@ -8,7 +8,7 @@ "html" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalHtml.js", "types": "index.d.ts", "repository": { @@ -17,9 +17,9 @@ "directory": "packages/lexical-html" }, "dependencies": { - "@lexical/selection": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/selection": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" }, "module": "LexicalHtml.mjs", "sideEffects": false, diff --git a/packages/lexical-link/package.json b/packages/lexical-link/package.json index c50e19ccad8..6f731f43d00 100644 --- a/packages/lexical-link/package.json +++ b/packages/lexical-link/package.json @@ -8,12 +8,12 @@ "link" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalLink.js", "types": "index.d.ts", "dependencies": { - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" }, "repository": { "type": "git", diff --git a/packages/lexical-list/package.json b/packages/lexical-list/package.json index 08e6b0d6313..26f0003c101 100644 --- a/packages/lexical-list/package.json +++ b/packages/lexical-list/package.json @@ -8,12 +8,12 @@ "list" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalList.js", "types": "index.d.ts", "dependencies": { - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" }, "repository": { "type": "git", diff --git a/packages/lexical-mark/package.json b/packages/lexical-mark/package.json index 981cc710386..826e22b3a1e 100644 --- a/packages/lexical-mark/package.json +++ b/packages/lexical-mark/package.json @@ -8,12 +8,12 @@ "mark" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalMark.js", "types": "index.d.ts", "dependencies": { - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" }, "repository": { "type": "git", diff --git a/packages/lexical-markdown/package.json b/packages/lexical-markdown/package.json index 0667a8f5713..fc532ac3399 100644 --- a/packages/lexical-markdown/package.json +++ b/packages/lexical-markdown/package.json @@ -8,17 +8,17 @@ "markdown" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalMarkdown.js", "types": "index.d.ts", "dependencies": { - "@lexical/code": "0.23.1", - "@lexical/link": "0.23.1", - "@lexical/list": "0.23.1", - "@lexical/rich-text": "0.23.1", - "@lexical/text": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/code": "0.24.0", + "@lexical/link": "0.24.0", + "@lexical/list": "0.24.0", + "@lexical/rich-text": "0.24.0", + "@lexical/text": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" }, "repository": { "type": "git", diff --git a/packages/lexical-offset/package.json b/packages/lexical-offset/package.json index fa501ea40f6..39b2fd96b3b 100644 --- a/packages/lexical-offset/package.json +++ b/packages/lexical-offset/package.json @@ -8,7 +8,7 @@ "offset" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalOffset.js", "types": "index.d.ts", "repository": { @@ -36,6 +36,6 @@ } }, "dependencies": { - "lexical": "0.23.1" + "lexical": "0.24.0" } } diff --git a/packages/lexical-overflow/package.json b/packages/lexical-overflow/package.json index 60ee04a4c3e..503da331324 100644 --- a/packages/lexical-overflow/package.json +++ b/packages/lexical-overflow/package.json @@ -8,7 +8,7 @@ "overflow" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalOverflow.js", "types": "index.d.ts", "repository": { @@ -36,6 +36,6 @@ } }, "dependencies": { - "lexical": "0.23.1" + "lexical": "0.24.0" } } diff --git a/packages/lexical-plain-text/package.json b/packages/lexical-plain-text/package.json index bb578ed8044..0102df087f3 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.23.1", + "version": "0.24.0", "main": "LexicalPlainText.js", "types": "index.d.ts", "repository": { @@ -35,9 +35,9 @@ } }, "dependencies": { - "@lexical/clipboard": "0.23.1", - "@lexical/selection": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/clipboard": "0.24.0", + "@lexical/selection": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } } diff --git a/packages/lexical-playground/package.json b/packages/lexical-playground/package.json index 525e78ab41b..372428df533 100644 --- a/packages/lexical-playground/package.json +++ b/packages/lexical-playground/package.json @@ -1,6 +1,6 @@ { "name": "lexical-playground", - "version": "0.23.1", + "version": "0.24.0", "private": true, "type": "module", "scripts": { @@ -12,22 +12,22 @@ }, "dependencies": { "@excalidraw/excalidraw": "^0.17.0", - "@lexical/clipboard": "0.23.1", - "@lexical/code": "0.23.1", - "@lexical/file": "0.23.1", - "@lexical/hashtag": "0.23.1", - "@lexical/link": "0.23.1", - "@lexical/list": "0.23.1", - "@lexical/mark": "0.23.1", - "@lexical/overflow": "0.23.1", - "@lexical/plain-text": "0.23.1", - "@lexical/react": "0.23.1", - "@lexical/rich-text": "0.23.1", - "@lexical/selection": "0.23.1", - "@lexical/table": "0.23.1", - "@lexical/utils": "0.23.1", + "@lexical/clipboard": "0.24.0", + "@lexical/code": "0.24.0", + "@lexical/file": "0.24.0", + "@lexical/hashtag": "0.24.0", + "@lexical/link": "0.24.0", + "@lexical/list": "0.24.0", + "@lexical/mark": "0.24.0", + "@lexical/overflow": "0.24.0", + "@lexical/plain-text": "0.24.0", + "@lexical/react": "0.24.0", + "@lexical/rich-text": "0.24.0", + "@lexical/selection": "0.24.0", + "@lexical/table": "0.24.0", + "@lexical/utils": "0.24.0", "katex": "^0.16.10", - "lexical": "0.23.1", + "lexical": "0.24.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 e9c9499849b..439bc8747dc 100644 --- a/packages/lexical-react/package.json +++ b/packages/lexical-react/package.json @@ -8,27 +8,27 @@ "rich-text" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "dependencies": { - "@lexical/clipboard": "0.23.1", - "@lexical/code": "0.23.1", - "@lexical/devtools-core": "0.23.1", - "@lexical/dragon": "0.23.1", - "@lexical/hashtag": "0.23.1", - "@lexical/history": "0.23.1", - "@lexical/link": "0.23.1", - "@lexical/list": "0.23.1", - "@lexical/mark": "0.23.1", - "@lexical/markdown": "0.23.1", - "@lexical/overflow": "0.23.1", - "@lexical/plain-text": "0.23.1", - "@lexical/rich-text": "0.23.1", - "@lexical/selection": "0.23.1", - "@lexical/table": "0.23.1", - "@lexical/text": "0.23.1", - "@lexical/utils": "0.23.1", - "@lexical/yjs": "0.23.1", - "lexical": "0.23.1", + "@lexical/clipboard": "0.24.0", + "@lexical/code": "0.24.0", + "@lexical/devtools-core": "0.24.0", + "@lexical/dragon": "0.24.0", + "@lexical/hashtag": "0.24.0", + "@lexical/history": "0.24.0", + "@lexical/link": "0.24.0", + "@lexical/list": "0.24.0", + "@lexical/mark": "0.24.0", + "@lexical/markdown": "0.24.0", + "@lexical/overflow": "0.24.0", + "@lexical/plain-text": "0.24.0", + "@lexical/rich-text": "0.24.0", + "@lexical/selection": "0.24.0", + "@lexical/table": "0.24.0", + "@lexical/text": "0.24.0", + "@lexical/utils": "0.24.0", + "@lexical/yjs": "0.24.0", + "lexical": "0.24.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 974a7268c26..9cb28cef822 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.23.1", + "version": "0.24.0", "main": "LexicalRichText.js", "types": "index.d.ts", "repository": { @@ -35,9 +35,9 @@ } }, "dependencies": { - "@lexical/clipboard": "0.23.1", - "@lexical/selection": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/clipboard": "0.24.0", + "@lexical/selection": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" } } diff --git a/packages/lexical-selection/package.json b/packages/lexical-selection/package.json index 282bbcbe28e..d9e22c93f10 100644 --- a/packages/lexical-selection/package.json +++ b/packages/lexical-selection/package.json @@ -9,7 +9,7 @@ "selection" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalSelection.js", "types": "index.d.ts", "repository": { @@ -37,6 +37,6 @@ } }, "dependencies": { - "lexical": "0.23.1" + "lexical": "0.24.0" } } diff --git a/packages/lexical-table/package.json b/packages/lexical-table/package.json index bf36cfcebf1..c0a058d392c 100644 --- a/packages/lexical-table/package.json +++ b/packages/lexical-table/package.json @@ -8,13 +8,13 @@ "table" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalTable.js", "types": "index.d.ts", "dependencies": { - "@lexical/clipboard": "0.23.1", - "@lexical/utils": "0.23.1", - "lexical": "0.23.1" + "@lexical/clipboard": "0.24.0", + "@lexical/utils": "0.24.0", + "lexical": "0.24.0" }, "repository": { "type": "git", diff --git a/packages/lexical-text/package.json b/packages/lexical-text/package.json index 3579057f588..d8acfd986fe 100644 --- a/packages/lexical-text/package.json +++ b/packages/lexical-text/package.json @@ -9,7 +9,7 @@ "text" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalText.js", "types": "index.d.ts", "repository": { @@ -37,6 +37,6 @@ } }, "dependencies": { - "lexical": "0.23.1" + "lexical": "0.24.0" } } diff --git a/packages/lexical-utils/package.json b/packages/lexical-utils/package.json index 33381e24b08..9fa79205029 100644 --- a/packages/lexical-utils/package.json +++ b/packages/lexical-utils/package.json @@ -8,14 +8,14 @@ "utils" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalUtils.js", "types": "index.d.ts", "dependencies": { - "@lexical/list": "0.23.1", - "@lexical/selection": "0.23.1", - "@lexical/table": "0.23.1", - "lexical": "0.23.1" + "@lexical/list": "0.24.0", + "@lexical/selection": "0.24.0", + "@lexical/table": "0.24.0", + "lexical": "0.24.0" }, "repository": { "type": "git", diff --git a/packages/lexical-website/package.json b/packages/lexical-website/package.json index 5e0a5e86345..67b5d820333 100644 --- a/packages/lexical-website/package.json +++ b/packages/lexical-website/package.json @@ -1,6 +1,6 @@ { "name": "@lexical/website", - "version": "0.23.1", + "version": "0.24.0", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/packages/lexical-yjs/package.json b/packages/lexical-yjs/package.json index c29d39acb52..dad766f8f26 100644 --- a/packages/lexical-yjs/package.json +++ b/packages/lexical-yjs/package.json @@ -11,13 +11,13 @@ "crdt" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "LexicalYjs.js", "types": "index.d.ts", "dependencies": { - "@lexical/offset": "0.23.1", - "@lexical/selection": "0.23.1", - "lexical": "0.23.1" + "@lexical/offset": "0.24.0", + "@lexical/selection": "0.24.0", + "lexical": "0.24.0" }, "peerDependencies": { "yjs": ">=13.5.22" diff --git a/packages/lexical/package.json b/packages/lexical/package.json index e4c552dd407..b57015bc6ab 100644 --- a/packages/lexical/package.json +++ b/packages/lexical/package.json @@ -9,7 +9,7 @@ "rich-text" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "main": "Lexical.js", "types": "index.d.ts", "repository": { diff --git a/packages/shared/package.json b/packages/shared/package.json index 6580c6befb1..ab83a57d424 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -8,9 +8,9 @@ "rich-text" ], "license": "MIT", - "version": "0.23.1", + "version": "0.24.0", "dependencies": { - "lexical": "0.23.1" + "lexical": "0.24.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 9864430be38..319c577cd26 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.23.1", + "version": "0.24.0", "scripts": { "dev": "astro dev", "start": "astro dev", @@ -13,12 +13,12 @@ "dependencies": { "@astrojs/check": "^0.9.3", "@astrojs/react": "^3.1.0", - "@lexical/react": "0.23.1", - "@lexical/utils": "0.23.1", + "@lexical/react": "0.24.0", + "@lexical/utils": "0.24.0", "@types/react": "^18.2.66", "@types/react-dom": "^18.2.22", "astro": "^4.5.4", - "lexical": "0.23.1", + "lexical": "0.24.0", "react": "^18.2.0", "react-dom": "^18.2.0", "typescript": "^5.4.2" diff --git a/scripts/__tests__/integration/fixtures/lexical-esm-nextjs/package.json b/scripts/__tests__/integration/fixtures/lexical-esm-nextjs/package.json index a4e84c7097c..a48a0617325 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.23.1", + "version": "0.24.0", "private": true, "scripts": { "dev": "next dev", @@ -9,9 +9,9 @@ "test": "playwright test" }, "dependencies": { - "@lexical/plain-text": "0.23.1", - "@lexical/react": "0.23.1", - "lexical": "0.23.1", + "@lexical/plain-text": "0.24.0", + "@lexical/react": "0.24.0", + "lexical": "0.24.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 84df85c5073..ec2ff919312 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.23.1", + "version": "0.24.0", "private": true, "scripts": { "dev": "vite dev", @@ -9,17 +9,17 @@ "test": "playwright test" }, "devDependencies": { - "@lexical/dragon": "0.23.1", - "@lexical/history": "0.23.1", - "@lexical/rich-text": "0.23.1", - "@lexical/utils": "0.23.1", + "@lexical/dragon": "0.24.0", + "@lexical/history": "0.24.0", + "@lexical/rich-text": "0.24.0", + "@lexical/utils": "0.24.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.23.1", + "lexical": "0.24.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 a0c547363c0..3901a33aa9b 100644 --- a/scripts/error-codes/codes.json +++ b/scripts/error-codes/codes.json @@ -258,5 +258,6 @@ "256": "insertAfterEndRow is not a TableRowNode", "257": "insertBeforeStartRow is not a TableRowNode", "258": "$childIterator: Cycle detected, node with key %s has already been traversed", - "259": "Point.getNode() must return ElementNode when type is element" + "259": "Point.getNode() must return ElementNode when type is element", + "260": "PointType.set: node with key %s is %s and can not be used for a %s point" }