diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f9d4f85..0126c0bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,31 @@ +# [1.8.0-beta.12](https://github.com/Tencent/tmagic-editor/compare/v1.8.0-beta.11...v1.8.0-beta.12) (2026-07-20) + + +### Bug Fixes + +* **adapters:** tag 非法 type 回退为默认主题 ([90492ad](https://github.com/Tencent/tmagic-editor/commit/90492ad3eac82f052e99e7a286772a3feac288f7)) +* **core:** 在 initNode 前校验 config.items 为数组 ([aa71fe9](https://github.com/Tencent/tmagic-editor/commit/aa71fe9ddd011e98b40af04e898bdf79263e0e89)) +* **editor:** 为 FloatingBox 拖拽遮罩添加失焦等兜底清理,避免残留导致编辑器无法点击 ([4a893d3](https://github.com/Tencent/tmagic-editor/commit/4a893d35df354cfedce8e57b0deaaa0c535f8fba)) +* **editor:** 修复 FloatingBox 拖动时鼠标进入 iframe 区域事件丢失 ([284be0d](https://github.com/Tencent/tmagic-editor/commit/284be0d276d90fe58cdcd94372dbacb476fd919c)) +* **editor:** 修复 Monaco 编辑器卸载时容器失效与 Canceled 未处理异常 ([4a15da2](https://github.com/Tencent/tmagic-editor/commit/4a15da21083a30d2590a03fe68c488c71ec44eb2)) +* **editor:** 修正 StyleSetter 字段 prop 取值逻辑 ([e5e0da3](https://github.com/Tencent/tmagic-editor/commit/e5e0da37852c78728e6506980dc2de6928dd571c)) +* **editor:** 延迟 FloatingBox 拖拽遮罩到实际位移时显示,修复关闭按钮点击失效 ([9aa251c](https://github.com/Tencent/tmagic-editor/commit/9aa251ce57e36120a1f6c3b4835ba3bcd604448d)) +* **form,editor:** 完善表单校验与样式属性匹配 ([ef66e8a](https://github.com/Tencent/tmagic-editor/commit/ef66e8a59863f9ffeb7292adcb314e5620c238ef)) +* **form:** radio group disabled不生效 ([42d45be](https://github.com/Tencent/tmagic-editor/commit/42d45bed187393ae02a1fef1df5d46b114f198a8)) + + +### Features + +* **editor:** 扩展 customContentMenu 支持 getTarget 获取右键目标 ([bbe73aa](https://github.com/Tencent/tmagic-editor/commit/bbe73aae6437cabc8cfada24367c3d969687faa9)) +* **editor:** 支持自定义历史对比/回滚弹窗内表单组件的尺寸 ([605f07c](https://github.com/Tencent/tmagic-editor/commit/605f07c8fe24fd67de22f5cb9adfdb151d3b8772)) +* **editor:** 支持通过 uiService 配置列布局最小宽度 ([3c21f45](https://github.com/Tencent/tmagic-editor/commit/3c21f45e88dfe7c61552c704bd9cbd09215017fe)) +* **editor:** 新增属性配置表单校验联动能力 ([0e46692](https://github.com/Tencent/tmagic-editor/commit/0e4669261fe50acaa8f72203dbc342e6eff324e6)) +* **editor:** 注册编辑器字段内置 typeMatch 校验规则并补充文档 ([1c67b5e](https://github.com/Tencent/tmagic-editor/commit/1c67b5e77b726ded63b12d761faff37e97563ff2)) +* **form,editor:** 新增 validateForm 校验能力并接入源码保存校验联动 ([d07e48b](https://github.com/Tencent/tmagic-editor/commit/d07e48bb101a3833b57b97001af3f053e2392c7a)) +* **form:** 支持 rules.typeMatch 按字段 type 校验值类型与选项匹配 ([734e6a8](https://github.com/Tencent/tmagic-editor/commit/734e6a8ee6f9a948273c25461556eb4f54adc1ee)) +* **table:** 为操作列新增 Popconfirm 二次确认能力 ([9e8272b](https://github.com/Tencent/tmagic-editor/commit/9e8272b521784265f18007e11f94d2ae5ee3faba)) +* **table:** 抽取 ActionPopconfirm 并优化 sub-actions 展开交互 ([b183e71](https://github.com/Tencent/tmagic-editor/commit/b183e71f642fba84c82b0e8e63bcb03e0d27e610)) +* **table:** 操作列支持 sub-actions 更多菜单并抽取 ActionButton 组件 ([78a1259](https://github.com/Tencent/tmagic-editor/commit/78a1259665c9d7057f3cf0066beef2604949345b)) # [1.8.0-beta.11](https://github.com/Tencent/tmagic-editor/compare/v1.8.0-beta.10...v1.8.0-beta.11) (2026-06-29) diff --git a/package.json b/package.json index 21381410..3d0e5277 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "1.8.0-beta.11", + "version": "1.8.0-beta.12", "name": "tmagic", "private": true, "type": "module", diff --git a/packages/cli/package.json b/packages/cli/package.json index 0b1170b9..ec1ec766 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,5 +1,5 @@ { - "version": "1.8.0-beta.11", + "version": "1.8.0-beta.12", "name": "@tmagic/cli", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/core/package.json b/packages/core/package.json index 3796eb5f..b6c07e6f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,5 +1,5 @@ { - "version": "1.8.0-beta.11", + "version": "1.8.0-beta.12", "name": "@tmagic/core", "type": "module", "sideEffects": false, diff --git a/packages/data-source/package.json b/packages/data-source/package.json index 3a8a8fc5..b3cdc495 100644 --- a/packages/data-source/package.json +++ b/packages/data-source/package.json @@ -1,5 +1,5 @@ { - "version": "1.8.0-beta.11", + "version": "1.8.0-beta.12", "name": "@tmagic/data-source", "type": "module", "sideEffects": false, diff --git a/packages/dep/package.json b/packages/dep/package.json index 184ac0ec..145d6d62 100644 --- a/packages/dep/package.json +++ b/packages/dep/package.json @@ -1,5 +1,5 @@ { - "version": "1.8.0-beta.11", + "version": "1.8.0-beta.12", "name": "@tmagic/dep", "type": "module", "sideEffects": false, diff --git a/packages/design/package.json b/packages/design/package.json index c4fa3f39..60de6952 100644 --- a/packages/design/package.json +++ b/packages/design/package.json @@ -1,5 +1,5 @@ { - "version": "1.8.0-beta.11", + "version": "1.8.0-beta.12", "name": "@tmagic/design", "type": "module", "sideEffects": [ diff --git a/packages/editor/package.json b/packages/editor/package.json index 683693e7..777cb913 100644 --- a/packages/editor/package.json +++ b/packages/editor/package.json @@ -1,5 +1,5 @@ { - "version": "1.8.0-beta.11", + "version": "1.8.0-beta.12", "name": "@tmagic/editor", "type": "module", "sideEffects": [ diff --git a/packages/element-plus-adapter/package.json b/packages/element-plus-adapter/package.json index 955b5519..e97923ce 100644 --- a/packages/element-plus-adapter/package.json +++ b/packages/element-plus-adapter/package.json @@ -1,5 +1,5 @@ { - "version": "1.8.0-beta.11", + "version": "1.8.0-beta.12", "name": "@tmagic/element-plus-adapter", "type": "module", "sideEffects": false, diff --git a/packages/form-schema/package.json b/packages/form-schema/package.json index 7a7162c0..5c1c6fce 100644 --- a/packages/form-schema/package.json +++ b/packages/form-schema/package.json @@ -1,5 +1,5 @@ { - "version": "1.8.0-beta.11", + "version": "1.8.0-beta.12", "name": "@tmagic/form-schema", "type": "module", "sideEffects": false, diff --git a/packages/form/package.json b/packages/form/package.json index 0b377f7a..69361ad2 100644 --- a/packages/form/package.json +++ b/packages/form/package.json @@ -1,5 +1,5 @@ { - "version": "1.8.0-beta.11", + "version": "1.8.0-beta.12", "name": "@tmagic/form", "type": "module", "sideEffects": [ diff --git a/packages/schema/package.json b/packages/schema/package.json index 360d7223..47aad852 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -1,5 +1,5 @@ { - "version": "1.8.0-beta.11", + "version": "1.8.0-beta.12", "name": "@tmagic/schema", "type": "module", "sideEffects": false, diff --git a/packages/stage/package.json b/packages/stage/package.json index a6aa85ba..65f77add 100644 --- a/packages/stage/package.json +++ b/packages/stage/package.json @@ -1,5 +1,5 @@ { - "version": "1.8.0-beta.11", + "version": "1.8.0-beta.12", "name": "@tmagic/stage", "type": "module", "sideEffects": false, diff --git a/packages/table/package.json b/packages/table/package.json index 3e5ebb57..a3fb815e 100644 --- a/packages/table/package.json +++ b/packages/table/package.json @@ -1,5 +1,5 @@ { - "version": "1.8.0-beta.11", + "version": "1.8.0-beta.12", "name": "@tmagic/table", "type": "module", "sideEffects": [ diff --git a/packages/tdesign-vue-next-adapter/package.json b/packages/tdesign-vue-next-adapter/package.json index 5657210d..6a42f13a 100644 --- a/packages/tdesign-vue-next-adapter/package.json +++ b/packages/tdesign-vue-next-adapter/package.json @@ -1,5 +1,5 @@ { - "version": "1.8.0-beta.11", + "version": "1.8.0-beta.12", "name": "@tmagic/tdesign-vue-next-adapter", "type": "module", "sideEffects": false, diff --git a/packages/utils/package.json b/packages/utils/package.json index 12abefef..4e8456ff 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,5 +1,5 @@ { - "version": "1.8.0-beta.11", + "version": "1.8.0-beta.12", "name": "@tmagic/utils", "type": "module", "sideEffects": false, diff --git a/playground/package.json b/playground/package.json index f2239c59..bdca03fd 100644 --- a/playground/package.json +++ b/playground/package.json @@ -1,6 +1,6 @@ { "name": "tmagic-playground", - "version": "1.8.0-beta.11", + "version": "1.8.0-beta.12", "type": "module", "private": true, "scripts": { @@ -12,11 +12,11 @@ }, "dependencies": { "@element-plus/icons-vue": "^2.3.2", - "@tmagic/core": "1.8.0-beta.11", - "@tmagic/design": "1.8.0-beta.11", - "@tmagic/editor": "1.8.0-beta.11", - "@tmagic/element-plus-adapter": "1.8.0-beta.11", - "@tmagic/tdesign-vue-next-adapter": "1.8.0-beta.11", + "@tmagic/core": "1.8.0-beta.12", + "@tmagic/design": "1.8.0-beta.12", + "@tmagic/editor": "1.8.0-beta.12", + "@tmagic/element-plus-adapter": "1.8.0-beta.12", + "@tmagic/tdesign-vue-next-adapter": "1.8.0-beta.12", "@tmagic/tmagic-form-runtime": "1.1.3", "element-plus": "^2.14.3", "lodash-es": "^4.17.21", diff --git a/runtime/react/package.json b/runtime/react/package.json index 5a5e68d0..fc94eb0d 100644 --- a/runtime/react/package.json +++ b/runtime/react/package.json @@ -1,6 +1,6 @@ { "name": "runtime-react", - "version": "1.8.0-beta.11", + "version": "1.8.0-beta.12", "type": "module", "private": true, "engines": { @@ -16,16 +16,16 @@ "build:playground": "node scripts/build.mjs --type=playground" }, "dependencies": { - "@tmagic/core": "1.8.0-beta.11", + "@tmagic/core": "1.8.0-beta.12", "@tmagic/react-runtime-help": "0.2.2", - "@tmagic/stage": "1.8.0-beta.11", + "@tmagic/stage": "1.8.0-beta.12", "axios": "^1.13.2", "qrcode": "^1.5.0", "react": "^18.3.1", "react-dom": "^18.3.1" }, "devDependencies": { - "@tmagic/cli": "1.8.0-beta.11", + "@tmagic/cli": "1.8.0-beta.12", "@types/fs-extra": "^11.0.4", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", diff --git a/runtime/vue/package.json b/runtime/vue/package.json index ba8f32b6..2c3d2679 100644 --- a/runtime/vue/package.json +++ b/runtime/vue/package.json @@ -1,6 +1,6 @@ { "name": "runtime-vue", - "version": "1.8.0-beta.11", + "version": "1.8.0-beta.12", "type": "module", "private": true, "engines": { @@ -16,14 +16,14 @@ "build:playground": "node scripts/build.mjs --type=playground" }, "dependencies": { - "@tmagic/core": "1.8.0-beta.11", - "@tmagic/stage": "1.8.0-beta.11", + "@tmagic/core": "1.8.0-beta.12", + "@tmagic/stage": "1.8.0-beta.12", "@tmagic/vue-runtime-help": "^2.0.4", "axios": "^1.13.2", "vue": "catalog:" }, "devDependencies": { - "@tmagic/cli": "1.8.0-beta.11", + "@tmagic/cli": "1.8.0-beta.12", "@types/fs-extra": "^11.0.4", "@types/node": "^24.0.10", "@vitejs/plugin-legacy": "^8.0.1",