diff --git a/.changeset/scoreboard-editor.md b/.changeset/scoreboard-editor.md deleted file mode 100644 index e95c5661..00000000 --- a/.changeset/scoreboard-editor.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@sfmc-bds/db-server": minor -"@sfmc-bds/management": minor -"@sfmc-bds/cli": minor -"@sfmc-bds/sdk": minor ---- - -桌面端和小程序可以查看与编辑计分板。管理协议新增 `scoreboard.read`(全部计分项、参与者分数与显示位,可用 `after` 等待编辑后的新快照)和 `scoreboard.apply`(新建 / 删除计分项,设为 / 增加 / 减少 / 重置分数),握手带 `scoreboard` 能力时可用。读取来自 SDK 运行时同步到数据服务的快照:只在有人查看时上报,未变化时只发哈希;修改经 BDS 控制台的 `scoreboard` 命令下发,参数校验与命令生成在协议包的 `scoreboardOperationError` / `scoreboardCommand` 中。控制台命令无法定位离线玩家与实体,这两类参与者只读(`scoreboardTargetBlock` 给出原因)。db-server 新增 `POST /api/sfmc/scoreboard/live`(游戏内脚本上报)与 `GET /api/sfmc/scoreboard`,以及导出 `@sfmc-bds/db-server/scoreboard`。 diff --git a/modules/sdk/@sfmc-sdk/CHANGELOG.md b/modules/sdk/@sfmc-sdk/CHANGELOG.md index afe6fbc8..87ed9c2d 100644 --- a/modules/sdk/@sfmc-sdk/CHANGELOG.md +++ b/modules/sdk/@sfmc-sdk/CHANGELOG.md @@ -1,5 +1,11 @@ # @sfmc-bds/sdk +## 0.7.0 + +### Minor Changes + +- f70f65b: 桌面端和小程序可以查看与编辑计分板。管理协议新增 `scoreboard.read`(全部计分项、参与者分数与显示位,可用 `after` 等待编辑后的新快照)和 `scoreboard.apply`(新建 / 删除计分项,设为 / 增加 / 减少 / 重置分数),握手带 `scoreboard` 能力时可用。读取来自 SDK 运行时同步到数据服务的快照:只在有人查看时上报,未变化时只发哈希;修改经 BDS 控制台的 `scoreboard` 命令下发,参数校验与命令生成在协议包的 `scoreboardOperationError` / `scoreboardCommand` 中。控制台命令无法定位离线玩家与实体,这两类参与者只读(`scoreboardTargetBlock` 给出原因)。db-server 新增 `POST /api/sfmc/scoreboard/live`(游戏内脚本上报)与 `GET /api/sfmc/scoreboard`,以及导出 `@sfmc-bds/db-server/scoreboard`。 + ## 0.6.0 ### Minor Changes diff --git a/modules/sdk/@sfmc-sdk/package.json b/modules/sdk/@sfmc-sdk/package.json index a2d71db4..b5f4bf36 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.6.0", + "version": "0.7.0", "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 3377fe81..750d543d 100644 --- a/packages/bds-tools/CHANGELOG.md +++ b/packages/bds-tools/CHANGELOG.md @@ -1,5 +1,12 @@ # @sfmc-bds/bds-tools +## 0.3.1 + +### Patch Changes + +- Updated dependencies [f70f65b] + - @sfmc-bds/sdk@0.7.0 + ## 0.3.0 ### Minor Changes diff --git a/packages/bds-tools/package.json b/packages/bds-tools/package.json index 63d20526..2c485285 100644 --- a/packages/bds-tools/package.json +++ b/packages/bds-tools/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/bds-tools", - "version": "0.3.0", + "version": "0.3.1", "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 143a5179..59b931e1 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,20 @@ # @sfmc-bds/cli +## 0.10.0 + +### Minor Changes + +- f70f65b: 桌面端和小程序可以查看与编辑计分板。管理协议新增 `scoreboard.read`(全部计分项、参与者分数与显示位,可用 `after` 等待编辑后的新快照)和 `scoreboard.apply`(新建 / 删除计分项,设为 / 增加 / 减少 / 重置分数),握手带 `scoreboard` 能力时可用。读取来自 SDK 运行时同步到数据服务的快照:只在有人查看时上报,未变化时只发哈希;修改经 BDS 控制台的 `scoreboard` 命令下发,参数校验与命令生成在协议包的 `scoreboardOperationError` / `scoreboardCommand` 中。控制台命令无法定位离线玩家与实体,这两类参与者只读(`scoreboardTargetBlock` 给出原因)。db-server 新增 `POST /api/sfmc/scoreboard/live`(游戏内脚本上报)与 `GET /api/sfmc/scoreboard`,以及导出 `@sfmc-bds/db-server/scoreboard`。 + +### Patch Changes + +- Updated dependencies [f70f65b] + - @sfmc-bds/db-server@0.8.0 + - @sfmc-bds/management@0.9.0 + - @sfmc-bds/sdk@0.7.0 + - @sfmc-bds/bds-tools@0.3.1 + - @sfmc-bds/devkit@2.0.8 + ## 0.9.0 ### Minor Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 882ef9aa..8e765001 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/cli", - "version": "0.9.0", + "version": "0.10.0", "description": "SFMC management CLI — REPL, service supervisor, module install, behavior-pack build/deploy", "author": "Shiroha7z", "license": "AGPL-3.0-only", diff --git a/packages/db-server/CHANGELOG.md b/packages/db-server/CHANGELOG.md index b00f8482..1412e39c 100644 --- a/packages/db-server/CHANGELOG.md +++ b/packages/db-server/CHANGELOG.md @@ -1,5 +1,17 @@ # @sfmc-bds/db-server +## 0.8.0 + +### Minor Changes + +- f70f65b: 桌面端和小程序可以查看与编辑计分板。管理协议新增 `scoreboard.read`(全部计分项、参与者分数与显示位,可用 `after` 等待编辑后的新快照)和 `scoreboard.apply`(新建 / 删除计分项,设为 / 增加 / 减少 / 重置分数),握手带 `scoreboard` 能力时可用。读取来自 SDK 运行时同步到数据服务的快照:只在有人查看时上报,未变化时只发哈希;修改经 BDS 控制台的 `scoreboard` 命令下发,参数校验与命令生成在协议包的 `scoreboardOperationError` / `scoreboardCommand` 中。控制台命令无法定位离线玩家与实体,这两类参与者只读(`scoreboardTargetBlock` 给出原因)。db-server 新增 `POST /api/sfmc/scoreboard/live`(游戏内脚本上报)与 `GET /api/sfmc/scoreboard`,以及导出 `@sfmc-bds/db-server/scoreboard`。 + +### Patch Changes + +- Updated dependencies [f70f65b] + - @sfmc-bds/sdk@0.7.0 + - @sfmc-bds/bds-tools@0.3.1 + ## 0.7.0 ### Minor Changes diff --git a/packages/db-server/package.json b/packages/db-server/package.json index df5b9bff..a30e68ed 100644 --- a/packages/db-server/package.json +++ b/packages/db-server/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/db-server", - "version": "0.7.0", + "version": "0.8.0", "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 cbfea344..d978cb31 100644 --- a/packages/devkit/CHANGELOG.md +++ b/packages/devkit/CHANGELOG.md @@ -1,5 +1,13 @@ # @sfmc-bds/devkit +## 2.0.8 + +### Patch Changes + +- Updated dependencies [f70f65b] + - @sfmc-bds/sdk@0.7.0 + - @sfmc-bds/bds-tools@0.3.1 + ## 2.0.7 ### Patch Changes diff --git a/packages/devkit/package.json b/packages/devkit/package.json index 976451ea..6adc4120 100644 --- a/packages/devkit/package.json +++ b/packages/devkit/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/devkit", - "version": "2.0.7", + "version": "2.0.8", "description": "SFMC module authoring toolkit — watch, rebuild, enable/disable (for VS Code extension & tooling)", "repository": { "type": "git", diff --git a/packages/management/CHANGELOG.md b/packages/management/CHANGELOG.md index 0d7c2ff7..7102639f 100644 --- a/packages/management/CHANGELOG.md +++ b/packages/management/CHANGELOG.md @@ -1,5 +1,11 @@ # @sfmc-bds/management +## 0.9.0 + +### Minor Changes + +- f70f65b: 桌面端和小程序可以查看与编辑计分板。管理协议新增 `scoreboard.read`(全部计分项、参与者分数与显示位,可用 `after` 等待编辑后的新快照)和 `scoreboard.apply`(新建 / 删除计分项,设为 / 增加 / 减少 / 重置分数),握手带 `scoreboard` 能力时可用。读取来自 SDK 运行时同步到数据服务的快照:只在有人查看时上报,未变化时只发哈希;修改经 BDS 控制台的 `scoreboard` 命令下发,参数校验与命令生成在协议包的 `scoreboardOperationError` / `scoreboardCommand` 中。控制台命令无法定位离线玩家与实体,这两类参与者只读(`scoreboardTargetBlock` 给出原因)。db-server 新增 `POST /api/sfmc/scoreboard/live`(游戏内脚本上报)与 `GET /api/sfmc/scoreboard`,以及导出 `@sfmc-bds/db-server/scoreboard`。 + ## 0.8.0 ### Minor Changes diff --git a/packages/management/package.json b/packages/management/package.json index 3bbdf0bb..38278588 100644 --- a/packages/management/package.json +++ b/packages/management/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/management", - "version": "0.8.0", + "version": "0.9.0", "description": "SFMC management protocol — shared types, handshake/capability discovery and client connection interface (used by CLI and the desktop app)", "author": "Shiroha7z", "license": "AGPL-3.0-only", diff --git a/packages/meta/CHANGELOG.md b/packages/meta/CHANGELOG.md index 74bd79c9..b153b51b 100644 --- a/packages/meta/CHANGELOG.md +++ b/packages/meta/CHANGELOG.md @@ -1,5 +1,16 @@ # @sfmc-bds/sfmc +## 0.2.24 + +### Patch Changes + +- Updated dependencies [f70f65b] + - @sfmc-bds/db-server@0.8.0 + - @sfmc-bds/cli@0.10.0 + - @sfmc-bds/sdk@0.7.0 + - @sfmc-bds/bds-tools@0.3.1 + - @sfmc-bds/qq-bridge@0.3.4 + ## 0.2.23 ### Patch Changes diff --git a/packages/meta/package.json b/packages/meta/package.json index dbdcca05..1fd71442 100644 --- a/packages/meta/package.json +++ b/packages/meta/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/sfmc", - "version": "0.2.23", + "version": "0.2.24", "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/mp-gateway/CHANGELOG.md b/packages/mp-gateway/CHANGELOG.md index f2ebf88a..9cb323ba 100644 --- a/packages/mp-gateway/CHANGELOG.md +++ b/packages/mp-gateway/CHANGELOG.md @@ -1,5 +1,12 @@ # @sfmc-bds/mp-gateway +## 0.1.3 + +### Patch Changes + +- Updated dependencies [f70f65b] + - @sfmc-bds/management@0.9.0 + ## 0.1.2 ### Patch Changes diff --git a/packages/mp-gateway/package.json b/packages/mp-gateway/package.json index 26f931a3..d4c589e0 100644 --- a/packages/mp-gateway/package.json +++ b/packages/mp-gateway/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/mp-gateway", - "version": "0.1.2", + "version": "0.1.3", "private": true, "description": "SFMC 微信小程序管理网关:把鉴权后的 WebSocket 连接桥接到 sfmc manage --stdio", "author": "Shiroha7z", diff --git a/packages/qq-bridge/CHANGELOG.md b/packages/qq-bridge/CHANGELOG.md index 06b171f5..32866cc2 100644 --- a/packages/qq-bridge/CHANGELOG.md +++ b/packages/qq-bridge/CHANGELOG.md @@ -1,5 +1,12 @@ # @sfmc-bds/qq-bridge +## 0.3.4 + +### Patch Changes + +- Updated dependencies [f70f65b] + - @sfmc-bds/sdk@0.7.0 + ## 0.3.3 ### Patch Changes diff --git a/packages/qq-bridge/package.json b/packages/qq-bridge/package.json index d323ba76..4a7c396a 100644 --- a/packages/qq-bridge/package.json +++ b/packages/qq-bridge/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/qq-bridge", - "version": "0.3.3", + "version": "0.3.4", "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 052707f6..f89ced96 100644 --- a/packages/tools/CHANGELOG.md +++ b/packages/tools/CHANGELOG.md @@ -1,5 +1,13 @@ # @sfmc-bds/tools +## 0.2.12 + +### Patch Changes + +- Updated dependencies [f70f65b] + - @sfmc-bds/sdk@0.7.0 + - @sfmc-bds/bds-tools@0.3.1 + ## 0.2.11 ### Patch Changes diff --git a/packages/tools/package.json b/packages/tools/package.json index da8cb6a8..4099c8f9 100644 --- a/packages/tools/package.json +++ b/packages/tools/package.json @@ -1,6 +1,6 @@ { "name": "@sfmc-bds/tools", - "version": "0.2.11", + "version": "0.2.12", "private": true, "description": "SFMC monorepo-only scripts — verify, docs, release, build bins (not published to npm)", "author": "Shiroha7z",