diff --git a/.changeset/pre.json b/.changeset/pre.json index 9b2fc866..446a33c7 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -55,6 +55,7 @@ "sapi-debug-sentry", "scaffold-eslint-vscode", "scaffold-redirect", + "scoped-sapi-clients", "sdk-loader-pin-sdk", "sdk-module-loader-dip", "sdk-testing-harness", diff --git a/modules/sdk/@sfmc-sdk/CHANGELOG.md b/modules/sdk/@sfmc-sdk/CHANGELOG.md index 0677da3f..27e143a2 100644 --- a/modules/sdk/@sfmc-sdk/CHANGELOG.md +++ b/modules/sdk/@sfmc-sdk/CHANGELOG.md @@ -1,5 +1,16 @@ # @sfmc-bds/sdk +## 0.2.0-beta.10 + +### Patch Changes + +- d9ded8f: fix(sdk): 作用域 db/config/service 客户端,消除多模块身份串桶与全局事务互斥 + + - 新增 createDbClient / createConfigClient / createServiceClient:身份与 tx 状态封闭在闭包 + - 单例 db/config/service 改为按 moduleId 登记表转发(兼容旧代码) + - ModuleRegistry lifecycle 注入 ModuleServices;install 装配配对 inTx 探针 + - create-module 模板引导闭包捕获 services.db + ## 0.2.0-beta.9 ### Minor Changes diff --git a/modules/sdk/@sfmc-sdk/package.json b/modules/sdk/@sfmc-sdk/package.json index bf70c1a5..61e45940 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.9", + "version": "0.2.0-beta.10", "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 7502137f..4bafeaa0 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.10 + +### Patch Changes + +- Updated dependencies [d9ded8f] + - @sfmc-bds/sdk@0.2.0-beta.10 + ## 0.2.0-beta.9 ### Minor Changes diff --git a/packages/bds-tools/package.json b/packages/bds-tools/package.json index 53820ce0..3cff52a0 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.9", + "version": "0.2.0-beta.10", "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 11c75c95..23e73d1f 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,13 @@ # @sfmc-bds/cli +## 0.2.0-beta.12 + +### Patch Changes + +- Updated dependencies [d9ded8f] + - @sfmc-bds/sdk@0.2.0-beta.10 + - @sfmc-bds/bds-tools@0.2.0-beta.10 + ## 0.2.0-beta.11 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 2f956a25..5d7fa490 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/cli", - "version": "0.2.0-beta.11", + "version": "0.2.0-beta.12", "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 3e0ca8ed..c458220a 100644 --- a/packages/create-module/CHANGELOG.md +++ b/packages/create-module/CHANGELOG.md @@ -1,5 +1,16 @@ # @sfmc-bds/create-module +## 0.1.0-beta.2 + +### Patch Changes + +- d9ded8f: fix(sdk): 作用域 db/config/service 客户端,消除多模块身份串桶与全局事务互斥 + + - 新增 createDbClient / createConfigClient / createServiceClient:身份与 tx 状态封闭在闭包 + - 单例 db/config/service 改为按 moduleId 登记表转发(兼容旧代码) + - ModuleRegistry lifecycle 注入 ModuleServices;install 装配配对 inTx 探针 + - create-module 模板引导闭包捕获 services.db + ## 0.1.0-beta.1 ### Minor Changes diff --git a/packages/create-module/package.json b/packages/create-module/package.json index 0e2903b6..9f978e52 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.1", + "version": "0.1.0-beta.2", "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 8559b417..816f0fd5 100644 --- a/packages/db-server/CHANGELOG.md +++ b/packages/db-server/CHANGELOG.md @@ -1,5 +1,12 @@ # @sfmc-bds/db-server +## 0.2.0-beta.6 + +### Patch Changes + +- Updated dependencies [d9ded8f] + - @sfmc-bds/sdk@0.2.0-beta.10 + ## 0.2.0-beta.5 ### Minor Changes diff --git a/packages/db-server/package.json b/packages/db-server/package.json index 330a906c..5a1d5506 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.5", + "version": "0.2.0-beta.6", "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 c2b1a247..4be4dab1 100644 --- a/packages/devkit/CHANGELOG.md +++ b/packages/devkit/CHANGELOG.md @@ -1,5 +1,14 @@ # @sfmc-bds/devkit +## 1.0.0-beta.3 + +### Patch Changes + +- Updated dependencies [d9ded8f] + - @sfmc-bds/sdk@0.2.0-beta.10 + - @sfmc-bds/bds-tools@0.2.0-beta.10 + - @sfmc-bds/cli@0.2.0-beta.12 + ## 1.0.0-beta.2 ### Major Changes diff --git a/packages/devkit/package.json b/packages/devkit/package.json index 4f444f90..0acc9d0b 100644 --- a/packages/devkit/package.json +++ b/packages/devkit/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/devkit", - "version": "1.0.0-beta.2", + "version": "1.0.0-beta.3", "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 8a567293..757b9d58 100644 --- a/packages/meta/CHANGELOG.md +++ b/packages/meta/CHANGELOG.md @@ -1,5 +1,16 @@ # @sfmc-bds/sfmc +## 0.2.0-beta.7 + +### Patch Changes + +- Updated dependencies [d9ded8f] + - @sfmc-bds/sdk@0.2.0-beta.10 + - @sfmc-bds/bds-tools@0.2.0-beta.10 + - @sfmc-bds/cli@0.2.0-beta.12 + - @sfmc-bds/db-server@0.2.0-beta.6 + - @sfmc-bds/qq-bridge@0.2.0-beta.5 + ## 0.2.0-beta.6 ### Patch Changes diff --git a/packages/meta/package.json b/packages/meta/package.json index 1f0126af..b1823100 100644 --- a/packages/meta/package.json +++ b/packages/meta/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/sfmc", - "version": "0.2.0-beta.6", + "version": "0.2.0-beta.7", "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 6369bdbf..355c206b 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.5 + +### Patch Changes + +- Updated dependencies [d9ded8f] + - @sfmc-bds/sdk@0.2.0-beta.10 + ## 0.2.0-beta.4 ### Minor Changes diff --git a/packages/qq-bridge/package.json b/packages/qq-bridge/package.json index 20ff8ced..4e4faf41 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.4", + "version": "0.2.0-beta.5", "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 fe54b205..d7dc22c1 100644 --- a/packages/tools/CHANGELOG.md +++ b/packages/tools/CHANGELOG.md @@ -1,5 +1,13 @@ # @sfmc-bds/tools +## 0.2.0-beta.11 + +### Patch Changes + +- Updated dependencies [d9ded8f] + - @sfmc-bds/sdk@0.2.0-beta.10 + - @sfmc-bds/bds-tools@0.2.0-beta.10 + ## 0.2.0-beta.10 ### Patch Changes diff --git a/packages/tools/package.json b/packages/tools/package.json index f2fc0465..ea489806 100644 --- a/packages/tools/package.json +++ b/packages/tools/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/tools", - "version": "0.2.0-beta.10", + "version": "0.2.0-beta.11", "private": true, "description": "SFMC monorepo-only scripts — verify, docs, release, build bins (not published to npm)", "author": "Shiroha7z",