From 449bd420a6a5c33ff67ff48f87329b5662fa72a4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 29 Dec 2025 21:10:36 +0800 Subject: [PATCH] chore: release packages (#391) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/ecs-network-sync.md | 89 ------------------ packages/framework/behavior-tree/CHANGELOG.md | 7 ++ packages/framework/behavior-tree/package.json | 2 +- packages/framework/blueprint/CHANGELOG.md | 7 ++ packages/framework/blueprint/package.json | 2 +- packages/framework/core/CHANGELOG.md | 85 +++++++++++++++++ packages/framework/core/package.json | 2 +- packages/framework/fsm/CHANGELOG.md | 8 ++ packages/framework/fsm/package.json | 2 +- packages/framework/network/CHANGELOG.md | 91 +++++++++++++++++++ packages/framework/network/package.json | 2 +- packages/framework/pathfinding/CHANGELOG.md | 8 ++ packages/framework/pathfinding/package.json | 2 +- packages/framework/procgen/CHANGELOG.md | 8 ++ packages/framework/procgen/package.json | 2 +- packages/framework/server/CHANGELOG.md | 90 ++++++++++++++++++ packages/framework/server/package.json | 4 +- packages/framework/spatial/CHANGELOG.md | 8 ++ packages/framework/spatial/package.json | 2 +- packages/framework/timer/CHANGELOG.md | 8 ++ packages/framework/timer/package.json | 2 +- packages/framework/transaction/CHANGELOG.md | 7 ++ packages/framework/transaction/package.json | 2 +- packages/tools/demos/CHANGELOG.md | 11 +++ packages/tools/demos/package.json | 2 +- 25 files changed, 351 insertions(+), 102 deletions(-) delete mode 100644 .changeset/ecs-network-sync.md diff --git a/.changeset/ecs-network-sync.md b/.changeset/ecs-network-sync.md deleted file mode 100644 index aa5af361..00000000 --- a/.changeset/ecs-network-sync.md +++ /dev/null @@ -1,89 +0,0 @@ ---- -"@esengine/ecs-framework": minor -"@esengine/network": minor -"@esengine/server": minor ---- - -feat: ECS 网络状态同步系统 - -## @esengine/ecs-framework - -新增 `@sync` 装饰器和二进制编解码器,支持基于 Component 的网络状态同步: - -```typescript -import { Component, ECSComponent, sync } from '@esengine/ecs-framework'; - -@ECSComponent('Player') -class PlayerComponent extends Component { - @sync("string") name: string = ""; - @sync("uint16") score: number = 0; - @sync("float32") x: number = 0; - @sync("float32") y: number = 0; -} -``` - -### 新增导出 - -- `sync` - 标记需要同步的字段装饰器 -- `SyncType` - 支持的同步类型 -- `SyncOperation` - 同步操作类型(FULL/DELTA/SPAWN/DESPAWN) -- `encodeSnapshot` / `decodeSnapshot` - 批量编解码 -- `encodeSpawn` / `decodeSpawn` - 实体生成编解码 -- `encodeDespawn` / `processDespawn` - 实体销毁编解码 -- `ChangeTracker` - 字段级变更追踪 -- `initChangeTracker` / `clearChanges` / `hasChanges` - 变更追踪工具函数 - -### 内部方法标记 - -将以下方法标记为 `@internal`,用户应通过 `Core.update()` 驱动更新: -- `Scene.update()` -- `SceneManager.update()` -- `WorldManager.updateAll()` - -## @esengine/network - -新增 `ComponentSyncSystem`,基于 `@sync` 装饰器自动同步组件状态: - -```typescript -import { ComponentSyncSystem } from '@esengine/network'; - -// 服务端:编码状态 -const data = syncSystem.encodeAllEntities(false); - -// 客户端:解码状态 -syncSystem.applySnapshot(data); -``` - -### 修复 - -- 将 `@esengine/ecs-framework` 从 devDependencies 移到 peerDependencies - -## @esengine/server - -新增 `ECSRoom`,带有 ECS World 支持的房间基类: - -```typescript -import { ECSRoom } from '@esengine/server/ecs'; - -// 服务端启动 -Core.create(); -setInterval(() => Core.update(1/60), 16); - -// 定义房间 -class GameRoom extends ECSRoom { - onCreate() { - this.addSystem(new PhysicsSystem()); - } - - onJoin(player: Player) { - const entity = this.createPlayerEntity(player.id); - entity.addComponent(new PlayerComponent()); - } -} -``` - -### 设计 - -- 每个 `ECSRoom` 在 `Core.worldManager` 中创建独立的 World -- `Core.update()` 统一更新 Time 和所有 World -- `onTick()` 只处理状态同步逻辑 diff --git a/packages/framework/behavior-tree/CHANGELOG.md b/packages/framework/behavior-tree/CHANGELOG.md index b190d570..4fcb6f7c 100644 --- a/packages/framework/behavior-tree/CHANGELOG.md +++ b/packages/framework/behavior-tree/CHANGELOG.md @@ -1,5 +1,12 @@ # @esengine/behavior-tree +## 2.0.0 + +### Patch Changes + +- Updated dependencies [[`1f297ac`](https://github.com/esengine/esengine/commit/1f297ac769e37700f72fb4425639af7090898256)]: + - @esengine/ecs-framework@2.5.0 + ## 1.0.3 ### Patch Changes diff --git a/packages/framework/behavior-tree/package.json b/packages/framework/behavior-tree/package.json index d6dd854d..e5c0f5ca 100644 --- a/packages/framework/behavior-tree/package.json +++ b/packages/framework/behavior-tree/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/behavior-tree", - "version": "1.0.3", + "version": "2.0.0", "description": "ECS-based AI behavior tree system - works with any ECS framework (ESEngine, Cocos, Laya, etc.)", "main": "dist/index.js", "module": "dist/index.js", diff --git a/packages/framework/blueprint/CHANGELOG.md b/packages/framework/blueprint/CHANGELOG.md index 8915e93e..afd68590 100644 --- a/packages/framework/blueprint/CHANGELOG.md +++ b/packages/framework/blueprint/CHANGELOG.md @@ -1,5 +1,12 @@ # @esengine/blueprint +## 2.0.0 + +### Patch Changes + +- Updated dependencies [[`1f297ac`](https://github.com/esengine/esengine/commit/1f297ac769e37700f72fb4425639af7090898256)]: + - @esengine/ecs-framework@2.5.0 + ## 1.0.2 ### Patch Changes diff --git a/packages/framework/blueprint/package.json b/packages/framework/blueprint/package.json index a52fa608..05978c4e 100644 --- a/packages/framework/blueprint/package.json +++ b/packages/framework/blueprint/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/blueprint", - "version": "1.0.2", + "version": "2.0.0", "description": "Visual scripting system - works with any ECS framework (ESEngine, Cocos, Laya, etc.)", "main": "dist/index.js", "module": "dist/index.js", diff --git a/packages/framework/core/CHANGELOG.md b/packages/framework/core/CHANGELOG.md index 09f6dc9b..aba25707 100644 --- a/packages/framework/core/CHANGELOG.md +++ b/packages/framework/core/CHANGELOG.md @@ -1,5 +1,90 @@ # @esengine/ecs-framework +## 2.5.0 + +### Minor Changes + +- [#390](https://github.com/esengine/esengine/pull/390) [`1f297ac`](https://github.com/esengine/esengine/commit/1f297ac769e37700f72fb4425639af7090898256) Thanks [@esengine](https://github.com/esengine)! - feat: ECS 网络状态同步系统 + + ## @esengine/ecs-framework + + 新增 `@sync` 装饰器和二进制编解码器,支持基于 Component 的网络状态同步: + + ```typescript + import { Component, ECSComponent, sync } from '@esengine/ecs-framework'; + + @ECSComponent('Player') + class PlayerComponent extends Component { + @sync('string') name: string = ''; + @sync('uint16') score: number = 0; + @sync('float32') x: number = 0; + @sync('float32') y: number = 0; + } + ``` + + ### 新增导出 + - `sync` - 标记需要同步的字段装饰器 + - `SyncType` - 支持的同步类型 + - `SyncOperation` - 同步操作类型(FULL/DELTA/SPAWN/DESPAWN) + - `encodeSnapshot` / `decodeSnapshot` - 批量编解码 + - `encodeSpawn` / `decodeSpawn` - 实体生成编解码 + - `encodeDespawn` / `processDespawn` - 实体销毁编解码 + - `ChangeTracker` - 字段级变更追踪 + - `initChangeTracker` / `clearChanges` / `hasChanges` - 变更追踪工具函数 + + ### 内部方法标记 + + 将以下方法标记为 `@internal`,用户应通过 `Core.update()` 驱动更新: + - `Scene.update()` + - `SceneManager.update()` + - `WorldManager.updateAll()` + + ## @esengine/network + + 新增 `ComponentSyncSystem`,基于 `@sync` 装饰器自动同步组件状态: + + ```typescript + import { ComponentSyncSystem } from '@esengine/network'; + + // 服务端:编码状态 + const data = syncSystem.encodeAllEntities(false); + + // 客户端:解码状态 + syncSystem.applySnapshot(data); + ``` + + ### 修复 + - 将 `@esengine/ecs-framework` 从 devDependencies 移到 peerDependencies + + ## @esengine/server + + 新增 `ECSRoom`,带有 ECS World 支持的房间基类: + + ```typescript + import { ECSRoom } from '@esengine/server/ecs'; + + // 服务端启动 + Core.create(); + setInterval(() => Core.update(1 / 60), 16); + + // 定义房间 + class GameRoom extends ECSRoom { + onCreate() { + this.addSystem(new PhysicsSystem()); + } + + onJoin(player: Player) { + const entity = this.createPlayerEntity(player.id); + entity.addComponent(new PlayerComponent()); + } + } + ``` + + ### 设计 + - 每个 `ECSRoom` 在 `Core.worldManager` 中创建独立的 World + - `Core.update()` 统一更新 Time 和所有 World + - `onTick()` 只处理状态同步逻辑 + ## 2.4.4 ### Patch Changes diff --git a/packages/framework/core/package.json b/packages/framework/core/package.json index 57af4f9c..be44243d 100644 --- a/packages/framework/core/package.json +++ b/packages/framework/core/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/ecs-framework", - "version": "2.4.4", + "version": "2.5.0", "description": "用于Laya、Cocos Creator等JavaScript游戏引擎的高性能ECS框架", "main": "dist/index.cjs", "module": "dist/index.mjs", diff --git a/packages/framework/fsm/CHANGELOG.md b/packages/framework/fsm/CHANGELOG.md index d7a42c61..b733d962 100644 --- a/packages/framework/fsm/CHANGELOG.md +++ b/packages/framework/fsm/CHANGELOG.md @@ -1,5 +1,13 @@ # @esengine/fsm +## 2.0.0 + +### Patch Changes + +- Updated dependencies [[`1f297ac`](https://github.com/esengine/esengine/commit/1f297ac769e37700f72fb4425639af7090898256)]: + - @esengine/ecs-framework@2.5.0 + - @esengine/blueprint@2.0.0 + ## 1.0.3 ### Patch Changes diff --git a/packages/framework/fsm/package.json b/packages/framework/fsm/package.json index 6968c801..00f05aa1 100644 --- a/packages/framework/fsm/package.json +++ b/packages/framework/fsm/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/fsm", - "version": "1.0.3", + "version": "2.0.0", "description": "Finite State Machine for ECS Framework / ECS 框架的有限状态机", "type": "module", "main": "./dist/index.js", diff --git a/packages/framework/network/CHANGELOG.md b/packages/framework/network/CHANGELOG.md index 6500c4dd..4057f4f1 100644 --- a/packages/framework/network/CHANGELOG.md +++ b/packages/framework/network/CHANGELOG.md @@ -1,5 +1,96 @@ # @esengine/network +## 3.0.0 + +### Minor Changes + +- [#390](https://github.com/esengine/esengine/pull/390) [`1f297ac`](https://github.com/esengine/esengine/commit/1f297ac769e37700f72fb4425639af7090898256) Thanks [@esengine](https://github.com/esengine)! - feat: ECS 网络状态同步系统 + + ## @esengine/ecs-framework + + 新增 `@sync` 装饰器和二进制编解码器,支持基于 Component 的网络状态同步: + + ```typescript + import { Component, ECSComponent, sync } from '@esengine/ecs-framework'; + + @ECSComponent('Player') + class PlayerComponent extends Component { + @sync('string') name: string = ''; + @sync('uint16') score: number = 0; + @sync('float32') x: number = 0; + @sync('float32') y: number = 0; + } + ``` + + ### 新增导出 + - `sync` - 标记需要同步的字段装饰器 + - `SyncType` - 支持的同步类型 + - `SyncOperation` - 同步操作类型(FULL/DELTA/SPAWN/DESPAWN) + - `encodeSnapshot` / `decodeSnapshot` - 批量编解码 + - `encodeSpawn` / `decodeSpawn` - 实体生成编解码 + - `encodeDespawn` / `processDespawn` - 实体销毁编解码 + - `ChangeTracker` - 字段级变更追踪 + - `initChangeTracker` / `clearChanges` / `hasChanges` - 变更追踪工具函数 + + ### 内部方法标记 + + 将以下方法标记为 `@internal`,用户应通过 `Core.update()` 驱动更新: + - `Scene.update()` + - `SceneManager.update()` + - `WorldManager.updateAll()` + + ## @esengine/network + + 新增 `ComponentSyncSystem`,基于 `@sync` 装饰器自动同步组件状态: + + ```typescript + import { ComponentSyncSystem } from '@esengine/network'; + + // 服务端:编码状态 + const data = syncSystem.encodeAllEntities(false); + + // 客户端:解码状态 + syncSystem.applySnapshot(data); + ``` + + ### 修复 + - 将 `@esengine/ecs-framework` 从 devDependencies 移到 peerDependencies + + ## @esengine/server + + 新增 `ECSRoom`,带有 ECS World 支持的房间基类: + + ```typescript + import { ECSRoom } from '@esengine/server/ecs'; + + // 服务端启动 + Core.create(); + setInterval(() => Core.update(1 / 60), 16); + + // 定义房间 + class GameRoom extends ECSRoom { + onCreate() { + this.addSystem(new PhysicsSystem()); + } + + onJoin(player: Player) { + const entity = this.createPlayerEntity(player.id); + entity.addComponent(new PlayerComponent()); + } + } + ``` + + ### 设计 + - 每个 `ECSRoom` 在 `Core.worldManager` 中创建独立的 World + - `Core.update()` 统一更新 Time 和所有 World + - `onTick()` 只处理状态同步逻辑 + +### Patch Changes + +- Updated dependencies [[`1f297ac`](https://github.com/esengine/esengine/commit/1f297ac769e37700f72fb4425639af7090898256)]: + - @esengine/ecs-framework@2.5.0 + - @esengine/blueprint@2.0.0 + ## 2.2.0 ### Minor Changes diff --git a/packages/framework/network/package.json b/packages/framework/network/package.json index dbddcca8..f7838324 100644 --- a/packages/framework/network/package.json +++ b/packages/framework/network/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/network", - "version": "2.2.0", + "version": "3.0.0", "description": "Network synchronization for multiplayer games", "esengine": { "plugin": true, diff --git a/packages/framework/pathfinding/CHANGELOG.md b/packages/framework/pathfinding/CHANGELOG.md index a0e4ed38..2bbdca19 100644 --- a/packages/framework/pathfinding/CHANGELOG.md +++ b/packages/framework/pathfinding/CHANGELOG.md @@ -1,5 +1,13 @@ # @esengine/pathfinding +## 2.0.0 + +### Patch Changes + +- Updated dependencies [[`1f297ac`](https://github.com/esengine/esengine/commit/1f297ac769e37700f72fb4425639af7090898256)]: + - @esengine/ecs-framework@2.5.0 + - @esengine/blueprint@2.0.0 + ## 1.0.4 ### Patch Changes diff --git a/packages/framework/pathfinding/package.json b/packages/framework/pathfinding/package.json index 146ea8e2..1b2cc450 100644 --- a/packages/framework/pathfinding/package.json +++ b/packages/framework/pathfinding/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/pathfinding", - "version": "1.1.0", + "version": "2.0.0", "description": "寻路系统 | Pathfinding System - A*, Grid, NavMesh", "type": "module", "main": "./dist/index.js", diff --git a/packages/framework/procgen/CHANGELOG.md b/packages/framework/procgen/CHANGELOG.md index 358d6600..e6a5f98d 100644 --- a/packages/framework/procgen/CHANGELOG.md +++ b/packages/framework/procgen/CHANGELOG.md @@ -1,5 +1,13 @@ # @esengine/procgen +## 2.0.0 + +### Patch Changes + +- Updated dependencies [[`1f297ac`](https://github.com/esengine/esengine/commit/1f297ac769e37700f72fb4425639af7090898256)]: + - @esengine/ecs-framework@2.5.0 + - @esengine/blueprint@2.0.0 + ## 1.0.3 ### Patch Changes diff --git a/packages/framework/procgen/package.json b/packages/framework/procgen/package.json index 5ba07805..53cc99ff 100644 --- a/packages/framework/procgen/package.json +++ b/packages/framework/procgen/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/procgen", - "version": "1.0.3", + "version": "2.0.0", "description": "Procedural generation tools for ECS Framework / ECS 框架的程序化生成工具", "type": "module", "main": "./dist/index.js", diff --git a/packages/framework/server/CHANGELOG.md b/packages/framework/server/CHANGELOG.md index 83920802..4d4c3aee 100644 --- a/packages/framework/server/CHANGELOG.md +++ b/packages/framework/server/CHANGELOG.md @@ -1,5 +1,95 @@ # @esengine/server +## 2.0.0 + +### Minor Changes + +- [#390](https://github.com/esengine/esengine/pull/390) [`1f297ac`](https://github.com/esengine/esengine/commit/1f297ac769e37700f72fb4425639af7090898256) Thanks [@esengine](https://github.com/esengine)! - feat: ECS 网络状态同步系统 + + ## @esengine/ecs-framework + + 新增 `@sync` 装饰器和二进制编解码器,支持基于 Component 的网络状态同步: + + ```typescript + import { Component, ECSComponent, sync } from '@esengine/ecs-framework'; + + @ECSComponent('Player') + class PlayerComponent extends Component { + @sync('string') name: string = ''; + @sync('uint16') score: number = 0; + @sync('float32') x: number = 0; + @sync('float32') y: number = 0; + } + ``` + + ### 新增导出 + - `sync` - 标记需要同步的字段装饰器 + - `SyncType` - 支持的同步类型 + - `SyncOperation` - 同步操作类型(FULL/DELTA/SPAWN/DESPAWN) + - `encodeSnapshot` / `decodeSnapshot` - 批量编解码 + - `encodeSpawn` / `decodeSpawn` - 实体生成编解码 + - `encodeDespawn` / `processDespawn` - 实体销毁编解码 + - `ChangeTracker` - 字段级变更追踪 + - `initChangeTracker` / `clearChanges` / `hasChanges` - 变更追踪工具函数 + + ### 内部方法标记 + + 将以下方法标记为 `@internal`,用户应通过 `Core.update()` 驱动更新: + - `Scene.update()` + - `SceneManager.update()` + - `WorldManager.updateAll()` + + ## @esengine/network + + 新增 `ComponentSyncSystem`,基于 `@sync` 装饰器自动同步组件状态: + + ```typescript + import { ComponentSyncSystem } from '@esengine/network'; + + // 服务端:编码状态 + const data = syncSystem.encodeAllEntities(false); + + // 客户端:解码状态 + syncSystem.applySnapshot(data); + ``` + + ### 修复 + - 将 `@esengine/ecs-framework` 从 devDependencies 移到 peerDependencies + + ## @esengine/server + + 新增 `ECSRoom`,带有 ECS World 支持的房间基类: + + ```typescript + import { ECSRoom } from '@esengine/server/ecs'; + + // 服务端启动 + Core.create(); + setInterval(() => Core.update(1 / 60), 16); + + // 定义房间 + class GameRoom extends ECSRoom { + onCreate() { + this.addSystem(new PhysicsSystem()); + } + + onJoin(player: Player) { + const entity = this.createPlayerEntity(player.id); + entity.addComponent(new PlayerComponent()); + } + } + ``` + + ### 设计 + - 每个 `ECSRoom` 在 `Core.worldManager` 中创建独立的 World + - `Core.update()` 统一更新 Time 和所有 World + - `onTick()` 只处理状态同步逻辑 + +### Patch Changes + +- Updated dependencies [[`1f297ac`](https://github.com/esengine/esengine/commit/1f297ac769e37700f72fb4425639af7090898256)]: + - @esengine/ecs-framework@2.5.0 + ## 1.3.0 ### Minor Changes diff --git a/packages/framework/server/package.json b/packages/framework/server/package.json index e134fb00..414379eb 100644 --- a/packages/framework/server/package.json +++ b/packages/framework/server/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/server", - "version": "1.3.0", + "version": "2.0.0", "description": "Game server framework for ESEngine with file-based routing", "type": "module", "main": "./dist/index.js", @@ -51,7 +51,7 @@ "peerDependencies": { "ws": ">=8.0.0", "jsonwebtoken": ">=9.0.0", - "@esengine/ecs-framework": ">=2.0.0" + "@esengine/ecs-framework": ">=2.5.0" }, "peerDependenciesMeta": { "jsonwebtoken": { diff --git a/packages/framework/spatial/CHANGELOG.md b/packages/framework/spatial/CHANGELOG.md index 8679e8aa..0fbcde7e 100644 --- a/packages/framework/spatial/CHANGELOG.md +++ b/packages/framework/spatial/CHANGELOG.md @@ -1,5 +1,13 @@ # @esengine/spatial +## 2.0.0 + +### Patch Changes + +- Updated dependencies [[`1f297ac`](https://github.com/esengine/esengine/commit/1f297ac769e37700f72fb4425639af7090898256)]: + - @esengine/ecs-framework@2.5.0 + - @esengine/blueprint@2.0.0 + ## 1.0.4 ### Patch Changes diff --git a/packages/framework/spatial/package.json b/packages/framework/spatial/package.json index 88e30b9e..a05ee282 100644 --- a/packages/framework/spatial/package.json +++ b/packages/framework/spatial/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/spatial", - "version": "1.0.4", + "version": "2.0.0", "description": "Spatial query and indexing system for ECS Framework / ECS 框架的空间查询和索引系统", "type": "module", "main": "./dist/index.js", diff --git a/packages/framework/timer/CHANGELOG.md b/packages/framework/timer/CHANGELOG.md index c0b80eca..877c1bb2 100644 --- a/packages/framework/timer/CHANGELOG.md +++ b/packages/framework/timer/CHANGELOG.md @@ -1,5 +1,13 @@ # @esengine/timer +## 2.0.0 + +### Patch Changes + +- Updated dependencies [[`1f297ac`](https://github.com/esengine/esengine/commit/1f297ac769e37700f72fb4425639af7090898256)]: + - @esengine/ecs-framework@2.5.0 + - @esengine/blueprint@2.0.0 + ## 1.0.3 ### Patch Changes diff --git a/packages/framework/timer/package.json b/packages/framework/timer/package.json index bfc445c0..624eb8d5 100644 --- a/packages/framework/timer/package.json +++ b/packages/framework/timer/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/timer", - "version": "1.0.3", + "version": "2.0.0", "description": "Timer and cooldown system for ECS Framework / ECS 框架的定时器和冷却系统", "type": "module", "main": "./dist/index.js", diff --git a/packages/framework/transaction/CHANGELOG.md b/packages/framework/transaction/CHANGELOG.md index 172c7ae3..325c7a86 100644 --- a/packages/framework/transaction/CHANGELOG.md +++ b/packages/framework/transaction/CHANGELOG.md @@ -1,5 +1,12 @@ # @esengine/transaction +## 2.0.3 + +### Patch Changes + +- Updated dependencies [[`1f297ac`](https://github.com/esengine/esengine/commit/1f297ac769e37700f72fb4425639af7090898256)]: + - @esengine/server@2.0.0 + ## 2.0.2 ### Patch Changes diff --git a/packages/framework/transaction/package.json b/packages/framework/transaction/package.json index 6025f121..a606dbfe 100644 --- a/packages/framework/transaction/package.json +++ b/packages/framework/transaction/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/transaction", - "version": "2.0.2", + "version": "2.0.3", "description": "Game transaction system with distributed support | 游戏事务系统,支持分布式事务", "type": "module", "main": "./dist/index.js", diff --git a/packages/tools/demos/CHANGELOG.md b/packages/tools/demos/CHANGELOG.md index 194656d7..9fa30eaf 100644 --- a/packages/tools/demos/CHANGELOG.md +++ b/packages/tools/demos/CHANGELOG.md @@ -1,5 +1,16 @@ # @esengine/demos +## 1.0.5 + +### Patch Changes + +- Updated dependencies []: + - @esengine/fsm@2.0.0 + - @esengine/pathfinding@2.0.0 + - @esengine/procgen@2.0.0 + - @esengine/spatial@2.0.0 + - @esengine/timer@2.0.0 + ## 1.0.4 ### Patch Changes diff --git a/packages/tools/demos/package.json b/packages/tools/demos/package.json index 48a18465..366437fa 100644 --- a/packages/tools/demos/package.json +++ b/packages/tools/demos/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/demos", - "version": "1.0.4", + "version": "1.0.5", "private": true, "description": "Demo tests for ESEngine modules documentation", "type": "module",