From a3b74fb61fdb9cb96eec77967ee84e981663abc5 Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Wed, 17 Sep 2025 13:56:10 +0800 Subject: [PATCH 01/25] feat(upgrade monaco-editor's version to 0.52.2): upgrade --- package.json | 4 ++-- pnpm-lock.yaml | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index a2d3b68..ee2f34e 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "husky": "^8.0.3", "inquirer": "^8.2.2", "lint-staged": "^10.0.7", - "monaco-editor": "0.31.1", + "monaco-editor": "0.52.2", "prettier": "^2.2.0", "react": "18.x", "standard-version": "^7.0.1", @@ -48,7 +48,7 @@ "typescript": "^5.0.4" }, "peerDependencies": { - "monaco-editor": "^0.31.0", + "monaco-editor": "^0.52.2", "react": ">=16.13.1" }, "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 146e8af..d5e7b3e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,8 +32,8 @@ importers: specifier: ^10.0.7 version: 10.5.4 monaco-editor: - specifier: 0.31.1 - version: 0.31.1 + specifier: 0.52.2 + version: 0.52.2 prettier: specifier: ^2.2.0 version: 2.8.8 @@ -2034,10 +2034,10 @@ packages: } engines: { node: '>=0.10.0' } - monaco-editor@0.31.1: + monaco-editor@0.52.2: resolution: { - integrity: sha512-FYPwxGZAeP6mRRyrr5XTGHD9gRXVjy7GUzF4IPChnyt3fS5WrNxIkS8DNujWf6EQy0Zlzpxw8oTVE+mWI2/D1Q==, + integrity: sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ==, } ms@2.1.2: @@ -4341,7 +4341,7 @@ snapshots: modify-values@1.0.1: {} - monaco-editor@0.31.1: {} + monaco-editor@0.52.2: {} ms@2.1.2: {} From 9c194dd83ee3f105acc8ffd617f13434951dc497 Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Wed, 17 Sep 2025 15:35:42 +0800 Subject: [PATCH 02/25] chore(release): 2.0.0-beta.0 --- CHANGELOG.md | 7 +++++++ package.json | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee168cd..25c4cc2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.0](https://github.com/DTStack/dt-react-monaco-editor/compare/v1.0.4...v2.0.0-beta.0) (2025-09-17) + + +### Features + +* **upgrade monaco-editor's version to 0.52.2:** upgrade ([a3b74fb](https://github.com/DTStack/dt-react-monaco-editor/commit/a3b74fb61fdb9cb96eec77967ee84e981663abc5)) + ### [1.0.4](https://github.com/DTStack/dt-react-monaco-editor/compare/v1.0.3...v1.0.4) (2024-04-17) diff --git a/package.json b/package.json index ee2f34e..43ba804 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "1.0.4", + "version": "2.0.0-beta.0", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ @@ -42,7 +42,7 @@ "lint-staged": "^10.0.7", "monaco-editor": "0.52.2", "prettier": "^2.2.0", - "react": "18.x", + "react": "16.13.x", "standard-version": "^7.0.1", "tslib": "^2.5.0", "typescript": "^5.0.4" From 4a13ddc26816c9adede8231de6067219cfb0b57d Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Wed, 17 Sep 2025 15:55:51 +0800 Subject: [PATCH 03/25] feat: optimize --- src/config.ts | 4 ++++ src/editor.tsx | 11 ++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/config.ts b/src/config.ts index 33839ba..1f18f79 100644 --- a/src/config.ts +++ b/src/config.ts @@ -13,4 +13,8 @@ export const defaultOptions: monaco.editor.IStandaloneEditorConstructionOptions fontSize: 13, fixedOverflowWidgets: true, renderControlCharacters: true, + dragAndDrop: false, + dropIntoEditor: { + enabled: false, + }, }; diff --git a/src/editor.tsx b/src/editor.tsx index 4146b9e..316324c 100644 --- a/src/editor.tsx +++ b/src/editor.tsx @@ -1,4 +1,5 @@ import * as React from 'react'; + import * as monaco from 'monaco-editor/esm/vs/editor/editor.api'; import { defaultOptions } from './config'; @@ -80,13 +81,21 @@ class MonacoEditor extends React.Component { ...defaultOptions, ...options, value, - language: language || 'sql', + language: language || 'plaintext', theme, }; + // const model = monaco.editor.createModel(value,language || 'plaintext'); this.editor = monaco.editor.create( this.monacoDom.current, editorOptions ); + // 创建后再设置语言和值 + if (language) { + monaco.editor.setModelLanguage(this.editor.getModel(), language); + } + if (value) { + this.editor.setValue(value); + } this.initEditorEvent(); this.props.editorDidMount?.(this.editor); } From 4b3777be0f04a0a2d461a3a7f3e6339709a3fe10 Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Thu, 18 Sep 2025 09:55:37 +0800 Subject: [PATCH 04/25] chore(release): 2.0.0-beta.1 --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 25c4cc2..6d2b7cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.1](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.0...v2.0.0-beta.1) (2025-09-18) + + +### Features + +* optimize ([4a13ddc](https://github.com/DTStack/dt-react-monaco-editor/commit/4a13ddc26816c9adede8231de6067219cfb0b57d)) + ## [2.0.0-beta.0](https://github.com/DTStack/dt-react-monaco-editor/compare/v1.0.4...v2.0.0-beta.0) (2025-09-17) diff --git a/package.json b/package.json index 43ba804..3057801 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.0", + "version": "2.0.0-beta.1", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ From aacddb51d4f8fb4aa569b16918cc5f4328c6172e Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Thu, 18 Sep 2025 09:56:24 +0800 Subject: [PATCH 05/25] chore(release): 2.0.0-beta.2 --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d2b7cd..ea4b15b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.2](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.0...v2.0.0-beta.2) (2025-09-18) + + +### Features + +* optimize ([4a13ddc](https://github.com/DTStack/dt-react-monaco-editor/commit/4a13ddc26816c9adede8231de6067219cfb0b57d)) + ## [2.0.0-beta.1](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.0...v2.0.0-beta.1) (2025-09-18) diff --git a/package.json b/package.json index 3057801..d7698f1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.1", + "version": "2.0.0-beta.2", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ From 14328edc9b6c0ee29eab2792f83a157612500b66 Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Thu, 18 Sep 2025 10:09:52 +0800 Subject: [PATCH 06/25] chore(release): 2.0.0-beta.2 --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ea4b15b..1dac29a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file. See [standa ## [2.0.0-beta.2](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.0...v2.0.0-beta.2) (2025-09-18) +### Features + +* optimize ([4a13ddc](https://github.com/DTStack/dt-react-monaco-editor/commit/4a13ddc26816c9adede8231de6067219cfb0b57d)) + +## [2.0.0-beta.2](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.0...v2.0.0-beta.2) (2025-09-18) + + ### Features * optimize ([4a13ddc](https://github.com/DTStack/dt-react-monaco-editor/commit/4a13ddc26816c9adede8231de6067219cfb0b57d)) From 307b49d0df16076aeb05b2f46d413967e5db30f7 Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Thu, 18 Sep 2025 10:10:46 +0800 Subject: [PATCH 07/25] chore(release): 2.0.0-beta.3 --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1dac29a..2ad15fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.3](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.0...v2.0.0-beta.3) (2025-09-18) + + +### Features + +* optimize ([4a13ddc](https://github.com/DTStack/dt-react-monaco-editor/commit/4a13ddc26816c9adede8231de6067219cfb0b57d)) + ## [2.0.0-beta.2](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.0...v2.0.0-beta.2) (2025-09-18) diff --git a/package.json b/package.json index d7698f1..f5c489d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.2", + "version": "2.0.0-beta.3", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ From b9913d745f36be00a7b56794b5e7e2806cd6e251 Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Thu, 18 Sep 2025 10:16:40 +0800 Subject: [PATCH 08/25] chore(release): 2.0.0-beta.4 --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ad15fd..b3e7c03 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.4](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.0...v2.0.0-beta.4) (2025-09-18) + + +### Features + +* optimize ([4a13ddc](https://github.com/DTStack/dt-react-monaco-editor/commit/4a13ddc26816c9adede8231de6067219cfb0b57d)) + ## [2.0.0-beta.3](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.0...v2.0.0-beta.3) (2025-09-18) diff --git a/package.json b/package.json index f5c489d..1127cf2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.3", + "version": "2.0.0-beta.4", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ From 6cb0c81d766fb1445d653c5ff889494fc2a9be54 Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Thu, 18 Sep 2025 10:17:44 +0800 Subject: [PATCH 09/25] chore(release): 2.0.0-beta.5 --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b3e7c03..28e7cc2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.5](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.0...v2.0.0-beta.5) (2025-09-18) + + +### Features + +* optimize ([4a13ddc](https://github.com/DTStack/dt-react-monaco-editor/commit/4a13ddc26816c9adede8231de6067219cfb0b57d)) + ## [2.0.0-beta.4](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.0...v2.0.0-beta.4) (2025-09-18) diff --git a/package.json b/package.json index 1127cf2..a78974f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.4", + "version": "2.0.0-beta.5", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ From 06f4a764a5472d09ef5620377ebed7000799cf04 Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Thu, 18 Sep 2025 10:24:36 +0800 Subject: [PATCH 10/25] chore(release): 2.0.0-beta.6 --- CHANGELOG.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 28e7cc2..7c2e14e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.6](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.5...v2.0.0-beta.6) (2025-09-18) + ## [2.0.0-beta.5](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.0...v2.0.0-beta.5) (2025-09-18) diff --git a/package.json b/package.json index a78974f..b4c71f1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.5", + "version": "2.0.0-beta.6", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ From 5651d0e6362571a4ccb38d7510bb1b6b4a495eb1 Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Thu, 18 Sep 2025 12:04:15 +0800 Subject: [PATCH 11/25] chore(release): 2.0.0-beta.7 --- CHANGELOG.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c2e14e..9c7fd85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.7](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.6...v2.0.0-beta.7) (2025-09-18) + ## [2.0.0-beta.6](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.5...v2.0.0-beta.6) (2025-09-18) ## [2.0.0-beta.5](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.0...v2.0.0-beta.5) (2025-09-18) diff --git a/package.json b/package.json index b4c71f1..39d9bad 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.6", + "version": "2.0.0-beta.7", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ From 15fdbad3772edae69ea854b81e25871c35bbff2b Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Tue, 23 Sep 2025 14:50:53 +0800 Subject: [PATCH 12/25] chore(release): 2.0.0-beta.8 --- CHANGELOG.md | 2 ++ package.json | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9c7fd85..af2d363 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.8](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.7...v2.0.0-beta.8) (2025-09-23) + ## [2.0.0-beta.7](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.6...v2.0.0-beta.7) (2025-09-18) ## [2.0.0-beta.6](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.5...v2.0.0-beta.6) (2025-09-18) diff --git a/package.json b/package.json index 39d9bad..a6b19c5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.7", + "version": "2.0.0-beta.8", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ @@ -48,7 +48,7 @@ "typescript": "^5.0.4" }, "peerDependencies": { - "monaco-editor": "^0.52.2", + "monaco-editor": "^0.53.0", "react": ">=16.13.1" }, "license": "MIT", From c9ceba1342984c8cbcfcca489eb01c61982f8d67 Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Tue, 23 Sep 2025 17:11:57 +0800 Subject: [PATCH 13/25] chore(release): 2.0.0-beta.9 --- CHANGELOG.md | 2 ++ package.json | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index af2d363..ee16124 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.9](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.8...v2.0.0-beta.9) (2025-09-23) + ## [2.0.0-beta.8](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.7...v2.0.0-beta.8) (2025-09-23) ## [2.0.0-beta.7](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.6...v2.0.0-beta.7) (2025-09-18) diff --git a/package.json b/package.json index a6b19c5..9e2e15e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.8", + "version": "2.0.0-beta.9", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ @@ -48,7 +48,7 @@ "typescript": "^5.0.4" }, "peerDependencies": { - "monaco-editor": "^0.53.0", + "monaco-editor": "^0.52.2", "react": ">=16.13.1" }, "license": "MIT", From d3244df596022f18202c350e01d35037c2cdd373 Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Tue, 23 Sep 2025 17:15:42 +0800 Subject: [PATCH 14/25] chore(release): 2.0.0-beta.10 --- CHANGELOG.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee16124..c9c2f3d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.10](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.9...v2.0.0-beta.10) (2025-09-23) + ## [2.0.0-beta.9](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.8...v2.0.0-beta.9) (2025-09-23) ## [2.0.0-beta.8](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.7...v2.0.0-beta.8) (2025-09-23) diff --git a/package.json b/package.json index 9e2e15e..91c501c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.9", + "version": "2.0.0-beta.10", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ From 3fe5eec7a4ca6c2c45aadf0e6b81bae1e14e8504 Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Tue, 23 Sep 2025 18:07:22 +0800 Subject: [PATCH 15/25] chore(release): 2.0.0-beta.11 --- CHANGELOG.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c9c2f3d..3d409b4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.11](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.10...v2.0.0-beta.11) (2025-09-23) + ## [2.0.0-beta.10](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.9...v2.0.0-beta.10) (2025-09-23) ## [2.0.0-beta.9](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.8...v2.0.0-beta.9) (2025-09-23) diff --git a/package.json b/package.json index 91c501c..b28f689 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.10", + "version": "2.0.0-beta.11", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ From 415f7bc94afff9cfea7953ba7d16425c3b9f85c9 Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Wed, 24 Sep 2025 10:55:00 +0800 Subject: [PATCH 16/25] chore(release): 2.0.0-beta.12 --- CHANGELOG.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d409b4..f880198 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.12](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.11...v2.0.0-beta.12) (2025-09-24) + ## [2.0.0-beta.11](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.10...v2.0.0-beta.11) (2025-09-23) ## [2.0.0-beta.10](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.9...v2.0.0-beta.10) (2025-09-23) diff --git a/package.json b/package.json index b28f689..48563bb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.11", + "version": "2.0.0-beta.12", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ From 06220e29030844c6926de070d1024c5026fec6b6 Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Wed, 24 Sep 2025 11:06:49 +0800 Subject: [PATCH 17/25] chore(release): 2.0.0-beta.13 --- CHANGELOG.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f880198..0df6b90 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.13](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.12...v2.0.0-beta.13) (2025-09-24) + ## [2.0.0-beta.12](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.11...v2.0.0-beta.12) (2025-09-24) ## [2.0.0-beta.11](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.10...v2.0.0-beta.11) (2025-09-23) diff --git a/package.json b/package.json index 48563bb..b2a1432 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.12", + "version": "2.0.0-beta.13", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ From fe4c88269144fc772cbfffec1cbdd52a83dbbf0e Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Wed, 24 Sep 2025 11:41:30 +0800 Subject: [PATCH 18/25] chore(release): 2.0.0-beta.14 --- CHANGELOG.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0df6b90..fa91dd0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.14](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.13...v2.0.0-beta.14) (2025-09-24) + ## [2.0.0-beta.13](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.12...v2.0.0-beta.13) (2025-09-24) ## [2.0.0-beta.12](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.11...v2.0.0-beta.12) (2025-09-24) diff --git a/package.json b/package.json index b2a1432..b4b9b59 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.13", + "version": "2.0.0-beta.14", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ From 5a52a565ae5f5efd82e59d1ad0ad2ac238085179 Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Wed, 24 Sep 2025 11:46:30 +0800 Subject: [PATCH 19/25] chore(release): 2.0.0-beta.15 --- CHANGELOG.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fa91dd0..76a59f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.15](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.14...v2.0.0-beta.15) (2025-09-24) + ## [2.0.0-beta.14](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.13...v2.0.0-beta.14) (2025-09-24) ## [2.0.0-beta.13](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.12...v2.0.0-beta.13) (2025-09-24) diff --git a/package.json b/package.json index b4b9b59..e711788 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.14", + "version": "2.0.0-beta.15", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ From cbd57bc3c57d10ec5675a0c0106728a82a767199 Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Wed, 24 Sep 2025 11:51:35 +0800 Subject: [PATCH 20/25] chore(release): 2.0.0-beta.16 --- CHANGELOG.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 76a59f9..ddbe172 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.16](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.15...v2.0.0-beta.16) (2025-09-24) + ## [2.0.0-beta.15](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.14...v2.0.0-beta.15) (2025-09-24) ## [2.0.0-beta.14](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.13...v2.0.0-beta.14) (2025-09-24) diff --git a/package.json b/package.json index e711788..fd0519e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.15", + "version": "2.0.0-beta.16", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ From d801b0bc90cd9fec6250f8dd9199574ff4002acb Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Wed, 24 Sep 2025 13:53:06 +0800 Subject: [PATCH 21/25] chore(release): 2.0.0-beta.17 --- CHANGELOG.md | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ddbe172..344ad00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.17](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.16...v2.0.0-beta.17) (2025-09-24) + ## [2.0.0-beta.16](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.15...v2.0.0-beta.16) (2025-09-24) ## [2.0.0-beta.15](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.14...v2.0.0-beta.15) (2025-09-24) diff --git a/package.json b/package.json index fd0519e..d8f1a4f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.16", + "version": "2.0.0-beta.17", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ From b0fcb8707292da01b3c50dcb86804653a8988cfe Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Wed, 24 Sep 2025 19:37:03 +0800 Subject: [PATCH 22/25] chore(release): 2.0.0-beta.18 --- CHANGELOG.md | 2 ++ package.json | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 344ad00..20de4d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.18](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.17...v2.0.0-beta.18) (2025-09-24) + ## [2.0.0-beta.17](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.16...v2.0.0-beta.17) (2025-09-24) ## [2.0.0-beta.16](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.15...v2.0.0-beta.16) (2025-09-24) diff --git a/package.json b/package.json index d8f1a4f..38564d5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.17", + "version": "2.0.0-beta.18", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ @@ -40,7 +40,7 @@ "husky": "^8.0.3", "inquirer": "^8.2.2", "lint-staged": "^10.0.7", - "monaco-editor": "0.52.2", + "monaco-editor": "0.53.0", "prettier": "^2.2.0", "react": "16.13.x", "standard-version": "^7.0.1", From e47b3a6b3fd3ee2cc22d944bfa5b5f3d2bb4bd27 Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Thu, 25 Sep 2025 11:50:20 +0800 Subject: [PATCH 23/25] chore(release): 2.0.0-beta.19 --- CHANGELOG.md | 2 ++ package.json | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 20de4d2..6c976c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.19](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.18...v2.0.0-beta.19) (2025-09-25) + ## [2.0.0-beta.18](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.17...v2.0.0-beta.18) (2025-09-24) ## [2.0.0-beta.17](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.16...v2.0.0-beta.17) (2025-09-24) diff --git a/package.json b/package.json index 38564d5..f5c35bc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.18", + "version": "2.0.0-beta.19", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [ @@ -40,7 +40,7 @@ "husky": "^8.0.3", "inquirer": "^8.2.2", "lint-staged": "^10.0.7", - "monaco-editor": "0.53.0", + "monaco-editor": "0.52.2", "prettier": "^2.2.0", "react": "16.13.x", "standard-version": "^7.0.1", From 6eab9cd4999d725e1976b88bf207e4f24b251eda Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Thu, 25 Sep 2025 13:41:41 +0800 Subject: [PATCH 24/25] feat: upgrade monaco-editor's version --- pnpm-lock.yaml | 41 ++++++++++++++++++++++++++++++++++++----- src/config.ts | 3 +++ src/editor.tsx | 8 -------- 3 files changed, 39 insertions(+), 13 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d5e7b3e..e1f4562 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: ^2.2.0 version: 2.8.8 react: - specifier: 18.x - version: 18.3.1 + specifier: 16.13.x + version: 16.13.1 standard-version: specifier: ^7.0.1 version: 7.1.0 @@ -2099,6 +2099,13 @@ packages: } engines: { node: '>=0.10.0' } + object-assign@4.1.1: + resolution: + { + integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, + } + engines: { node: '>=0.10.0' } + once@1.4.0: resolution: { @@ -2319,6 +2326,12 @@ packages: integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, } + prop-types@15.8.1: + resolution: + { + integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==, + } + pump@3.0.0: resolution: { @@ -2350,10 +2363,16 @@ packages: } engines: { node: '>=8' } - react@18.3.1: + react-is@16.13.1: resolution: { - integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==, + integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==, + } + + react@16.13.1: + resolution: + { + integrity: sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==, } engines: { node: '>=0.10.0' } @@ -4373,6 +4392,8 @@ snapshots: number-is-nan@1.0.1: {} + object-assign@4.1.1: {} + once@1.4.0: dependencies: wrappy: 1.0.2 @@ -4481,6 +4502,12 @@ snapshots: process-nextick-args@2.0.1: {} + prop-types@15.8.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + pump@3.0.0: dependencies: end-of-stream: 1.4.4 @@ -4492,9 +4519,13 @@ snapshots: quick-lru@4.0.1: {} - react@18.3.1: + react-is@16.13.1: {} + + react@16.13.1: dependencies: loose-envify: 1.4.0 + object-assign: 4.1.1 + prop-types: 15.8.1 read-pkg-up@3.0.0: dependencies: diff --git a/src/config.ts b/src/config.ts index 1f18f79..f6d6863 100644 --- a/src/config.ts +++ b/src/config.ts @@ -17,4 +17,7 @@ export const defaultOptions: monaco.editor.IStandaloneEditorConstructionOptions dropIntoEditor: { enabled: false, }, + inlineSuggest: { + enabled: true, + }, }; diff --git a/src/editor.tsx b/src/editor.tsx index 316324c..a0ccf20 100644 --- a/src/editor.tsx +++ b/src/editor.tsx @@ -84,18 +84,10 @@ class MonacoEditor extends React.Component { language: language || 'plaintext', theme, }; - // const model = monaco.editor.createModel(value,language || 'plaintext'); this.editor = monaco.editor.create( this.monacoDom.current, editorOptions ); - // 创建后再设置语言和值 - if (language) { - monaco.editor.setModelLanguage(this.editor.getModel(), language); - } - if (value) { - this.editor.setValue(value); - } this.initEditorEvent(); this.props.editorDidMount?.(this.editor); } From ab9479c7c21fa32ff87c66d3e622f020585aca62 Mon Sep 17 00:00:00 2001 From: zhaoge <> Date: Thu, 25 Sep 2025 13:42:02 +0800 Subject: [PATCH 25/25] chore(release): 2.0.0-beta.20 --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c976c5..97cb6ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0-beta.20](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.19...v2.0.0-beta.20) (2025-09-25) + + +### Features + +* upgrade monaco-editor's version ([6eab9cd](https://github.com/DTStack/dt-react-monaco-editor/commit/6eab9cd4999d725e1976b88bf207e4f24b251eda)) + ## [2.0.0-beta.19](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.18...v2.0.0-beta.19) (2025-09-25) ## [2.0.0-beta.18](https://github.com/DTStack/dt-react-monaco-editor/compare/v2.0.0-beta.17...v2.0.0-beta.18) (2025-09-24) diff --git a/package.json b/package.json index f5c35bc..0143d63 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dt-react-monaco-editor", - "version": "2.0.0-beta.19", + "version": "2.0.0-beta.20", "description": "Monaco editor for React.", "authors": "DTStack Corporation", "keywords": [