diff --git a/.changeset/blueprint-ecs-component.md b/.changeset/blueprint-ecs-component.md deleted file mode 100644 index 4bf6594a..00000000 --- a/.changeset/blueprint-ecs-component.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -"@esengine/blueprint": minor ---- - -feat(blueprint): 添加 Add Component 节点支持 + 变量节点 + ECS 模式重构 - -新功能: -- 为每个 @BlueprintExpose 组件自动生成 Add_ComponentName 节点 -- Add 节点支持设置初始属性值 -- 添加通用 ECS_AddComponent 节点用于动态添加组件 -- @BlueprintExpose 装饰的组件自动注册,无需手动调用 registerComponentClass() -- 添加变量节点:GetVariable, SetVariable, GetBoolVariable, GetFloatVariable, GetIntVariable, GetStringVariable - -重构: -- BlueprintComponent 使用 @ECSComponent 装饰器注册 -- BlueprintSystem 继承标准 System 基类 -- 简化组件 API,优化 VM 生命周期管理 -- ExecutionContext.getComponentClass() 自动查找 @BlueprintExpose 注册的组件 diff --git a/.changeset/node-editor-collapse-fix.md b/.changeset/node-editor-collapse-fix.md deleted file mode 100644 index dd092db9..00000000 --- a/.changeset/node-editor-collapse-fix.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@esengine/node-editor": patch ---- - -fix(node-editor): 修复节点收缩后连线不显示的问题 - -- 节点收缩时,连线会连接到节点头部(输入引脚在左侧,输出引脚在右侧) -- 展开后连线会自动恢复到正确位置 diff --git a/packages/devtools/node-editor/CHANGELOG.md b/packages/devtools/node-editor/CHANGELOG.md index 65d240fb..25d5b020 100644 --- a/packages/devtools/node-editor/CHANGELOG.md +++ b/packages/devtools/node-editor/CHANGELOG.md @@ -1,5 +1,13 @@ # @esengine/node-editor +## 1.2.2 + +### Patch Changes + +- [#435](https://github.com/esengine/esengine/pull/435) [`c2acd14`](https://github.com/esengine/esengine/commit/c2acd14fce83af6cd116b3f2e40607229ccc3d6e) Thanks [@esengine](https://github.com/esengine)! - fix(node-editor): 修复节点收缩后连线不显示的问题 + - 节点收缩时,连线会连接到节点头部(输入引脚在左侧,输出引脚在右侧) + - 展开后连线会自动恢复到正确位置 + ## 1.2.1 ### Patch Changes diff --git a/packages/devtools/node-editor/package.json b/packages/devtools/node-editor/package.json index 9b981bee..6d4c2975 100644 --- a/packages/devtools/node-editor/package.json +++ b/packages/devtools/node-editor/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/node-editor", - "version": "1.2.1", + "version": "1.2.2", "description": "Universal node-based visual editor for blueprint, shader graph, and state machine", "main": "dist/index.js", "module": "dist/index.js", diff --git a/packages/framework/blueprint/CHANGELOG.md b/packages/framework/blueprint/CHANGELOG.md index 52c4a82d..9f56a4f2 100644 --- a/packages/framework/blueprint/CHANGELOG.md +++ b/packages/framework/blueprint/CHANGELOG.md @@ -1,5 +1,24 @@ # @esengine/blueprint +## 4.3.0 + +### Minor Changes + +- [#435](https://github.com/esengine/esengine/pull/435) [`c2acd14`](https://github.com/esengine/esengine/commit/c2acd14fce83af6cd116b3f2e40607229ccc3d6e) Thanks [@esengine](https://github.com/esengine)! - feat(blueprint): 添加 Add Component 节点支持 + 变量节点 + ECS 模式重构 + + 新功能: + - 为每个 @BlueprintExpose 组件自动生成 Add_ComponentName 节点 + - Add 节点支持设置初始属性值 + - 添加通用 ECS_AddComponent 节点用于动态添加组件 + - @BlueprintExpose 装饰的组件自动注册,无需手动调用 registerComponentClass() + - 添加变量节点:GetVariable, SetVariable, GetBoolVariable, GetFloatVariable, GetIntVariable, GetStringVariable + + 重构: + - BlueprintComponent 使用 @ECSComponent 装饰器注册 + - BlueprintSystem 继承标准 System 基类 + - 简化组件 API,优化 VM 生命周期管理 + - ExecutionContext.getComponentClass() 自动查找 @BlueprintExpose 注册的组件 + ## 4.2.0 ### Minor Changes diff --git a/packages/framework/blueprint/package.json b/packages/framework/blueprint/package.json index 296d54a6..8a1ff5e6 100644 --- a/packages/framework/blueprint/package.json +++ b/packages/framework/blueprint/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/blueprint", - "version": "4.2.0", + "version": "4.3.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/fsm/CHANGELOG.md b/packages/framework/fsm/CHANGELOG.md index 4a88e956..56bf3954 100644 --- a/packages/framework/fsm/CHANGELOG.md +++ b/packages/framework/fsm/CHANGELOG.md @@ -1,5 +1,12 @@ # @esengine/fsm +## 7.0.0 + +### Patch Changes + +- Updated dependencies [[`c2acd14`](https://github.com/esengine/esengine/commit/c2acd14fce83af6cd116b3f2e40607229ccc3d6e)]: + - @esengine/blueprint@4.3.0 + ## 6.0.0 ### Patch Changes diff --git a/packages/framework/fsm/package.json b/packages/framework/fsm/package.json index 7fb00740..bcd01e5b 100644 --- a/packages/framework/fsm/package.json +++ b/packages/framework/fsm/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/fsm", - "version": "6.0.0", + "version": "7.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 0f37b938..3dc320ae 100644 --- a/packages/framework/network/CHANGELOG.md +++ b/packages/framework/network/CHANGELOG.md @@ -1,5 +1,12 @@ # @esengine/network +## 8.0.0 + +### Patch Changes + +- Updated dependencies [[`c2acd14`](https://github.com/esengine/esengine/commit/c2acd14fce83af6cd116b3f2e40607229ccc3d6e)]: + - @esengine/blueprint@4.3.0 + ## 7.0.0 ### Patch Changes diff --git a/packages/framework/network/package.json b/packages/framework/network/package.json index f0d8cf38..d33b6335 100644 --- a/packages/framework/network/package.json +++ b/packages/framework/network/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/network", - "version": "7.0.0", + "version": "8.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 d29b34cb..6c97bb3e 100644 --- a/packages/framework/pathfinding/CHANGELOG.md +++ b/packages/framework/pathfinding/CHANGELOG.md @@ -1,5 +1,12 @@ # @esengine/pathfinding +## 7.0.0 + +### Patch Changes + +- Updated dependencies [[`c2acd14`](https://github.com/esengine/esengine/commit/c2acd14fce83af6cd116b3f2e40607229ccc3d6e)]: + - @esengine/blueprint@4.3.0 + ## 6.0.0 ### Patch Changes diff --git a/packages/framework/pathfinding/package.json b/packages/framework/pathfinding/package.json index 1acb61ce..29789de0 100644 --- a/packages/framework/pathfinding/package.json +++ b/packages/framework/pathfinding/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/pathfinding", - "version": "6.0.0", + "version": "7.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 04885772..1eb08a2a 100644 --- a/packages/framework/procgen/CHANGELOG.md +++ b/packages/framework/procgen/CHANGELOG.md @@ -1,5 +1,12 @@ # @esengine/procgen +## 7.0.0 + +### Patch Changes + +- Updated dependencies [[`c2acd14`](https://github.com/esengine/esengine/commit/c2acd14fce83af6cd116b3f2e40607229ccc3d6e)]: + - @esengine/blueprint@4.3.0 + ## 6.0.0 ### Patch Changes diff --git a/packages/framework/procgen/package.json b/packages/framework/procgen/package.json index c88147cb..b32fbc90 100644 --- a/packages/framework/procgen/package.json +++ b/packages/framework/procgen/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/procgen", - "version": "6.0.0", + "version": "7.0.0", "description": "Procedural generation tools for ECS Framework / ECS 框架的程序化生成工具", "type": "module", "main": "./dist/index.js", diff --git a/packages/framework/spatial/CHANGELOG.md b/packages/framework/spatial/CHANGELOG.md index ac492a37..7f49a267 100644 --- a/packages/framework/spatial/CHANGELOG.md +++ b/packages/framework/spatial/CHANGELOG.md @@ -1,5 +1,12 @@ # @esengine/spatial +## 7.0.0 + +### Patch Changes + +- Updated dependencies [[`c2acd14`](https://github.com/esengine/esengine/commit/c2acd14fce83af6cd116b3f2e40607229ccc3d6e)]: + - @esengine/blueprint@4.3.0 + ## 6.0.0 ### Patch Changes diff --git a/packages/framework/spatial/package.json b/packages/framework/spatial/package.json index 1a8d59e1..b699fa3e 100644 --- a/packages/framework/spatial/package.json +++ b/packages/framework/spatial/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/spatial", - "version": "6.0.0", + "version": "7.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 df045aaa..56958390 100644 --- a/packages/framework/timer/CHANGELOG.md +++ b/packages/framework/timer/CHANGELOG.md @@ -1,5 +1,12 @@ # @esengine/timer +## 7.0.0 + +### Patch Changes + +- Updated dependencies [[`c2acd14`](https://github.com/esengine/esengine/commit/c2acd14fce83af6cd116b3f2e40607229ccc3d6e)]: + - @esengine/blueprint@4.3.0 + ## 6.0.0 ### Patch Changes diff --git a/packages/framework/timer/package.json b/packages/framework/timer/package.json index a3d22b39..30ca01d8 100644 --- a/packages/framework/timer/package.json +++ b/packages/framework/timer/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/timer", - "version": "6.0.0", + "version": "7.0.0", "description": "Timer and cooldown system for ECS Framework / ECS 框架的定时器和冷却系统", "type": "module", "main": "./dist/index.js", diff --git a/packages/tools/demos/CHANGELOG.md b/packages/tools/demos/CHANGELOG.md index a9b7b7a3..4abe6b38 100644 --- a/packages/tools/demos/CHANGELOG.md +++ b/packages/tools/demos/CHANGELOG.md @@ -1,5 +1,16 @@ # @esengine/demos +## 1.0.13 + +### Patch Changes + +- Updated dependencies []: + - @esengine/fsm@7.0.0 + - @esengine/pathfinding@7.0.0 + - @esengine/procgen@7.0.0 + - @esengine/spatial@7.0.0 + - @esengine/timer@7.0.0 + ## 1.0.12 ### Patch Changes diff --git a/packages/tools/demos/package.json b/packages/tools/demos/package.json index a950812b..b230e08b 100644 --- a/packages/tools/demos/package.json +++ b/packages/tools/demos/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/demos", - "version": "1.0.12", + "version": "1.0.13", "private": true, "description": "Demo tests for ESEngine modules documentation", "type": "module",