From 59e8b9472812c15a31c1b767c8c61f278f945054 Mon Sep 17 00:00:00 2001 From: "nocobase[bot]" <179432756+nocobase[bot]@users.noreply.github.com> Date: Tue, 14 Oct 2025 05:42:52 +0000 Subject: [PATCH 1/4] =?UTF-8?q?chore(versions):=20=F0=9F=98=8A=20publish?= =?UTF-8?q?=20v1.8.28?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lerna.json | 2 +- packages/core/acl/package.json | 6 +- packages/core/actions/package.json | 8 +- packages/core/app/package.json | 10 +- packages/core/auth/package.json | 12 +- packages/core/build/package.json | 2 +- packages/core/cache/package.json | 4 +- packages/core/cli/package.json | 6 +- packages/core/client/package.json | 8 +- .../core/create-nocobase-app/package.json | 2 +- .../core/data-source-manager/package.json | 12 +- packages/core/database/package.json | 6 +- packages/core/devtools/package.json | 8 +- packages/core/evaluators/package.json | 4 +- packages/core/lock-manager/package.json | 4 +- packages/core/logger/package.json | 2 +- packages/core/resourcer/package.json | 4 +- packages/core/sdk/package.json | 2 +- packages/core/server/package.json | 28 +-- packages/core/telemetry/package.json | 4 +- packages/core/test/package.json | 4 +- packages/core/utils/package.json | 2 +- .../plugins/@nocobase/plugin-acl/package.json | 2 +- .../plugin-action-bulk-edit/package.json | 2 +- .../plugin-action-bulk-update/package.json | 2 +- .../plugin-action-custom-request/package.json | 2 +- .../plugin-action-duplicate/package.json | 2 +- .../plugin-action-export/package.json | 2 +- .../plugin-action-import/package.json | 2 +- .../plugin-action-print/package.json | 2 +- .../plugins/@nocobase/plugin-ai/package.json | 2 +- .../@nocobase/plugin-api-doc/package.json | 2 +- .../@nocobase/plugin-api-keys/package.json | 2 +- .../plugin-async-task-manager/package.json | 2 +- .../@nocobase/plugin-audit-logs/package.json | 2 +- .../@nocobase/plugin-auth-sms/package.json | 2 +- .../@nocobase/plugin-auth/package.json | 2 +- .../plugin-backup-restore/package.json | 2 +- .../plugin-block-iframe/package.json | 2 +- .../plugin-block-template/package.json | 2 +- .../plugin-block-workbench/package.json | 2 +- .../@nocobase/plugin-calendar/package.json | 2 +- .../@nocobase/plugin-charts/package.json | 2 +- .../@nocobase/plugin-client/package.json | 2 +- .../plugin-collection-sql/package.json | 2 +- .../plugin-collection-tree/package.json | 2 +- .../plugin-data-source-main/package.json | 2 +- .../plugin-data-source-manager/package.json | 2 +- .../plugin-data-visualization/package.json | 2 +- .../@nocobase/plugin-departments/package.json | 2 +- .../plugin-disable-pm-add/package.json | 2 +- .../plugin-environment-variables/package.json | 2 +- .../plugin-error-handler/package.json | 2 +- .../plugin-field-attachment-url/package.json | 2 +- .../plugin-field-china-region/package.json | 2 +- .../plugin-field-formula/package.json | 2 +- .../plugin-field-m2m-array/package.json | 2 +- .../plugin-field-markdown-vditor/package.json | 2 +- .../plugin-field-sequence/package.json | 2 +- .../@nocobase/plugin-field-sort/package.json | 2 +- .../plugin-file-manager/package.json | 2 +- .../plugin-file-previewer-office/package.json | 2 +- .../@nocobase/plugin-gantt/package.json | 2 +- .../package.json | 2 +- .../@nocobase/plugin-kanban/package.json | 2 +- .../@nocobase/plugin-license/package.json | 2 +- .../plugin-locale-tester/package.json | 2 +- .../plugin-localization/package.json | 2 +- .../@nocobase/plugin-logger/package.json | 2 +- .../plugins/@nocobase/plugin-map/package.json | 2 +- .../plugin-mobile-client/package.json | 2 +- .../@nocobase/plugin-mobile/package.json | 2 +- .../plugin-mock-collections/package.json | 2 +- .../plugin-multi-app-manager/package.json | 2 +- .../package.json | 2 +- .../plugin-notification-email/package.json | 2 +- .../package.json | 2 +- .../plugin-notification-manager/package.json | 2 +- .../plugin-notifications/package.json | 2 +- .../plugin-public-forms/package.json | 2 +- .../plugin-snapshot-field/package.json | 2 +- .../plugin-system-settings/package.json | 2 +- .../@nocobase/plugin-text-copy/package.json | 2 +- .../plugin-theme-editor/package.json | 2 +- .../plugin-ui-schema-storage/package.json | 2 +- .../plugin-user-data-sync/package.json | 2 +- .../@nocobase/plugin-users/package.json | 2 +- .../plugin-verification/package.json | 2 +- .../package.json | 2 +- .../plugin-workflow-aggregate/package.json | 2 +- .../@nocobase/plugin-workflow-cc/package.json | 2 +- .../plugin-workflow-delay/package.json | 2 +- .../package.json | 2 +- .../plugin-workflow-loop/package.json | 2 +- .../plugin-workflow-mailer/package.json | 2 +- .../plugin-workflow-manual/package.json | 2 +- .../plugin-workflow-notification/package.json | 2 +- .../plugin-workflow-parallel/package.json | 2 +- .../plugin-workflow-request/package.json | 2 +- .../package.json | 2 +- .../plugin-workflow-sql/package.json | 2 +- .../plugin-workflow-test/package.json | 2 +- .../@nocobase/plugin-workflow/package.json | 2 +- packages/presets/nocobase/package.json | 160 +++++++++--------- 104 files changed, 231 insertions(+), 231 deletions(-) diff --git a/lerna.json b/lerna.json index accbaa83524..dd7ca0f57ef 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "1.8.27", + "version": "1.8.28", "npmClient": "yarn", "useWorkspaces": true, "npmClientArgs": ["--ignore-engines"], diff --git a/packages/core/acl/package.json b/packages/core/acl/package.json index ce388b3c561..d1f80d12b1f 100644 --- a/packages/core/acl/package.json +++ b/packages/core/acl/package.json @@ -1,13 +1,13 @@ { "name": "@nocobase/acl", - "version": "1.8.27", + "version": "1.8.28", "description": "", "license": "AGPL-3.0", "main": "./lib/index.js", "types": "./lib/index.d.ts", "dependencies": { - "@nocobase/resourcer": "1.8.27", - "@nocobase/utils": "1.8.27", + "@nocobase/resourcer": "1.8.28", + "@nocobase/utils": "1.8.28", "minimatch": "^5.1.1" }, "repository": { diff --git a/packages/core/actions/package.json b/packages/core/actions/package.json index a6ac278d725..6d642f68624 100644 --- a/packages/core/actions/package.json +++ b/packages/core/actions/package.json @@ -1,14 +1,14 @@ { "name": "@nocobase/actions", - "version": "1.8.27", + "version": "1.8.28", "description": "", "license": "AGPL-3.0", "main": "./lib/index.js", "types": "./lib/index.d.ts", "dependencies": { - "@nocobase/cache": "1.8.27", - "@nocobase/database": "1.8.27", - "@nocobase/resourcer": "1.8.27" + "@nocobase/cache": "1.8.28", + "@nocobase/database": "1.8.28", + "@nocobase/resourcer": "1.8.28" }, "repository": { "type": "git", diff --git a/packages/core/app/package.json b/packages/core/app/package.json index 4e9251e3ee9..3b74590b6cd 100644 --- a/packages/core/app/package.json +++ b/packages/core/app/package.json @@ -1,17 +1,17 @@ { "name": "@nocobase/app", - "version": "1.8.27", + "version": "1.8.28", "description": "", "license": "AGPL-3.0", "main": "./lib/index.js", "types": "./lib/index.d.ts", "dependencies": { - "@nocobase/database": "1.8.27", - "@nocobase/preset-nocobase": "1.8.27", - "@nocobase/server": "1.8.27" + "@nocobase/database": "1.8.28", + "@nocobase/preset-nocobase": "1.8.28", + "@nocobase/server": "1.8.28" }, "devDependencies": { - "@nocobase/client": "1.8.27" + "@nocobase/client": "1.8.28" }, "repository": { "type": "git", diff --git a/packages/core/auth/package.json b/packages/core/auth/package.json index c24885ce28d..38453f47827 100644 --- a/packages/core/auth/package.json +++ b/packages/core/auth/package.json @@ -1,16 +1,16 @@ { "name": "@nocobase/auth", - "version": "1.8.27", + "version": "1.8.28", "description": "", "license": "AGPL-3.0", "main": "./lib/index.js", "types": "./lib/index.d.ts", "dependencies": { - "@nocobase/actions": "1.8.27", - "@nocobase/cache": "1.8.27", - "@nocobase/database": "1.8.27", - "@nocobase/resourcer": "1.8.27", - "@nocobase/utils": "1.8.27", + "@nocobase/actions": "1.8.28", + "@nocobase/cache": "1.8.28", + "@nocobase/database": "1.8.28", + "@nocobase/resourcer": "1.8.28", + "@nocobase/utils": "1.8.28", "@types/jsonwebtoken": "^9.0.9", "jsonwebtoken": "^9.0.2" }, diff --git a/packages/core/build/package.json b/packages/core/build/package.json index 05258db5cd3..5ad985e12eb 100644 --- a/packages/core/build/package.json +++ b/packages/core/build/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/build", - "version": "1.8.27", + "version": "1.8.28", "description": "Library build tool based on rollup.", "main": "lib/index.js", "types": "./lib/index.d.ts", diff --git a/packages/core/cache/package.json b/packages/core/cache/package.json index f50826a53c0..593ff0964f3 100644 --- a/packages/core/cache/package.json +++ b/packages/core/cache/package.json @@ -1,12 +1,12 @@ { "name": "@nocobase/cache", - "version": "1.8.27", + "version": "1.8.28", "description": "", "license": "AGPL-3.0", "main": "./lib/index.js", "types": "./lib/index.d.ts", "dependencies": { - "@nocobase/lock-manager": "1.8.27", + "@nocobase/lock-manager": "1.8.28", "bloom-filters": "^3.0.1", "cache-manager": "^5.2.4", "cache-manager-redis-yet": "^4.1.2" diff --git a/packages/core/cli/package.json b/packages/core/cli/package.json index 6201682af90..03a5160d0f6 100644 --- a/packages/core/cli/package.json +++ b/packages/core/cli/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/cli", - "version": "1.8.27", + "version": "1.8.28", "description": "", "license": "AGPL-3.0", "main": "./src/index.js", @@ -8,7 +8,7 @@ "nocobase": "./bin/index.js" }, "dependencies": { - "@nocobase/app": "1.8.27", + "@nocobase/app": "1.8.28", "@nocobase/license-kit": "^0.2.17", "@types/fs-extra": "^11.0.1", "@umijs/utils": "3.5.20", @@ -27,7 +27,7 @@ "tsx": "^4.19.0" }, "devDependencies": { - "@nocobase/devtools": "1.8.27" + "@nocobase/devtools": "1.8.28" }, "repository": { "type": "git", diff --git a/packages/core/client/package.json b/packages/core/client/package.json index d0379a872b8..f86a4597676 100644 --- a/packages/core/client/package.json +++ b/packages/core/client/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/client", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "lib/index.js", "module": "es/index.mjs", @@ -26,9 +26,9 @@ "@formily/reactive-react": "^2.2.27", "@formily/shared": "^2.2.27", "@formily/validator": "^2.2.27", - "@nocobase/evaluators": "1.8.27", - "@nocobase/sdk": "1.8.27", - "@nocobase/utils": "1.8.27", + "@nocobase/evaluators": "1.8.28", + "@nocobase/sdk": "1.8.28", + "@nocobase/utils": "1.8.28", "ahooks": "^3.7.2", "antd": "5.24.2", "antd-style": "3.7.1", diff --git a/packages/core/create-nocobase-app/package.json b/packages/core/create-nocobase-app/package.json index f91a489b640..43a7401da78 100755 --- a/packages/core/create-nocobase-app/package.json +++ b/packages/core/create-nocobase-app/package.json @@ -1,6 +1,6 @@ { "name": "create-nocobase-app", - "version": "1.8.27", + "version": "1.8.28", "main": "src/index.js", "license": "AGPL-3.0", "dependencies": { diff --git a/packages/core/data-source-manager/package.json b/packages/core/data-source-manager/package.json index f866f8d6ac6..09453039e0b 100644 --- a/packages/core/data-source-manager/package.json +++ b/packages/core/data-source-manager/package.json @@ -1,16 +1,16 @@ { "name": "@nocobase/data-source-manager", - "version": "1.8.27", + "version": "1.8.28", "description": "", "license": "AGPL-3.0", "main": "./lib/index.js", "types": "./lib/index.d.ts", "dependencies": { - "@nocobase/actions": "1.8.27", - "@nocobase/cache": "1.8.27", - "@nocobase/database": "1.8.27", - "@nocobase/resourcer": "1.8.27", - "@nocobase/utils": "1.8.27", + "@nocobase/actions": "1.8.28", + "@nocobase/cache": "1.8.28", + "@nocobase/database": "1.8.28", + "@nocobase/resourcer": "1.8.28", + "@nocobase/utils": "1.8.28", "@types/jsonwebtoken": "^8.5.8", "jsonwebtoken": "^9.0.2" }, diff --git a/packages/core/database/package.json b/packages/core/database/package.json index 41a4cfedae0..816603d50bc 100644 --- a/packages/core/database/package.json +++ b/packages/core/database/package.json @@ -1,13 +1,13 @@ { "name": "@nocobase/database", - "version": "1.8.27", + "version": "1.8.28", "description": "", "main": "./lib/index.js", "types": "./lib/index.d.ts", "license": "AGPL-3.0", "dependencies": { - "@nocobase/logger": "1.8.27", - "@nocobase/utils": "1.8.27", + "@nocobase/logger": "1.8.28", + "@nocobase/utils": "1.8.28", "async-mutex": "^0.3.2", "chalk": "^4.1.1", "cron-parser": "4.4.0", diff --git a/packages/core/devtools/package.json b/packages/core/devtools/package.json index ce4fe20ed28..ea3116a3f21 100644 --- a/packages/core/devtools/package.json +++ b/packages/core/devtools/package.json @@ -1,13 +1,13 @@ { "name": "@nocobase/devtools", - "version": "1.8.27", + "version": "1.8.28", "description": "", "license": "AGPL-3.0", "main": "./src/index.js", "dependencies": { - "@nocobase/build": "1.8.27", - "@nocobase/client": "1.8.27", - "@nocobase/test": "1.8.27", + "@nocobase/build": "1.8.28", + "@nocobase/client": "1.8.28", + "@nocobase/test": "1.8.28", "@types/koa": "^2.15.0", "@types/koa-bodyparser": "^4.3.4", "@types/lodash": "^4.14.177", diff --git a/packages/core/evaluators/package.json b/packages/core/evaluators/package.json index f3b0eaadb3c..6791f01178e 100644 --- a/packages/core/evaluators/package.json +++ b/packages/core/evaluators/package.json @@ -1,13 +1,13 @@ { "name": "@nocobase/evaluators", - "version": "1.8.27", + "version": "1.8.28", "description": "", "main": "./lib/index.js", "types": "./lib/index.d.ts", "license": "AGPL-3.0", "dependencies": { "@formulajs/formulajs": "4.4.9", - "@nocobase/utils": "1.8.27", + "@nocobase/utils": "1.8.28", "mathjs": "^10.6.0" }, "repository": { diff --git a/packages/core/lock-manager/package.json b/packages/core/lock-manager/package.json index 58aaa9738ce..75395c55763 100644 --- a/packages/core/lock-manager/package.json +++ b/packages/core/lock-manager/package.json @@ -1,10 +1,10 @@ { "name": "@nocobase/lock-manager", - "version": "1.8.27", + "version": "1.8.28", "main": "lib/index.js", "license": "AGPL-3.0", "devDependencies": { - "@nocobase/utils": "1.8.27", + "@nocobase/utils": "1.8.28", "async-mutex": "^0.5.0" } } diff --git a/packages/core/logger/package.json b/packages/core/logger/package.json index 1a782284d83..e1e086fd06c 100644 --- a/packages/core/logger/package.json +++ b/packages/core/logger/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/logger", - "version": "1.8.27", + "version": "1.8.28", "description": "nocobase logging library", "license": "AGPL-3.0", "main": "./lib/index.js", diff --git a/packages/core/resourcer/package.json b/packages/core/resourcer/package.json index 150c8b4e491..0b2bfc2e1cf 100644 --- a/packages/core/resourcer/package.json +++ b/packages/core/resourcer/package.json @@ -1,12 +1,12 @@ { "name": "@nocobase/resourcer", - "version": "1.8.27", + "version": "1.8.28", "description": "", "main": "./lib/index.js", "types": "./lib/index.d.ts", "license": "AGPL-3.0", "dependencies": { - "@nocobase/utils": "1.8.27", + "@nocobase/utils": "1.8.28", "deepmerge": "^4.2.2", "koa-compose": "^4.1.0", "lodash": "^4.17.21", diff --git a/packages/core/sdk/package.json b/packages/core/sdk/package.json index 073e85f757f..b48a085c200 100644 --- a/packages/core/sdk/package.json +++ b/packages/core/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/sdk", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/core/server/package.json b/packages/core/server/package.json index 036bdf3d506..8c03f63118f 100644 --- a/packages/core/server/package.json +++ b/packages/core/server/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/server", - "version": "1.8.27", + "version": "1.8.28", "main": "lib/index.js", "types": "./lib/index.d.ts", "license": "AGPL-3.0", @@ -10,19 +10,19 @@ "@koa/cors": "^5.0.0", "@koa/multer": "^3.1.0", "@koa/router": "^13.1.0", - "@nocobase/acl": "1.8.27", - "@nocobase/actions": "1.8.27", - "@nocobase/auth": "1.8.27", - "@nocobase/cache": "1.8.27", - "@nocobase/data-source-manager": "1.8.27", - "@nocobase/database": "1.8.27", - "@nocobase/evaluators": "1.8.27", - "@nocobase/lock-manager": "1.8.27", - "@nocobase/logger": "1.8.27", - "@nocobase/resourcer": "1.8.27", - "@nocobase/sdk": "1.8.27", - "@nocobase/telemetry": "1.8.27", - "@nocobase/utils": "1.8.27", + "@nocobase/acl": "1.8.28", + "@nocobase/actions": "1.8.28", + "@nocobase/auth": "1.8.28", + "@nocobase/cache": "1.8.28", + "@nocobase/data-source-manager": "1.8.28", + "@nocobase/database": "1.8.28", + "@nocobase/evaluators": "1.8.28", + "@nocobase/lock-manager": "1.8.28", + "@nocobase/logger": "1.8.28", + "@nocobase/resourcer": "1.8.28", + "@nocobase/sdk": "1.8.28", + "@nocobase/telemetry": "1.8.28", + "@nocobase/utils": "1.8.28", "@types/decompress": "4.2.7", "@types/ini": "^1.3.31", "@types/koa-send": "^4.1.3", diff --git a/packages/core/telemetry/package.json b/packages/core/telemetry/package.json index d1c69d039b9..198e686eb30 100644 --- a/packages/core/telemetry/package.json +++ b/packages/core/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/telemetry", - "version": "1.8.27", + "version": "1.8.28", "description": "nocobase telemetry library", "license": "AGPL-3.0", "main": "./lib/index.js", @@ -11,7 +11,7 @@ "directory": "packages/telemetry" }, "dependencies": { - "@nocobase/utils": "1.8.27", + "@nocobase/utils": "1.8.28", "@opentelemetry/api": "^1.7.0", "@opentelemetry/instrumentation": "^0.46.0", "@opentelemetry/resources": "^1.19.0", diff --git a/packages/core/test/package.json b/packages/core/test/package.json index 435e5b4d3cb..5eb432e9279 100644 --- a/packages/core/test/package.json +++ b/packages/core/test/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/test", - "version": "1.8.27", + "version": "1.8.28", "main": "lib/index.js", "module": "./src/index.ts", "types": "./lib/index.d.ts", @@ -51,7 +51,7 @@ }, "dependencies": { "@faker-js/faker": "8.1.0", - "@nocobase/server": "1.8.27", + "@nocobase/server": "1.8.28", "@playwright/test": "^1.45.3", "@testing-library/jest-dom": "^6.4.2", "@testing-library/react": "^14.0.0", diff --git a/packages/core/utils/package.json b/packages/core/utils/package.json index aff36849241..180ca80f879 100644 --- a/packages/core/utils/package.json +++ b/packages/core/utils/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/utils", - "version": "1.8.27", + "version": "1.8.28", "main": "lib/index.js", "types": "./lib/index.d.ts", "license": "AGPL-3.0", diff --git a/packages/plugins/@nocobase/plugin-acl/package.json b/packages/plugins/@nocobase/plugin-acl/package.json index 6bfb4ec685a..9264ab8a8bc 100644 --- a/packages/plugins/@nocobase/plugin-acl/package.json +++ b/packages/plugins/@nocobase/plugin-acl/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "权限控制", "description": "Based on roles, resources, and actions, access control can precisely manage interface configuration permissions, data operation permissions, menu access permissions, and plugin permissions.", "description.zh-CN": "基于角色、资源和操作的权限控制,可以精确控制界面配置权限、数据操作权限、菜单访问权限、插件权限。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/acl", diff --git a/packages/plugins/@nocobase/plugin-action-bulk-edit/package.json b/packages/plugins/@nocobase/plugin-action-bulk-edit/package.json index 1aea3a5b054..39a78c8ff77 100644 --- a/packages/plugins/@nocobase/plugin-action-bulk-edit/package.json +++ b/packages/plugins/@nocobase/plugin-action-bulk-edit/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-action-bulk-edit", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/action-bulk-edit", "homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/action-bulk-edit", diff --git a/packages/plugins/@nocobase/plugin-action-bulk-update/package.json b/packages/plugins/@nocobase/plugin-action-bulk-update/package.json index 0dce08bb82c..6c6b61acde2 100644 --- a/packages/plugins/@nocobase/plugin-action-bulk-update/package.json +++ b/packages/plugins/@nocobase/plugin-action-bulk-update/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-action-bulk-update", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/action-bulk-update", "homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/action-bulk-update", diff --git a/packages/plugins/@nocobase/plugin-action-custom-request/package.json b/packages/plugins/@nocobase/plugin-action-custom-request/package.json index 7baf9de1b99..5773fc1dcae 100644 --- a/packages/plugins/@nocobase/plugin-action-custom-request/package.json +++ b/packages/plugins/@nocobase/plugin-action-custom-request/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-action-custom-request", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/action-custom-request", "homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/action-custom-request", diff --git a/packages/plugins/@nocobase/plugin-action-duplicate/package.json b/packages/plugins/@nocobase/plugin-action-duplicate/package.json index 4dcd1e2bf45..8148793cf83 100644 --- a/packages/plugins/@nocobase/plugin-action-duplicate/package.json +++ b/packages/plugins/@nocobase/plugin-action-duplicate/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-action-duplicate", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/action-duplicate", "homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/action-duplicate", diff --git a/packages/plugins/@nocobase/plugin-action-export/package.json b/packages/plugins/@nocobase/plugin-action-export/package.json index 69384296d70..741ea5ff40f 100644 --- a/packages/plugins/@nocobase/plugin-action-export/package.json +++ b/packages/plugins/@nocobase/plugin-action-export/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "操作:导出记录", "description": "Export filtered records to excel, you can configure which fields to export.", "description.zh-CN": "导出筛选后的记录到 Excel 中,可以配置导出哪些字段。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/action-export", diff --git a/packages/plugins/@nocobase/plugin-action-import/package.json b/packages/plugins/@nocobase/plugin-action-import/package.json index 00756ae3637..b3b8d1d3871 100644 --- a/packages/plugins/@nocobase/plugin-action-import/package.json +++ b/packages/plugins/@nocobase/plugin-action-import/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "操作:导入记录", "description": "Import records using excel templates. You can configure which fields to import and templates will be generated automatically.", "description.zh-CN": "使用 Excel 模板导入数据,可以配置导入哪些字段,自动生成模板。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/action-import", diff --git a/packages/plugins/@nocobase/plugin-action-print/package.json b/packages/plugins/@nocobase/plugin-action-print/package.json index 4093bd9ce13..27f34398d23 100644 --- a/packages/plugins/@nocobase/plugin-action-print/package.json +++ b/packages/plugins/@nocobase/plugin-action-print/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-action-print", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/action-print", "homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/action-print", diff --git a/packages/plugins/@nocobase/plugin-ai/package.json b/packages/plugins/@nocobase/plugin-ai/package.json index 4491897bf0f..c338630cd18 100644 --- a/packages/plugins/@nocobase/plugin-ai/package.json +++ b/packages/plugins/@nocobase/plugin-ai/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "AI 集成", "description": "Support integration with AI services, providing AI-related workflow nodes to enhance business processing capabilities.", "description.zh-CN": "支持接入 AI 服务,提供 AI 相关的工作流节点,增强业务处理能力。", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "peerDependencies": { "@nocobase/client": "1.x", diff --git a/packages/plugins/@nocobase/plugin-api-doc/package.json b/packages/plugins/@nocobase/plugin-api-doc/package.json index b93b0f11cf4..853b41bf94a 100644 --- a/packages/plugins/@nocobase/plugin-api-doc/package.json +++ b/packages/plugins/@nocobase/plugin-api-doc/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-api-doc", - "version": "1.8.27", + "version": "1.8.28", "displayName": "API documentation", "displayName.zh-CN": "API 文档", "description": "An OpenAPI documentation generator for NocoBase HTTP API.", diff --git a/packages/plugins/@nocobase/plugin-api-keys/package.json b/packages/plugins/@nocobase/plugin-api-keys/package.json index 54c2a9f8698..2c0b94bd9e2 100644 --- a/packages/plugins/@nocobase/plugin-api-keys/package.json +++ b/packages/plugins/@nocobase/plugin-api-keys/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "认证:API 密钥", "description": "Allows users to use API key to access application's HTTP API", "description.zh-CN": "允许用户使用 API 密钥访问应用的 HTTP API", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/api-keys", diff --git a/packages/plugins/@nocobase/plugin-async-task-manager/package.json b/packages/plugins/@nocobase/plugin-async-task-manager/package.json index 2f83214d19d..74b514136ec 100644 --- a/packages/plugins/@nocobase/plugin-async-task-manager/package.json +++ b/packages/plugins/@nocobase/plugin-async-task-manager/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "异步任务管理器", "description": "Manage and monitor asynchronous tasks such as data import/export. Support task progress tracking and notification.", "description.zh-CN": "管理和监控数据导入导出等异步任务。支持任务进度跟踪和通知。", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "peerDependencies": { "@nocobase/client": "1.x", diff --git a/packages/plugins/@nocobase/plugin-audit-logs/package.json b/packages/plugins/@nocobase/plugin-audit-logs/package.json index 8d2662d1935..d269a023182 100644 --- a/packages/plugins/@nocobase/plugin-audit-logs/package.json +++ b/packages/plugins/@nocobase/plugin-audit-logs/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-audit-logs", - "version": "1.8.27", + "version": "1.8.28", "displayName": "Audit logs (deprecated)", "displayName.zh-CN": "审计日志(废弃)", "description": "This plugin is deprecated. There will be a new audit log plugin in the future.", diff --git a/packages/plugins/@nocobase/plugin-auth-sms/package.json b/packages/plugins/@nocobase/plugin-auth-sms/package.json index ed1a0ede427..409aa1e4d0c 100644 --- a/packages/plugins/@nocobase/plugin-auth-sms/package.json +++ b/packages/plugins/@nocobase/plugin-auth-sms/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "认证:短信", "description": "SMS authentication.", "description.zh-CN": "通过短信验证码认证身份。", - "version": "1.8.27", + "version": "1.8.28", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/auth-sms", "homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/auth-sms", diff --git a/packages/plugins/@nocobase/plugin-auth/package.json b/packages/plugins/@nocobase/plugin-auth/package.json index a595ac4564c..e3cd608099b 100644 --- a/packages/plugins/@nocobase/plugin-auth/package.json +++ b/packages/plugins/@nocobase/plugin-auth/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-auth", - "version": "1.8.27", + "version": "1.8.28", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/auth", "homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/auth", diff --git a/packages/plugins/@nocobase/plugin-backup-restore/package.json b/packages/plugins/@nocobase/plugin-backup-restore/package.json index e26ecb7f583..dad614cb7a5 100644 --- a/packages/plugins/@nocobase/plugin-backup-restore/package.json +++ b/packages/plugins/@nocobase/plugin-backup-restore/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "应用的备份与还原(废弃)", "description": "Backup and restore applications for scenarios such as application replication, migration, and upgrades.", "description.zh-CN": "备份和还原应用,可用于应用的复制、迁移、升级等场景。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/backup-restore", diff --git a/packages/plugins/@nocobase/plugin-block-iframe/package.json b/packages/plugins/@nocobase/plugin-block-iframe/package.json index 596bf27676c..2f31a7f7462 100644 --- a/packages/plugins/@nocobase/plugin-block-iframe/package.json +++ b/packages/plugins/@nocobase/plugin-block-iframe/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "区块:iframe", "description": "Create an iframe block on the page to embed and display external web pages or content.", "description.zh-CN": "在页面上创建和管理iframe,用于嵌入和展示外部网页或内容。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/block-iframe", diff --git a/packages/plugins/@nocobase/plugin-block-template/package.json b/packages/plugins/@nocobase/plugin-block-template/package.json index 67557747cf4..1b613a45ec2 100644 --- a/packages/plugins/@nocobase/plugin-block-template/package.json +++ b/packages/plugins/@nocobase/plugin-block-template/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "区块:模板", "description": "Create and manage block templates for reuse on pages.", "description.zh-CN": "创建和管理区块模板,用于在页面中重复使用。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/block-template", diff --git a/packages/plugins/@nocobase/plugin-block-workbench/package.json b/packages/plugins/@nocobase/plugin-block-workbench/package.json index 3b566a700bb..efdb046b318 100644 --- a/packages/plugins/@nocobase/plugin-block-workbench/package.json +++ b/packages/plugins/@nocobase/plugin-block-workbench/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-block-workbench", - "version": "1.8.27", + "version": "1.8.28", "displayName": "Block: Action panel", "displayName.zh-CN": "区块:操作面板", "description": "Centrally manages and displays various actions, allowing users to efficiently perform tasks. It supports extensibility, with current action types including pop-ups, links, scanning, and custom requests.", diff --git a/packages/plugins/@nocobase/plugin-calendar/package.json b/packages/plugins/@nocobase/plugin-calendar/package.json index 5b05ed4232d..08f61fc88b4 100644 --- a/packages/plugins/@nocobase/plugin-calendar/package.json +++ b/packages/plugins/@nocobase/plugin-calendar/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-calendar", - "version": "1.8.27", + "version": "1.8.28", "displayName": "Calendar", "displayName.zh-CN": "日历", "description": "Provides callendar collection template and block for managing date data, typically for date/time related information such as events, appointments, tasks, and so on.", diff --git a/packages/plugins/@nocobase/plugin-charts/package.json b/packages/plugins/@nocobase/plugin-charts/package.json index a0a5c7e46c4..1beb2e55f06 100644 --- a/packages/plugins/@nocobase/plugin-charts/package.json +++ b/packages/plugins/@nocobase/plugin-charts/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "图表(废弃)", "description": "The plugin has been deprecated, please use the data visualization plugin instead.", "description.zh-CN": "已废弃插件,请使用数据可视化插件代替。", - "version": "1.8.27", + "version": "1.8.28", "main": "./dist/server/index.js", "license": "AGPL-3.0", "devDependencies": { diff --git a/packages/plugins/@nocobase/plugin-client/package.json b/packages/plugins/@nocobase/plugin-client/package.json index 9953c7b3cb2..598b0b1c7d3 100644 --- a/packages/plugins/@nocobase/plugin-client/package.json +++ b/packages/plugins/@nocobase/plugin-client/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "WEB 客户端", "description": "Provides a client interface for the NocoBase server", "description.zh-CN": "为 NocoBase 服务端提供客户端界面", - "version": "1.8.27", + "version": "1.8.28", "main": "./dist/server/index.js", "license": "AGPL-3.0", "devDependencies": { diff --git a/packages/plugins/@nocobase/plugin-collection-sql/package.json b/packages/plugins/@nocobase/plugin-collection-sql/package.json index 8c7f56d3ee7..2548aa5438c 100644 --- a/packages/plugins/@nocobase/plugin-collection-sql/package.json +++ b/packages/plugins/@nocobase/plugin-collection-sql/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "数据表: SQL", "description": "Provides SQL collection template", "description.zh-CN": "提供 SQL 数据表模板", - "version": "1.8.27", + "version": "1.8.28", "homepage": "https://docs-cn.nocobase.com/handbook/collection-sql", "homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/collection-sql", "main": "dist/server/index.js", diff --git a/packages/plugins/@nocobase/plugin-collection-tree/package.json b/packages/plugins/@nocobase/plugin-collection-tree/package.json index d5528466426..ca91d61566f 100644 --- a/packages/plugins/@nocobase/plugin-collection-tree/package.json +++ b/packages/plugins/@nocobase/plugin-collection-tree/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-collection-tree", - "version": "1.8.27", + "version": "1.8.28", "displayName": "Collection: Tree", "displayName.zh-CN": "数据表:树", "description": "Provides tree collection template", diff --git a/packages/plugins/@nocobase/plugin-data-source-main/package.json b/packages/plugins/@nocobase/plugin-data-source-main/package.json index acd988ad46b..13e62e0ecb1 100644 --- a/packages/plugins/@nocobase/plugin-data-source-main/package.json +++ b/packages/plugins/@nocobase/plugin-data-source-main/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "数据源:主数据库", "description": "NocoBase main database, supports relational databases such as PostgreSQL, MySQL, MariaDB and so on.", "description.zh-CN": "NocoBase 主数据库,支持 PostgreSQL、MySQL、MariaDB 等关系型数据库。", - "version": "1.8.27", + "version": "1.8.28", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/data-source-main", "homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/data-source-main", diff --git a/packages/plugins/@nocobase/plugin-data-source-manager/package.json b/packages/plugins/@nocobase/plugin-data-source-manager/package.json index dbb8559a100..82c749e50a4 100644 --- a/packages/plugins/@nocobase/plugin-data-source-manager/package.json +++ b/packages/plugins/@nocobase/plugin-data-source-manager/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-data-source-manager", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "displayName": "Data source manager", "displayName.zh-CN": "数据源管理", diff --git a/packages/plugins/@nocobase/plugin-data-visualization/package.json b/packages/plugins/@nocobase/plugin-data-visualization/package.json index 6800e6f21d8..9d3560e6e11 100644 --- a/packages/plugins/@nocobase/plugin-data-visualization/package.json +++ b/packages/plugins/@nocobase/plugin-data-visualization/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-data-visualization", - "version": "1.8.27", + "version": "1.8.28", "displayName": "Data visualization", "displayName.zh-CN": "数据可视化", "description": "Provides data visualization feature, including chart block and chart filter block, support line charts, area charts, bar charts and more than a dozen kinds of charts, you can also extend more chart types.", diff --git a/packages/plugins/@nocobase/plugin-departments/package.json b/packages/plugins/@nocobase/plugin-departments/package.json index 06be7c4b15e..3ba30a1dd3c 100644 --- a/packages/plugins/@nocobase/plugin-departments/package.json +++ b/packages/plugins/@nocobase/plugin-departments/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "部门", "description": "Organize users by departments, set hierarchical relationships, link roles to control permissions, and use departments as variables in workflows and expressions.", "description.zh-CN": "以部门来组织用户,设定上下级关系,绑定角色控制权限,并支持作为变量用于工作流和表达式。", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "peerDependencies": { "@nocobase/actions": "1.x", diff --git a/packages/plugins/@nocobase/plugin-disable-pm-add/package.json b/packages/plugins/@nocobase/plugin-disable-pm-add/package.json index ab0e49c65a4..473763a7774 100644 --- a/packages/plugins/@nocobase/plugin-disable-pm-add/package.json +++ b/packages/plugins/@nocobase/plugin-disable-pm-add/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-disable-pm-add", - "version": "1.8.27", + "version": "1.8.28", "main": "./dist/server/index.js", "peerDependencies": { "@nocobase/client": "1.x", diff --git a/packages/plugins/@nocobase/plugin-environment-variables/package.json b/packages/plugins/@nocobase/plugin-environment-variables/package.json index 8700ec1de12..02877872a40 100644 --- a/packages/plugins/@nocobase/plugin-environment-variables/package.json +++ b/packages/plugins/@nocobase/plugin-environment-variables/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-environment-variables", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "peerDependencies": { "@nocobase/client": "1.x", diff --git a/packages/plugins/@nocobase/plugin-error-handler/package.json b/packages/plugins/@nocobase/plugin-error-handler/package.json index 2c2ce34985e..f4d3ec0f81a 100644 --- a/packages/plugins/@nocobase/plugin-error-handler/package.json +++ b/packages/plugins/@nocobase/plugin-error-handler/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "错误处理器", "description": "Handling application errors and exceptions.", "description.zh-CN": "处理应用程序中的错误和异常。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "devDependencies": { diff --git a/packages/plugins/@nocobase/plugin-field-attachment-url/package.json b/packages/plugins/@nocobase/plugin-field-attachment-url/package.json index 3cb65bc662b..6dd91892105 100644 --- a/packages/plugins/@nocobase/plugin-field-attachment-url/package.json +++ b/packages/plugins/@nocobase/plugin-field-attachment-url/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-field-attachment-url", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "displayName": "Collection field: Attachment(URL)", "displayName.zh-CN": "数据表字段:附件(URL)", diff --git a/packages/plugins/@nocobase/plugin-field-china-region/package.json b/packages/plugins/@nocobase/plugin-field-china-region/package.json index 8af98f8e562..31f8cf186ef 100644 --- a/packages/plugins/@nocobase/plugin-field-china-region/package.json +++ b/packages/plugins/@nocobase/plugin-field-china-region/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-field-china-region", - "version": "1.8.27", + "version": "1.8.28", "displayName": "Collection field: administrative divisions of China", "displayName.zh-CN": "数据表字段:中国行政区划", "description": "Provides data and field type for administrative divisions of China.", diff --git a/packages/plugins/@nocobase/plugin-field-formula/package.json b/packages/plugins/@nocobase/plugin-field-formula/package.json index 78f6c9bdd1c..da1daabbdd4 100644 --- a/packages/plugins/@nocobase/plugin-field-formula/package.json +++ b/packages/plugins/@nocobase/plugin-field-formula/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "数据表字段:公式", "description": "Configure and store the results of calculations between multiple field values in the same record, supporting both Math.js and Excel formula functions.", "description.zh-CN": "可以配置并存储同一条记录的多字段值之间的计算结果,支持 Math.js 和 Excel formula functions 两种引擎", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/field-formula", diff --git a/packages/plugins/@nocobase/plugin-field-m2m-array/package.json b/packages/plugins/@nocobase/plugin-field-m2m-array/package.json index 201d5744e4e..71378215bae 100644 --- a/packages/plugins/@nocobase/plugin-field-m2m-array/package.json +++ b/packages/plugins/@nocobase/plugin-field-m2m-array/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "数据表字段:多对多 (数组)", "description": "Allows to create many to many relationships between two models by storing an array of unique keys of the target model.", "description.zh-CN": "支持通过在数组中存储目标表唯一键的方式建立多对多关系。", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "peerDependencies": { "@nocobase/client": "1.x", diff --git a/packages/plugins/@nocobase/plugin-field-markdown-vditor/package.json b/packages/plugins/@nocobase/plugin-field-markdown-vditor/package.json index 17eeb28add5..6c56b2e102f 100644 --- a/packages/plugins/@nocobase/plugin-field-markdown-vditor/package.json +++ b/packages/plugins/@nocobase/plugin-field-markdown-vditor/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "数据表字段:Markdown(Vditor)", "description": "Used to store Markdown and render it using Vditor editor, supports common Markdown syntax such as list, code, quote, etc., and supports uploading images, recordings, etc.It also allows for instant rendering, where what you see is what you get.", "description.zh-CN": "用于存储 Markdown,并使用 Vditor 编辑器渲染,支持常见 Markdown 语法,如列表,代码,引用等,并支持上传图片,录音等。同时可以做到即时渲染,所见即所得。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/field-markdown-vditor", diff --git a/packages/plugins/@nocobase/plugin-field-sequence/package.json b/packages/plugins/@nocobase/plugin-field-sequence/package.json index dd45efaa411..8d12184aebf 100644 --- a/packages/plugins/@nocobase/plugin-field-sequence/package.json +++ b/packages/plugins/@nocobase/plugin-field-sequence/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "数据表字段:自动编码", "description": "Automatically generate codes based on configured rules, supporting combinations of dates, numbers, and text.", "description.zh-CN": "根据配置的规则自动生成编码,支持日期、数字、文本的组合。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/field-sequence", diff --git a/packages/plugins/@nocobase/plugin-field-sort/package.json b/packages/plugins/@nocobase/plugin-field-sort/package.json index 90aa472752c..b6f3cfda6c1 100644 --- a/packages/plugins/@nocobase/plugin-field-sort/package.json +++ b/packages/plugins/@nocobase/plugin-field-sort/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-field-sort", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "displayName": "Collection field: Sort", "displayName.zh-CN": "数据表字段:排序", diff --git a/packages/plugins/@nocobase/plugin-file-manager/package.json b/packages/plugins/@nocobase/plugin-file-manager/package.json index 54d377cb900..b26560baade 100644 --- a/packages/plugins/@nocobase/plugin-file-manager/package.json +++ b/packages/plugins/@nocobase/plugin-file-manager/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-file-manager", - "version": "1.8.27", + "version": "1.8.28", "displayName": "File manager", "displayName.zh-CN": "文件管理器", "description": "Provides files storage services with files collection template and attachment field.", diff --git a/packages/plugins/@nocobase/plugin-file-previewer-office/package.json b/packages/plugins/@nocobase/plugin-file-previewer-office/package.json index 9c57bbbe4d4..65f230964c4 100644 --- a/packages/plugins/@nocobase/plugin-file-previewer-office/package.json +++ b/packages/plugins/@nocobase/plugin-file-previewer-office/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "Office 文件预览", "description": "A plugin for previewing office files via Microsoft live preview service.", "description.zh-CN": "基于微软在线服务预览 Office 文件的插件。", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "peerDependencies": { "@nocobase/client": "1.x", diff --git a/packages/plugins/@nocobase/plugin-gantt/package.json b/packages/plugins/@nocobase/plugin-gantt/package.json index e47dce8a838..02b29050752 100644 --- a/packages/plugins/@nocobase/plugin-gantt/package.json +++ b/packages/plugins/@nocobase/plugin-gantt/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-gantt", - "version": "1.8.27", + "version": "1.8.28", "displayName": "Block: Gantt", "displayName.zh-CN": "区块:甘特图", "description": "Provides Gantt block.", diff --git a/packages/plugins/@nocobase/plugin-graph-collection-manager/package.json b/packages/plugins/@nocobase/plugin-graph-collection-manager/package.json index 3e6cfb0e815..eb2d48fe3a4 100644 --- a/packages/plugins/@nocobase/plugin-graph-collection-manager/package.json +++ b/packages/plugins/@nocobase/plugin-graph-collection-manager/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "可视化数据表管理", "description": "An ER diagram-like tool. Currently only the Master database is supported.", "description.zh-CN": "类似 ER 图的工具,目前只支持主数据库。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/graph-collection-manager", diff --git a/packages/plugins/@nocobase/plugin-kanban/package.json b/packages/plugins/@nocobase/plugin-kanban/package.json index 7cafa2d8fd3..095a4cc5f47 100644 --- a/packages/plugins/@nocobase/plugin-kanban/package.json +++ b/packages/plugins/@nocobase/plugin-kanban/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-kanban", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/block-kanban", "homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/block-kanban", diff --git a/packages/plugins/@nocobase/plugin-license/package.json b/packages/plugins/@nocobase/plugin-license/package.json index 0192cb7f6d1..d81def313be 100644 --- a/packages/plugins/@nocobase/plugin-license/package.json +++ b/packages/plugins/@nocobase/plugin-license/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-license", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "displayName": "License settings", "displayName.zh-CN": "授权设置", diff --git a/packages/plugins/@nocobase/plugin-locale-tester/package.json b/packages/plugins/@nocobase/plugin-locale-tester/package.json index 3cff34a8fa2..2021020cf9c 100644 --- a/packages/plugins/@nocobase/plugin-locale-tester/package.json +++ b/packages/plugins/@nocobase/plugin-locale-tester/package.json @@ -2,7 +2,7 @@ "name": "@nocobase/plugin-locale-tester", "displayName": "Locale tester", "displayName.zh-CN": "翻译测试工具", - "version": "1.8.27", + "version": "1.8.28", "homepage": "https://github.com/nocobase/locales", "main": "dist/server/index.js", "peerDependencies": { diff --git a/packages/plugins/@nocobase/plugin-localization/package.json b/packages/plugins/@nocobase/plugin-localization/package.json index 1e2ba812b26..19882281d11 100644 --- a/packages/plugins/@nocobase/plugin-localization/package.json +++ b/packages/plugins/@nocobase/plugin-localization/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-localization", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/localization-management", "homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/localization-management", diff --git a/packages/plugins/@nocobase/plugin-logger/package.json b/packages/plugins/@nocobase/plugin-logger/package.json index 1552545107b..6a115191326 100644 --- a/packages/plugins/@nocobase/plugin-logger/package.json +++ b/packages/plugins/@nocobase/plugin-logger/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "日志", "description": "Server-side logs, mainly including API request logs and system runtime logs, and allows to package and download log files.", "description.zh-CN": "服务端日志,主要包括接口请求日志和系统运行日志,并支持打包和下载日志文件。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/logger", diff --git a/packages/plugins/@nocobase/plugin-map/package.json b/packages/plugins/@nocobase/plugin-map/package.json index e171cea9fc9..4f211739c0b 100644 --- a/packages/plugins/@nocobase/plugin-map/package.json +++ b/packages/plugins/@nocobase/plugin-map/package.json @@ -2,7 +2,7 @@ "name": "@nocobase/plugin-map", "displayName": "Block: Map", "displayName.zh-CN": "区块:地图", - "version": "1.8.27", + "version": "1.8.28", "description": "Map block, support Gaode map and Google map, you can also extend more map types.", "description.zh-CN": "地图区块,支持高德地图和 Google 地图,你也可以扩展更多地图类型。", "license": "AGPL-3.0", diff --git a/packages/plugins/@nocobase/plugin-mobile-client/package.json b/packages/plugins/@nocobase/plugin-mobile-client/package.json index fdd26775200..f69b8e1de7d 100644 --- a/packages/plugins/@nocobase/plugin-mobile-client/package.json +++ b/packages/plugins/@nocobase/plugin-mobile-client/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-mobile-client", - "version": "1.8.27", + "version": "1.8.28", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/mobile-client", "homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/mobile-client", diff --git a/packages/plugins/@nocobase/plugin-mobile/package.json b/packages/plugins/@nocobase/plugin-mobile/package.json index 85f4f9b234b..240ad57291f 100644 --- a/packages/plugins/@nocobase/plugin-mobile/package.json +++ b/packages/plugins/@nocobase/plugin-mobile/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-mobile", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/mobile", "homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/mobile", diff --git a/packages/plugins/@nocobase/plugin-mock-collections/package.json b/packages/plugins/@nocobase/plugin-mock-collections/package.json index 34192c7f143..7ade96c91e1 100644 --- a/packages/plugins/@nocobase/plugin-mock-collections/package.json +++ b/packages/plugins/@nocobase/plugin-mock-collections/package.json @@ -2,7 +2,7 @@ "name": "@nocobase/plugin-mock-collections", "displayName": "mock-collections", "description": "mock-collections", - "version": "1.8.27", + "version": "1.8.28", "main": "./dist/server/index.js", "license": "AGPL-3.0", "peerDependencies": { diff --git a/packages/plugins/@nocobase/plugin-multi-app-manager/package.json b/packages/plugins/@nocobase/plugin-multi-app-manager/package.json index c180ce26c36..eb8b4fdc653 100644 --- a/packages/plugins/@nocobase/plugin-multi-app-manager/package.json +++ b/packages/plugins/@nocobase/plugin-multi-app-manager/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "多应用管理器", "description": "Dynamically create multiple apps without separate deployments.", "description.zh-CN": "无需单独部署即可动态创建多个应用。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/multi-app-manager", diff --git a/packages/plugins/@nocobase/plugin-multi-app-share-collection/package.json b/packages/plugins/@nocobase/plugin-multi-app-share-collection/package.json index 1b6d066bfc6..2941e5789eb 100644 --- a/packages/plugins/@nocobase/plugin-multi-app-share-collection/package.json +++ b/packages/plugins/@nocobase/plugin-multi-app-share-collection/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "多应用数据表共享", "description": "", "description.zh-CN": "", - "version": "1.8.27", + "version": "1.8.28", "main": "./dist/server/index.js", "devDependencies": { "@formily/react": "2.x", diff --git a/packages/plugins/@nocobase/plugin-notification-email/package.json b/packages/plugins/@nocobase/plugin-notification-email/package.json index 5e56b67b108..db8d951d21d 100644 --- a/packages/plugins/@nocobase/plugin-notification-email/package.json +++ b/packages/plugins/@nocobase/plugin-notification-email/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-notification-email", - "version": "1.8.27", + "version": "1.8.28", "displayName": "Notification: Email", "displayName.zh-CN": "通知:电子邮件", "description": "Used for sending email notifications with built-in SMTP transport.", diff --git a/packages/plugins/@nocobase/plugin-notification-in-app-message/package.json b/packages/plugins/@nocobase/plugin-notification-in-app-message/package.json index 2699112fa84..920484612b1 100644 --- a/packages/plugins/@nocobase/plugin-notification-in-app-message/package.json +++ b/packages/plugins/@nocobase/plugin-notification-in-app-message/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-notification-in-app-message", - "version": "1.8.27", + "version": "1.8.28", "displayName": "Notification: In-app message", "displayName.zh-CN": "通知:站内信", "description": "It supports users in receiving real-time message notifications within the NocoBase application.", diff --git a/packages/plugins/@nocobase/plugin-notification-manager/package.json b/packages/plugins/@nocobase/plugin-notification-manager/package.json index 2576502e44f..3f5efabd90d 100644 --- a/packages/plugins/@nocobase/plugin-notification-manager/package.json +++ b/packages/plugins/@nocobase/plugin-notification-manager/package.json @@ -4,7 +4,7 @@ "description": "Provides a unified management service that includes channel configuration, logging, and other features, supporting the configuration of various notification channels, including in-app message and email.", "displayName.zh-CN": "通知管理", "description.zh-CN": "提供统一的管理服务,涵盖渠道配置、日志记录等功能,支持多种通知渠道的配置,包括站内信和电子邮件等。", - "version": "1.8.27", + "version": "1.8.28", "homepage": "https://docs.nocobase.com/handbook/notification-manager", "homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/notification-manager", "main": "dist/server/index.js", diff --git a/packages/plugins/@nocobase/plugin-notifications/package.json b/packages/plugins/@nocobase/plugin-notifications/package.json index 97991473914..cc9f1233df5 100644 --- a/packages/plugins/@nocobase/plugin-notifications/package.json +++ b/packages/plugins/@nocobase/plugin-notifications/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-notifications", - "version": "1.8.27", + "version": "1.8.28", "description": "", "license": "AGPL-3.0", "main": "./dist/server/index.js", diff --git a/packages/plugins/@nocobase/plugin-public-forms/package.json b/packages/plugins/@nocobase/plugin-public-forms/package.json index e28625b3302..f43376b6387 100644 --- a/packages/plugins/@nocobase/plugin-public-forms/package.json +++ b/packages/plugins/@nocobase/plugin-public-forms/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-public-forms", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "displayName": "Public forms", "displayName.zh-CN": "公开表单", diff --git a/packages/plugins/@nocobase/plugin-snapshot-field/package.json b/packages/plugins/@nocobase/plugin-snapshot-field/package.json index d7823f1cd32..a8f4337d805 100644 --- a/packages/plugins/@nocobase/plugin-snapshot-field/package.json +++ b/packages/plugins/@nocobase/plugin-snapshot-field/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "数据表字段:关系快照", "description": "When adding a new record, create a snapshot for its relational record and save in the new record. The snapshot will not be updated when the relational record is updated.", "description.zh-CN": "在添加数据时,为它的关系数据创建快照,并保存在当前的数据中。关系数据更新时,快照不会更新。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/field-snapshot", diff --git a/packages/plugins/@nocobase/plugin-system-settings/package.json b/packages/plugins/@nocobase/plugin-system-settings/package.json index 31ce52ff581..4b4f38f025c 100644 --- a/packages/plugins/@nocobase/plugin-system-settings/package.json +++ b/packages/plugins/@nocobase/plugin-system-settings/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "系统设置", "description": "Used to adjust the system title, logo, language, etc.", "description.zh-CN": "用于调整系统的标题、LOGO、语言等。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/system-settings", diff --git a/packages/plugins/@nocobase/plugin-text-copy/package.json b/packages/plugins/@nocobase/plugin-text-copy/package.json index 7c1b783315c..ce7b05491ad 100644 --- a/packages/plugins/@nocobase/plugin-text-copy/package.json +++ b/packages/plugins/@nocobase/plugin-text-copy/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-text-copy", - "version": "1.8.27", + "version": "1.8.28", "main": "./dist/server/index.js", "displayName": "Text copy", "displayName.zh-CN": "文本复制", diff --git a/packages/plugins/@nocobase/plugin-theme-editor/package.json b/packages/plugins/@nocobase/plugin-theme-editor/package.json index 1ac0a498a40..a44e9470954 100644 --- a/packages/plugins/@nocobase/plugin-theme-editor/package.json +++ b/packages/plugins/@nocobase/plugin-theme-editor/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-theme-editor", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/theme-editor", "homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/theme-editor", diff --git a/packages/plugins/@nocobase/plugin-ui-schema-storage/package.json b/packages/plugins/@nocobase/plugin-ui-schema-storage/package.json index 52e42afddb8..20e6f78f714 100644 --- a/packages/plugins/@nocobase/plugin-ui-schema-storage/package.json +++ b/packages/plugins/@nocobase/plugin-ui-schema-storage/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "UI schema 存储服务", "description": "Provides centralized UI schema storage service.", "description.zh-CN": "提供中心化的 UI schema 存储服务。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/ui-schema-storage", diff --git a/packages/plugins/@nocobase/plugin-user-data-sync/package.json b/packages/plugins/@nocobase/plugin-user-data-sync/package.json index 28b416b1c36..986cf41dabe 100644 --- a/packages/plugins/@nocobase/plugin-user-data-sync/package.json +++ b/packages/plugins/@nocobase/plugin-user-data-sync/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "用户数据同步", "description": "Reigster and manage extensible user data synchronization sources, with HTTP API provided by default. Support for synchronizing data to resources such as users and departments.", "description.zh-CN": "注册和管理可扩展的用户数据同步来源,默认提供 HTTP API。支持向用户和部门等资源同步数据。", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "peerDependencies": { "@nocobase/client": "1.x", diff --git a/packages/plugins/@nocobase/plugin-users/package.json b/packages/plugins/@nocobase/plugin-users/package.json index 12102ad2dcd..0402a9283e9 100644 --- a/packages/plugins/@nocobase/plugin-users/package.json +++ b/packages/plugins/@nocobase/plugin-users/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "用户", "description": "Provides basic user model, as well as created by and updated by fields.", "description.zh-CN": "提供了基础的用户模型,以及创建人和最后更新人字段。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/users", diff --git a/packages/plugins/@nocobase/plugin-verification/package.json b/packages/plugins/@nocobase/plugin-verification/package.json index d9fe9216e36..b64f7dd11d2 100644 --- a/packages/plugins/@nocobase/plugin-verification/package.json +++ b/packages/plugins/@nocobase/plugin-verification/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "验证", "description": "User identity verification management, including SMS, TOTP authenticator, with extensibility.", "description.zh-CN": "用户身份验证管理,包含短信、TOTP 认证器等,可扩展。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/verification", diff --git a/packages/plugins/@nocobase/plugin-workflow-action-trigger/package.json b/packages/plugins/@nocobase/plugin-workflow-action-trigger/package.json index 2e624d6118e..8725c06788a 100644 --- a/packages/plugins/@nocobase/plugin-workflow-action-trigger/package.json +++ b/packages/plugins/@nocobase/plugin-workflow-action-trigger/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "工作流:操作后事件", "description": "Triggered after the completion of a request initiated through an action button or API, such as after adding, updating, deleting data, or \"submit to workflow\". Suitable for data processing, sending notifications, etc., after actions are completed.", "description.zh-CN": "通过操作按钮或 API 发起请求并在执行完成后触发,比如新增、更新、删除数据或者“提交至工作流”之后。适用于在操作完成后进行数据处理、发送通知等。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/plugins/workflow-action-trigger", diff --git a/packages/plugins/@nocobase/plugin-workflow-aggregate/package.json b/packages/plugins/@nocobase/plugin-workflow-aggregate/package.json index e519bfebd28..266c3555692 100644 --- a/packages/plugins/@nocobase/plugin-workflow-aggregate/package.json +++ b/packages/plugins/@nocobase/plugin-workflow-aggregate/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "工作流:聚合查询节点", "description": "Used to aggregate data against the database in workflow, such as: statistics, sum, average, etc.", "description.zh-CN": "可用于在工作流中对数据库进行聚合查询,如:统计数量、求和、平均值等。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/workflow-aggregate", diff --git a/packages/plugins/@nocobase/plugin-workflow-cc/package.json b/packages/plugins/@nocobase/plugin-workflow-cc/package.json index fbcf21bfeda..e6330b99ce5 100644 --- a/packages/plugins/@nocobase/plugin-workflow-cc/package.json +++ b/packages/plugins/@nocobase/plugin-workflow-cc/package.json @@ -7,7 +7,7 @@ "homepage": "https://docs.nocobase.com/handbook/workflow-cc", "homepage.zh-CN": "https://docs-cn.nocobase.com/handbook/workflow-cc", "license": "AGPL-3.0", - "version": "1.8.27", + "version": "1.8.28", "main": "dist/server/index.js", "peerDependencies": { "@nocobase/actions": "1.x", diff --git a/packages/plugins/@nocobase/plugin-workflow-delay/package.json b/packages/plugins/@nocobase/plugin-workflow-delay/package.json index 814a61e9941..75066dba1ad 100644 --- a/packages/plugins/@nocobase/plugin-workflow-delay/package.json +++ b/packages/plugins/@nocobase/plugin-workflow-delay/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "工作流:延时节点", "description": "Could be used in workflow parallel branch for waiting other branches.", "description.zh-CN": "可用于工作流并行分支中等待其他分支执行完成。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/workflow-delay", diff --git a/packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/package.json b/packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/package.json index 7c4330bfbbe..97797c17dc5 100644 --- a/packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/package.json +++ b/packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "工作流:动态表达式计算节点", "description": "Useful plugin for doing dynamic calculation based on expression collection records in workflow.", "description.zh-CN": "用于在工作流中进行基于数据行的动态表达式计算。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/workflow-dynamic-calculation", diff --git a/packages/plugins/@nocobase/plugin-workflow-loop/package.json b/packages/plugins/@nocobase/plugin-workflow-loop/package.json index e5984b5d6bf..c92460bb018 100644 --- a/packages/plugins/@nocobase/plugin-workflow-loop/package.json +++ b/packages/plugins/@nocobase/plugin-workflow-loop/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "工作流:循环节点", "description": "Used to repeat the sub-process processing of each value in an array, and can also be used for fixed times of sub-process processing.", "description.zh-CN": "用于对一个数组中的每个值进行重复的子流程处理,也可用于固定次数的重复子流程处理。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/workflow-loop", diff --git a/packages/plugins/@nocobase/plugin-workflow-mailer/package.json b/packages/plugins/@nocobase/plugin-workflow-mailer/package.json index 12512af6a81..aff15493d4c 100644 --- a/packages/plugins/@nocobase/plugin-workflow-mailer/package.json +++ b/packages/plugins/@nocobase/plugin-workflow-mailer/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "工作流:邮件发送节点", "description": "Send email in workflow.", "description.zh-CN": "可用于在工作流中发送电子邮件。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/workflow-smtp-mailer", diff --git a/packages/plugins/@nocobase/plugin-workflow-manual/package.json b/packages/plugins/@nocobase/plugin-workflow-manual/package.json index bf57956fa3e..f5a685787fd 100644 --- a/packages/plugins/@nocobase/plugin-workflow-manual/package.json +++ b/packages/plugins/@nocobase/plugin-workflow-manual/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "工作流:人工处理节点", "description": "Could be used for workflows which some of decisions are made by users.", "description.zh-CN": "用于人工控制部分决策的流程。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/workflow-manual", diff --git a/packages/plugins/@nocobase/plugin-workflow-notification/package.json b/packages/plugins/@nocobase/plugin-workflow-notification/package.json index 092173dccfa..9270a108cf0 100644 --- a/packages/plugins/@nocobase/plugin-workflow-notification/package.json +++ b/packages/plugins/@nocobase/plugin-workflow-notification/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "工作流:通知节点", "description": "Send notification in workflow.", "description.zh-CN": "可用于在工作流中发送各类通知。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/workflow-smtp-mailer", diff --git a/packages/plugins/@nocobase/plugin-workflow-parallel/package.json b/packages/plugins/@nocobase/plugin-workflow-parallel/package.json index 4790cfaabe6..071da4f21df 100644 --- a/packages/plugins/@nocobase/plugin-workflow-parallel/package.json +++ b/packages/plugins/@nocobase/plugin-workflow-parallel/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "工作流:并行分支节点", "description": "Could be used for parallel execution of branch processes in the workflow.", "description.zh-CN": "用于在工作流中需要并行执行的分支流程。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/workflow-parallel", diff --git a/packages/plugins/@nocobase/plugin-workflow-request/package.json b/packages/plugins/@nocobase/plugin-workflow-request/package.json index 3e2ccb2a2b7..44f582d52e6 100644 --- a/packages/plugins/@nocobase/plugin-workflow-request/package.json +++ b/packages/plugins/@nocobase/plugin-workflow-request/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "工作流:HTTP 请求节点", "description": "Send HTTP requests to any HTTP service for data interaction in workflow.", "description.zh-CN": "可用于在工作流中向任意 HTTP 服务发送请求,进行数据交互。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/workflow-request", diff --git a/packages/plugins/@nocobase/plugin-workflow-response-message/package.json b/packages/plugins/@nocobase/plugin-workflow-response-message/package.json index 3fcdd492e48..dee94ca49d2 100644 --- a/packages/plugins/@nocobase/plugin-workflow-response-message/package.json +++ b/packages/plugins/@nocobase/plugin-workflow-response-message/package.json @@ -1,6 +1,6 @@ { "name": "@nocobase/plugin-workflow-response-message", - "version": "1.8.27", + "version": "1.8.28", "displayName": "Workflow: Response message", "displayName.zh-CN": "工作流:响应消息", "description": "Used for assemble response message and showing to client in form event and request interception workflows.", diff --git a/packages/plugins/@nocobase/plugin-workflow-sql/package.json b/packages/plugins/@nocobase/plugin-workflow-sql/package.json index 3c48d6042ba..d707791265c 100644 --- a/packages/plugins/@nocobase/plugin-workflow-sql/package.json +++ b/packages/plugins/@nocobase/plugin-workflow-sql/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "工作流:SQL 节点", "description": "Execute SQL statements in workflow.", "description.zh-CN": "可用于在工作流中对数据库执行任意 SQL 语句。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/workflow-sql", diff --git a/packages/plugins/@nocobase/plugin-workflow-test/package.json b/packages/plugins/@nocobase/plugin-workflow-test/package.json index 41cb628fc7d..19dd882703b 100644 --- a/packages/plugins/@nocobase/plugin-workflow-test/package.json +++ b/packages/plugins/@nocobase/plugin-workflow-test/package.json @@ -2,7 +2,7 @@ "name": "@nocobase/plugin-workflow-test", "displayName": "Workflow: test kit", "displayName.zh-CN": "工作流:测试工具包", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "dist/server/index.js", "types": "./dist/server/index.d.ts", diff --git a/packages/plugins/@nocobase/plugin-workflow/package.json b/packages/plugins/@nocobase/plugin-workflow/package.json index e5e9d1eaadc..ad791a09989 100644 --- a/packages/plugins/@nocobase/plugin-workflow/package.json +++ b/packages/plugins/@nocobase/plugin-workflow/package.json @@ -4,7 +4,7 @@ "displayName.zh-CN": "工作流", "description": "A powerful BPM tool that provides foundational support for business automation, with the capability to extend unlimited triggers and nodes.", "description.zh-CN": "一个强大的 BPM 工具,为业务自动化提供基础支持,并且可任意扩展更多的触发器和节点。", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./dist/server/index.js", "homepage": "https://docs.nocobase.com/handbook/workflow", diff --git a/packages/presets/nocobase/package.json b/packages/presets/nocobase/package.json index 62a608b7d2e..6bc881c35ea 100644 --- a/packages/presets/nocobase/package.json +++ b/packages/presets/nocobase/package.json @@ -1,89 +1,89 @@ { "name": "@nocobase/preset-nocobase", - "version": "1.8.27", + "version": "1.8.28", "license": "AGPL-3.0", "main": "./lib/server/index.js", "dependencies": { "@formily/json-schema": "2.x", - "@nocobase/plugin-acl": "1.8.27", - "@nocobase/plugin-action-bulk-edit": "1.8.27", - "@nocobase/plugin-action-bulk-update": "1.8.27", - "@nocobase/plugin-action-custom-request": "1.8.27", - "@nocobase/plugin-action-duplicate": "1.8.27", - "@nocobase/plugin-action-export": "1.8.27", - "@nocobase/plugin-action-import": "1.8.27", - "@nocobase/plugin-action-print": "1.8.27", - "@nocobase/plugin-ai": "1.8.27", - "@nocobase/plugin-api-doc": "1.8.27", - "@nocobase/plugin-api-keys": "1.8.27", - "@nocobase/plugin-async-task-manager": "1.8.27", - "@nocobase/plugin-audit-logs": "1.8.27", - "@nocobase/plugin-auth": "1.8.27", - "@nocobase/plugin-auth-sms": "1.8.27", - "@nocobase/plugin-backup-restore": "1.8.27", - "@nocobase/plugin-block-iframe": "1.8.27", - "@nocobase/plugin-block-template": "1.8.27", - "@nocobase/plugin-block-workbench": "1.8.27", - "@nocobase/plugin-calendar": "1.8.27", - "@nocobase/plugin-charts": "1.8.27", - "@nocobase/plugin-client": "1.8.27", - "@nocobase/plugin-collection-sql": "1.8.27", - "@nocobase/plugin-collection-tree": "1.8.27", - "@nocobase/plugin-data-source-main": "1.8.27", - "@nocobase/plugin-data-source-manager": "1.8.27", - "@nocobase/plugin-data-visualization": "1.8.27", - "@nocobase/plugin-departments": "1.8.27", - "@nocobase/plugin-environment-variables": "1.8.27", - "@nocobase/plugin-error-handler": "1.8.27", - "@nocobase/plugin-field-attachment-url": "1.8.27", - "@nocobase/plugin-field-china-region": "1.8.27", - "@nocobase/plugin-field-formula": "1.8.27", - "@nocobase/plugin-field-m2m-array": "1.8.27", - "@nocobase/plugin-field-markdown-vditor": "1.8.27", - "@nocobase/plugin-field-sequence": "1.8.27", - "@nocobase/plugin-field-sort": "1.8.27", - "@nocobase/plugin-file-manager": "1.8.27", - "@nocobase/plugin-file-previewer-office": "1.8.27", - "@nocobase/plugin-gantt": "1.8.27", - "@nocobase/plugin-graph-collection-manager": "1.8.27", - "@nocobase/plugin-kanban": "1.8.27", - "@nocobase/plugin-license": "1.8.27", - "@nocobase/plugin-locale-tester": "1.8.27", - "@nocobase/plugin-localization": "1.8.27", - "@nocobase/plugin-logger": "1.8.27", - "@nocobase/plugin-map": "1.8.27", - "@nocobase/plugin-mobile": "1.8.27", - "@nocobase/plugin-mobile-client": "1.8.27", - "@nocobase/plugin-mock-collections": "1.8.27", - "@nocobase/plugin-multi-app-manager": "1.8.27", - "@nocobase/plugin-multi-app-share-collection": "1.8.27", - "@nocobase/plugin-notification-email": "1.8.27", - "@nocobase/plugin-notification-in-app-message": "1.8.27", - "@nocobase/plugin-notification-manager": "1.8.27", - "@nocobase/plugin-public-forms": "1.8.27", - "@nocobase/plugin-snapshot-field": "1.8.27", - "@nocobase/plugin-system-settings": "1.8.27", - "@nocobase/plugin-text-copy": "1.8.27", - "@nocobase/plugin-theme-editor": "1.8.27", - "@nocobase/plugin-ui-schema-storage": "1.8.27", - "@nocobase/plugin-user-data-sync": "1.8.27", - "@nocobase/plugin-users": "1.8.27", - "@nocobase/plugin-verification": "1.8.27", - "@nocobase/plugin-workflow": "1.8.27", - "@nocobase/plugin-workflow-action-trigger": "1.8.27", - "@nocobase/plugin-workflow-aggregate": "1.8.27", - "@nocobase/plugin-workflow-cc": "1.8.27", - "@nocobase/plugin-workflow-delay": "1.8.27", - "@nocobase/plugin-workflow-dynamic-calculation": "1.8.27", - "@nocobase/plugin-workflow-loop": "1.8.27", - "@nocobase/plugin-workflow-mailer": "1.8.27", - "@nocobase/plugin-workflow-manual": "1.8.27", - "@nocobase/plugin-workflow-notification": "1.8.27", - "@nocobase/plugin-workflow-parallel": "1.8.27", - "@nocobase/plugin-workflow-request": "1.8.27", - "@nocobase/plugin-workflow-response-message": "1.8.27", - "@nocobase/plugin-workflow-sql": "1.8.27", - "@nocobase/server": "1.8.27", + "@nocobase/plugin-acl": "1.8.28", + "@nocobase/plugin-action-bulk-edit": "1.8.28", + "@nocobase/plugin-action-bulk-update": "1.8.28", + "@nocobase/plugin-action-custom-request": "1.8.28", + "@nocobase/plugin-action-duplicate": "1.8.28", + "@nocobase/plugin-action-export": "1.8.28", + "@nocobase/plugin-action-import": "1.8.28", + "@nocobase/plugin-action-print": "1.8.28", + "@nocobase/plugin-ai": "1.8.28", + "@nocobase/plugin-api-doc": "1.8.28", + "@nocobase/plugin-api-keys": "1.8.28", + "@nocobase/plugin-async-task-manager": "1.8.28", + "@nocobase/plugin-audit-logs": "1.8.28", + "@nocobase/plugin-auth": "1.8.28", + "@nocobase/plugin-auth-sms": "1.8.28", + "@nocobase/plugin-backup-restore": "1.8.28", + "@nocobase/plugin-block-iframe": "1.8.28", + "@nocobase/plugin-block-template": "1.8.28", + "@nocobase/plugin-block-workbench": "1.8.28", + "@nocobase/plugin-calendar": "1.8.28", + "@nocobase/plugin-charts": "1.8.28", + "@nocobase/plugin-client": "1.8.28", + "@nocobase/plugin-collection-sql": "1.8.28", + "@nocobase/plugin-collection-tree": "1.8.28", + "@nocobase/plugin-data-source-main": "1.8.28", + "@nocobase/plugin-data-source-manager": "1.8.28", + "@nocobase/plugin-data-visualization": "1.8.28", + "@nocobase/plugin-departments": "1.8.28", + "@nocobase/plugin-environment-variables": "1.8.28", + "@nocobase/plugin-error-handler": "1.8.28", + "@nocobase/plugin-field-attachment-url": "1.8.28", + "@nocobase/plugin-field-china-region": "1.8.28", + "@nocobase/plugin-field-formula": "1.8.28", + "@nocobase/plugin-field-m2m-array": "1.8.28", + "@nocobase/plugin-field-markdown-vditor": "1.8.28", + "@nocobase/plugin-field-sequence": "1.8.28", + "@nocobase/plugin-field-sort": "1.8.28", + "@nocobase/plugin-file-manager": "1.8.28", + "@nocobase/plugin-file-previewer-office": "1.8.28", + "@nocobase/plugin-gantt": "1.8.28", + "@nocobase/plugin-graph-collection-manager": "1.8.28", + "@nocobase/plugin-kanban": "1.8.28", + "@nocobase/plugin-license": "1.8.28", + "@nocobase/plugin-locale-tester": "1.8.28", + "@nocobase/plugin-localization": "1.8.28", + "@nocobase/plugin-logger": "1.8.28", + "@nocobase/plugin-map": "1.8.28", + "@nocobase/plugin-mobile": "1.8.28", + "@nocobase/plugin-mobile-client": "1.8.28", + "@nocobase/plugin-mock-collections": "1.8.28", + "@nocobase/plugin-multi-app-manager": "1.8.28", + "@nocobase/plugin-multi-app-share-collection": "1.8.28", + "@nocobase/plugin-notification-email": "1.8.28", + "@nocobase/plugin-notification-in-app-message": "1.8.28", + "@nocobase/plugin-notification-manager": "1.8.28", + "@nocobase/plugin-public-forms": "1.8.28", + "@nocobase/plugin-snapshot-field": "1.8.28", + "@nocobase/plugin-system-settings": "1.8.28", + "@nocobase/plugin-text-copy": "1.8.28", + "@nocobase/plugin-theme-editor": "1.8.28", + "@nocobase/plugin-ui-schema-storage": "1.8.28", + "@nocobase/plugin-user-data-sync": "1.8.28", + "@nocobase/plugin-users": "1.8.28", + "@nocobase/plugin-verification": "1.8.28", + "@nocobase/plugin-workflow": "1.8.28", + "@nocobase/plugin-workflow-action-trigger": "1.8.28", + "@nocobase/plugin-workflow-aggregate": "1.8.28", + "@nocobase/plugin-workflow-cc": "1.8.28", + "@nocobase/plugin-workflow-delay": "1.8.28", + "@nocobase/plugin-workflow-dynamic-calculation": "1.8.28", + "@nocobase/plugin-workflow-loop": "1.8.28", + "@nocobase/plugin-workflow-mailer": "1.8.28", + "@nocobase/plugin-workflow-manual": "1.8.28", + "@nocobase/plugin-workflow-notification": "1.8.28", + "@nocobase/plugin-workflow-parallel": "1.8.28", + "@nocobase/plugin-workflow-request": "1.8.28", + "@nocobase/plugin-workflow-response-message": "1.8.28", + "@nocobase/plugin-workflow-sql": "1.8.28", + "@nocobase/server": "1.8.28", "cronstrue": "^2.11.0", "fs-extra": "^11.1.1" }, From d667c5e9e24ce14432ae46516f15d71bd851fc00 Mon Sep 17 00:00:00 2001 From: "nocobase[bot]" <179432756+nocobase[bot]@users.noreply.github.com> Date: Tue, 14 Oct 2025 05:51:45 +0000 Subject: [PATCH 2/4] docs: update changelogs --- CHANGELOG.md | 28 ++++++++++++++++++++++++++++ CHANGELOG.zh-CN.md | 28 ++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index cf2c2a7aa77..f6e01ddc9e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,34 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v1.8.28](https://github.com/nocobase/nocobase/compare/v1.8.27...v1.8.28) - 2025-10-14 + +### 🚀 Improvements + +- **[client]** In order to get more accurate MIME type of file, use `mime` package to detect MIME type of file in client ([#7551](https://github.com/nocobase/nocobase/pull/7551)) by @mytharcher + +- **[Workflow]** + - Support to limit the maximum number of nodes in a workflow through environment variables ([#7542](https://github.com/nocobase/nocobase/pull/7542)) by @mytharcher + + - Add `keepBranch` option when deleting node ([#7571](https://github.com/nocobase/nocobase/pull/7571)) by @mytharcher + +- **[Workflow: Loop node]** Support to limit the maximum number of cycles for loop nodes through environment variables ([#7543](https://github.com/nocobase/nocobase/pull/7543)) by @mytharcher + +- **[Workflow: Approval]** Add print button to detail popup in custom approval blocks by @mytharcher + +### 🐛 Bug Fixes + +- **[client]** + - Fix the issue where images did not display correctly when both rotated and scaled during preview ([#7573](https://github.com/nocobase/nocobase/pull/7573)) by @mytharcher + + - Fix the issue where missing dynamic properties in the `AssignedField` component caused file upload errors in "Create record" or "Update record" nodes ([#7556](https://github.com/nocobase/nocobase/pull/7556)) by @mytharcher + +- **[Public forms]** Fix the issue where the upload rules for file fields in public forms were incorrect ([#7553](https://github.com/nocobase/nocobase/pull/7553)) by @mytharcher + +- **[Calendar]** fix data query issue caused by unique identifier in calendar block ([#7562](https://github.com/nocobase/nocobase/pull/7562)) by @katherinehhh + +- **[Auth: LDAP]** Fix LDAP bind failure with non-ASCII (UTF-8) DNs in Active Directory by @2013xile + ## [v1.8.27](https://github.com/nocobase/nocobase/compare/v1.8.26...v1.8.27) - 2025-10-02 ### 🚀 Improvements diff --git a/CHANGELOG.zh-CN.md b/CHANGELOG.zh-CN.md index aba39cc84a5..19ef06b4c13 100644 --- a/CHANGELOG.zh-CN.md +++ b/CHANGELOG.zh-CN.md @@ -5,6 +5,34 @@ 格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/), 并且本项目遵循 [语义化版本](https://semver.org/spec/v2.0.0.html)。 +## [v1.8.28](https://github.com/nocobase/nocobase/compare/v1.8.27...v1.8.28) - 2025-10-14 + +### 🚀 优化 + +- **[client]** 在前端使用 `mime` 包检测文件的 MIME 类型,以获得更准确的类型数据 ([#7551](https://github.com/nocobase/nocobase/pull/7551)) by @mytharcher + +- **[工作流]** + - 支持通过环境变量限制一个工作流中的最大节点数 ([#7542](https://github.com/nocobase/nocobase/pull/7542)) by @mytharcher + + - 删除节点时增加“保留分支”选项 ([#7571](https://github.com/nocobase/nocobase/pull/7571)) by @mytharcher + +- **[工作流:循环节点]** 支持通过环境变量限制循环节点的最大循环次数 ([#7543](https://github.com/nocobase/nocobase/pull/7543)) by @mytharcher + +- **[工作流:审批]** 为自定义审批区块的详情弹窗增加打印按钮 by @mytharcher + +### 🐛 修复 + +- **[client]** + - 修复预览图片同时旋转和缩放显示不正常的问题 ([#7573](https://github.com/nocobase/nocobase/pull/7573)) by @mytharcher + + - 修复 AssignedField 组件未实现动态属性导致的新增、更新节点上传文件错误问题 ([#7556](https://github.com/nocobase/nocobase/pull/7556)) by @mytharcher + +- **[公开表单]** 修复公开表单中的文件字段上传规则不正确的问题 ([#7553](https://github.com/nocobase/nocobase/pull/7553)) by @mytharcher + +- **[日历]** 修复日历区块数据表设置唯一标识后详情数据查询错误问题 ([#7562](https://github.com/nocobase/nocobase/pull/7562)) by @katherinehhh + +- **[认证:LDAP]** 修复含非 ASCII(UTF-8)DN 的 AD 登录失败问题 by @2013xile + ## [v1.8.27](https://github.com/nocobase/nocobase/compare/v1.8.26...v1.8.27) - 2025-10-02 ### 🚀 优化 From 56f666cbd643d65793efd6348b10f9436093160e Mon Sep 17 00:00:00 2001 From: Junyi Date: Tue, 14 Oct 2025 16:25:45 +0800 Subject: [PATCH 3/4] test(perf): remove request delay and set to 10min (#7587) --- .../flow-login-list-create-list-with-delay.ts | 64 ++----------------- 1 file changed, 5 insertions(+), 59 deletions(-) diff --git a/packages/core/test/perf/scenarios/blog/flow-login-list-create-list-with-delay.ts b/packages/core/test/perf/scenarios/blog/flow-login-list-create-list-with-delay.ts index a1fd6b579e9..03b3b5f64f4 100644 --- a/packages/core/test/perf/scenarios/blog/flow-login-list-create-list-with-delay.ts +++ b/packages/core/test/perf/scenarios/blog/flow-login-list-create-list-with-delay.ts @@ -11,9 +11,11 @@ export const options = { // { target: 100, duration: '1s' }, // { target: 100, duration: '58s' }, // { target: 0, duration: '1s' }, + + // 10min { target: 100, duration: '30s' }, - { target: 200, duration: '1m' }, - { target: 200, duration: '1m' }, + { target: 200, duration: '30s' }, + { target: 200, duration: '8m' }, { target: 100, duration: '30s' }, { target: 0, duration: '30s' }, ], @@ -45,8 +47,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -66,8 +66,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -87,8 +85,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -127,8 +123,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -167,8 +161,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -190,8 +182,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -214,8 +204,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - token = resp.json('data.token'); params = { @@ -239,8 +227,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -262,8 +248,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -285,8 +269,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -308,8 +290,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -333,8 +313,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -356,8 +334,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -379,8 +355,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -403,8 +377,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -427,8 +399,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -451,8 +421,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -475,8 +443,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -499,8 +465,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -525,8 +489,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -549,8 +511,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -575,8 +535,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -599,8 +557,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -623,8 +579,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -647,8 +601,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -671,8 +623,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -792,8 +742,6 @@ export default function () { check(resp, { 'status equals 200': (r) => r.status === 200 }); - sleep(1); - params = { headers: { 'Proxy-Connection': `keep-alive`, @@ -815,9 +763,7 @@ export default function () { resp = http.request('GET', url, null, params); check(resp, { 'status equals 200': (r) => r.status === 200 }); - - sleep(1); }); - // sleep(1); + sleep(1); } From e89266c08d8e9e140ad39fb1f6d6a3bc74b5e1a0 Mon Sep 17 00:00:00 2001 From: YANG QIA <2013xile@gmail.com> Date: Tue, 14 Oct 2025 23:09:45 +0800 Subject: [PATCH 4/4] fix: set default role (#7593) * fix: set default role * fix: bug --- .../src/server/__tests__/role-user.test.ts | 17 +++++++++++++++++ .../src/server/actions/user-setDefaultRole.ts | 10 +++++++--- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/packages/plugins/@nocobase/plugin-acl/src/server/__tests__/role-user.test.ts b/packages/plugins/@nocobase/plugin-acl/src/server/__tests__/role-user.test.ts index 4c2a29b8ee9..9f3287e0111 100644 --- a/packages/plugins/@nocobase/plugin-acl/src/server/__tests__/role-user.test.ts +++ b/packages/plugins/@nocobase/plugin-acl/src/server/__tests__/role-user.test.ts @@ -238,4 +238,21 @@ describe('role', () => { const response3 = await agent.resource('roles').check(); expect(response3.statusCode).toEqual(200); }); + + it('should not allow to set other role', async () => { + const user = await db.getRepository('users').create({ + values: {}, + }); + const client = await api.agent().login(user); + await client.post('/users:setDefaultRole').send({ + roleName: 'root', + }); + const role = await db.getRepository('rolesUsers').findOne({ + where: { + userId: user.get('id'), + roleName: 'root', + }, + }); + expect(role).toBeFalsy(); + }); }); diff --git a/packages/plugins/@nocobase/plugin-acl/src/server/actions/user-setDefaultRole.ts b/packages/plugins/@nocobase/plugin-acl/src/server/actions/user-setDefaultRole.ts index 093f3f7fc29..0b884b09abb 100644 --- a/packages/plugins/@nocobase/plugin-acl/src/server/actions/user-setDefaultRole.ts +++ b/packages/plugins/@nocobase/plugin-acl/src/server/actions/user-setDefaultRole.ts @@ -8,6 +8,8 @@ */ import { Context, Next } from '@nocobase/actions'; +import { UNION_ROLE_KEY } from '../constants'; +import { Model } from '@nocobase/database'; export async function setDefaultRole(ctx: Context, next: Next) { const { @@ -55,11 +57,11 @@ export async function setDefaultRole(ctx: Context, next: Next) { }, transaction, }); - let model; + let model: Model; if (targetUserRole) { await repository.model.update({ default: true }, { where: { userId: currentUser.id, roleName }, transaction }); model = targetUserRole.set('default', true); - } else { + } else if (roleName === UNION_ROLE_KEY) { model = await repository.create({ values: { userId: currentUser.id, @@ -69,7 +71,9 @@ export async function setDefaultRole(ctx: Context, next: Next) { transaction, }); } - db.emitAsync('rolesUsers.afterSave', model); + if (model) { + db.emitAsync('rolesUsers.afterSave', model); + } }); ctx.body = 'ok';