diff --git a/.changeset/pre.json b/.changeset/pre.json index c458dcc..2115856 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -28,6 +28,7 @@ "devkit-authoring", "drop-compat-public-exports", "drop-mod-create-link-dev", + "fix-ingame-help-registration", "fix-scan-dest-occupancy-merge", "four-turtles-lay", "khaki-sheep-refuse", @@ -51,8 +52,10 @@ "qq-menu-cli-restart", "qq-menu-panel-bind-p1", "qq-official-bridge", + "queue-all-db-transactions", "remove-ext-sandbox", "remove-remote-control", + "repl-sfmc-platform-window", "ripe-turkeys-invite", "sapi-debug-sentry", "scaffold-eslint-vscode", @@ -61,6 +64,7 @@ "sdk-loader-pin-sdk", "sdk-module-loader-dip", "sdk-testing-harness", + "seed-module-config-defaults", "sfmc-cli-surface-split", "sfmc-cli-ux-pack-probe", "sfmc-debug-command", diff --git a/modules/sdk/@sfmc-eslint-plugin/CHANGELOG.md b/modules/sdk/@sfmc-eslint-plugin/CHANGELOG.md index 87df6ee..33a602e 100644 --- a/modules/sdk/@sfmc-eslint-plugin/CHANGELOG.md +++ b/modules/sdk/@sfmc-eslint-plugin/CHANGELOG.md @@ -1,19 +1,25 @@ -# @sfmc-bds/eslint-plugin - -## 0.1.1-beta.2 - -### Patch Changes - -- none - -## 0.1.1-beta.1 - -### Patch Changes - -- none - -## 0.1.1-beta.0 - -### Patch Changes - -- none +# @sfmc-bds/eslint-plugin + +## 0.1.1-beta.3 + +### Patch Changes + +- d933a02: 安装和更新模块时从 `configs-default` 创建并补全模块配置,且不覆盖用户已有值。 + +## 0.1.1-beta.2 + +### Patch Changes + +- none + +## 0.1.1-beta.1 + +### Patch Changes + +- none + +## 0.1.1-beta.0 + +### Patch Changes + +- none diff --git a/modules/sdk/@sfmc-eslint-plugin/package.json b/modules/sdk/@sfmc-eslint-plugin/package.json index 0867249..5f2f444 100644 --- a/modules/sdk/@sfmc-eslint-plugin/package.json +++ b/modules/sdk/@sfmc-eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/eslint-plugin", - "version": "0.1.1-beta.2", + "version": "0.1.1-beta.3", "description": "ESLint rules for SFMC SDK / module authoring conventions (Msg API, import paths, ModuleRegistry).", "author": "Shiroha7z", "license": "ISC", diff --git a/modules/sdk/@sfmc-sdk/CHANGELOG.md b/modules/sdk/@sfmc-sdk/CHANGELOG.md index e6820eb..88894c5 100644 --- a/modules/sdk/@sfmc-sdk/CHANGELOG.md +++ b/modules/sdk/@sfmc-sdk/CHANGELOG.md @@ -1,5 +1,15 @@ # @sfmc-bds/sdk +## 0.2.0-beta.13 + +### Minor Changes + +- 74a27c7: 将旧版 `!` 聊天前缀命令迁移到 Bedrock 原生自定义命令接口。平台命令统一使用 + `/sfmc:`,模块命令使用 `/sfmc:_`;同时修复内置 + `/sfmc:help` 及其访客权限未注册的问题。 + + 交互式数据库事务改为互斥排队执行,避免并发 `beginSession` 清理仍在使用的会话。 + ## 0.2.0-beta.12 ### Patch Changes diff --git a/modules/sdk/@sfmc-sdk/package.json b/modules/sdk/@sfmc-sdk/package.json index 0a35341..5edfb04 100644 --- a/modules/sdk/@sfmc-sdk/package.json +++ b/modules/sdk/@sfmc-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/sdk", - "version": "0.2.0-beta.12", + "version": "0.2.0-beta.13", "description": "ScriptsForMinecraftServer unified SDK — SAPI/Node umbrella covering contracts, runtime, module-loader, and db/config/service capabilities.", "author": "Shiroha7z", "license": "ISC", diff --git a/packages/bds-tools/CHANGELOG.md b/packages/bds-tools/CHANGELOG.md index 2a70b52..73f0f01 100644 --- a/packages/bds-tools/CHANGELOG.md +++ b/packages/bds-tools/CHANGELOG.md @@ -1,5 +1,12 @@ # @sfmc-bds/bds-tools +## 0.2.0-beta.13 + +### Patch Changes + +- Updated dependencies [74a27c7] + - @sfmc-bds/sdk@0.2.0-beta.13 + ## 0.2.0-beta.12 ### Patch Changes diff --git a/packages/bds-tools/package.json b/packages/bds-tools/package.json index 0c4c8c4..cd80763 100644 --- a/packages/bds-tools/package.json +++ b/packages/bds-tools/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/bds-tools", - "version": "0.2.0-beta.12", + "version": "0.2.0-beta.13", "description": "SFMC BDS auto-updater, lifecycle manager, and behavior-pack assembler", "author": "Shiroha7z", "license": "AGPL-3.0-only", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index f496c5c..5e8d553 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,18 @@ # @sfmc-bds/cli +## 0.2.0-beta.15 + +### Minor Changes + +- d933a02: REPL 在服务运行期间常驻 SFMC 平台日志窗口,展示除活跃运行服务以外的所有来源日志,并支持 Tab 循环切换与指令执行。 + +### Patch Changes + +- d933a02: 安装和更新模块时从 `configs-default` 创建并补全模块配置,且不覆盖用户已有值。 +- Updated dependencies [74a27c7] + - @sfmc-bds/sdk@0.2.0-beta.13 + - @sfmc-bds/bds-tools@0.2.0-beta.13 + ## 0.2.0-beta.14 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index cba4480..9388c10 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/cli", - "version": "0.2.0-beta.14", + "version": "0.2.0-beta.15", "description": "SFMC management CLI — REPL, service supervisor, module install, behavior-pack build/deploy", "author": "Shiroha7z", "license": "AGPL-3.0-only", diff --git a/packages/create-module/CHANGELOG.md b/packages/create-module/CHANGELOG.md index c458220..0908bb0 100644 --- a/packages/create-module/CHANGELOG.md +++ b/packages/create-module/CHANGELOG.md @@ -1,5 +1,17 @@ # @sfmc-bds/create-module +## 0.1.0-beta.3 + +### Patch Changes + +- 74a27c7: 将旧版 `!` 聊天前缀命令迁移到 Bedrock 原生自定义命令接口。平台命令统一使用 + `/sfmc:`,模块命令使用 `/sfmc:_`;同时修复内置 + `/sfmc:help` 及其访客权限未注册的问题。 + + 交互式数据库事务改为互斥排队执行,避免并发 `beginSession` 清理仍在使用的会话。 + +- d933a02: 安装和更新模块时从 `configs-default` 创建并补全模块配置,且不覆盖用户已有值。 + ## 0.1.0-beta.2 ### Patch Changes diff --git a/packages/create-module/package.json b/packages/create-module/package.json index 9f978e5..7d3e4e1 100644 --- a/packages/create-module/package.json +++ b/packages/create-module/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/create-module", - "version": "0.1.0-beta.2", + "version": "0.1.0-beta.3", "description": "Create an SFMC SAPI module — npm create @sfmc-bds/module", "type": "module", "license": "AGPL-3.0-only", diff --git a/packages/db-server/CHANGELOG.md b/packages/db-server/CHANGELOG.md index 5097a30..5fd9332 100644 --- a/packages/db-server/CHANGELOG.md +++ b/packages/db-server/CHANGELOG.md @@ -1,5 +1,19 @@ # @sfmc-bds/db-server +## 0.2.0-beta.9 + +### Patch Changes + +- 74a27c7: 将旧版 `!` 聊天前缀命令迁移到 Bedrock 原生自定义命令接口。平台命令统一使用 + `/sfmc:`,模块命令使用 `/sfmc:_`;同时修复内置 + `/sfmc:help` 及其访客权限未注册的问题。 + + 交互式数据库事务改为互斥排队执行,避免并发 `beginSession` 清理仍在使用的会话。 + +- 349b070: 将 `TxRunner` 的批量事务与交互式事务会话纳入同一个 SQLite 单连接队列,避免并发备份与查询触发嵌套 `BEGIN` 失败。 +- Updated dependencies [74a27c7] + - @sfmc-bds/sdk@0.2.0-beta.13 + ## 0.2.0-beta.8 ### Patch Changes diff --git a/packages/db-server/package.json b/packages/db-server/package.json index 14f82cc..87eb7bb 100644 --- a/packages/db-server/package.json +++ b/packages/db-server/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/db-server", - "version": "0.2.0-beta.8", + "version": "0.2.0-beta.9", "description": "SFMC SQLite HTTP REST backend — configs, modules, gameplay data", "author": "Shiroha7z", "license": "AGPL-3.0-only", diff --git a/packages/devkit/CHANGELOG.md b/packages/devkit/CHANGELOG.md index b1b26eb..3c130e5 100644 --- a/packages/devkit/CHANGELOG.md +++ b/packages/devkit/CHANGELOG.md @@ -1,5 +1,16 @@ # @sfmc-bds/devkit +## 1.0.0-beta.6 + +### Patch Changes + +- Updated dependencies [74a27c7] +- Updated dependencies [d933a02] +- Updated dependencies [d933a02] + - @sfmc-bds/sdk@0.2.0-beta.13 + - @sfmc-bds/cli@0.2.0-beta.15 + - @sfmc-bds/bds-tools@0.2.0-beta.13 + ## 1.0.0-beta.5 ### Patch Changes diff --git a/packages/devkit/package.json b/packages/devkit/package.json index 206af14..3345a71 100644 --- a/packages/devkit/package.json +++ b/packages/devkit/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/devkit", - "version": "1.0.0-beta.5", + "version": "1.0.0-beta.6", "description": "SFMC module authoring toolkit — watch, rebuild, enable/disable (for VS Code extension & tooling)", "type": "module", "license": "AGPL-3.0-only", diff --git a/packages/meta/CHANGELOG.md b/packages/meta/CHANGELOG.md index 0e8340c..9a8a412 100644 --- a/packages/meta/CHANGELOG.md +++ b/packages/meta/CHANGELOG.md @@ -1,5 +1,19 @@ # @sfmc-bds/sfmc +## 0.2.0-beta.10 + +### Patch Changes + +- Updated dependencies [74a27c7] +- Updated dependencies [349b070] +- Updated dependencies [d933a02] +- Updated dependencies [d933a02] + - @sfmc-bds/sdk@0.2.0-beta.13 + - @sfmc-bds/db-server@0.2.0-beta.9 + - @sfmc-bds/cli@0.2.0-beta.15 + - @sfmc-bds/bds-tools@0.2.0-beta.13 + - @sfmc-bds/qq-bridge@0.2.0-beta.8 + ## 0.2.0-beta.9 ### Patch Changes diff --git a/packages/meta/package.json b/packages/meta/package.json index e711e03..a7cd24c 100644 --- a/packages/meta/package.json +++ b/packages/meta/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/sfmc", - "version": "0.2.0-beta.9", + "version": "0.2.0-beta.10", "description": "SFMC all-in-one meta package — CLI + db-server + qq-bridge + bds-tools. One install, then `sfmc` to init and run.", "author": "Shiroha7z", "license": "AGPL-3.0-only", diff --git a/packages/qq-bridge/CHANGELOG.md b/packages/qq-bridge/CHANGELOG.md index 441e459..fb1274b 100644 --- a/packages/qq-bridge/CHANGELOG.md +++ b/packages/qq-bridge/CHANGELOG.md @@ -1,5 +1,12 @@ # @sfmc-bds/qq-bridge +## 0.2.0-beta.8 + +### Patch Changes + +- Updated dependencies [74a27c7] + - @sfmc-bds/sdk@0.2.0-beta.13 + ## 0.2.0-beta.7 ### Patch Changes diff --git a/packages/qq-bridge/package.json b/packages/qq-bridge/package.json index a028631..6829d4e 100644 --- a/packages/qq-bridge/package.json +++ b/packages/qq-bridge/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/qq-bridge", - "version": "0.2.0-beta.7", + "version": "0.2.0-beta.8", "description": "SFMC QQ ↔ MC bridge — official QQ Open Platform Bot and/or LLBot OneBot 11", "author": "Shiroha7z", "license": "AGPL-3.0-only", diff --git a/packages/tools/CHANGELOG.md b/packages/tools/CHANGELOG.md index 36487e9..28b34d5 100644 --- a/packages/tools/CHANGELOG.md +++ b/packages/tools/CHANGELOG.md @@ -1,5 +1,13 @@ # @sfmc-bds/tools +## 0.2.0-beta.14 + +### Patch Changes + +- Updated dependencies [74a27c7] + - @sfmc-bds/sdk@0.2.0-beta.13 + - @sfmc-bds/bds-tools@0.2.0-beta.13 + ## 0.2.0-beta.13 ### Patch Changes diff --git a/packages/tools/package.json b/packages/tools/package.json index 9a4fc0c..8cf314f 100644 --- a/packages/tools/package.json +++ b/packages/tools/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/tools", - "version": "0.2.0-beta.13", + "version": "0.2.0-beta.14", "private": true, "description": "SFMC monorepo-only scripts — verify, docs, release, build bins (not published to npm)", "author": "Shiroha7z",