From c188a36f2b6f86ca4d459d799d2d166e01a5fc43 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 6 Jan 2026 10:26:20 +0000 Subject: [PATCH] chore: release packages --- .changeset/blueprint-schema-system.md | 18 ------------------ packages/framework/blueprint/CHANGELOG.md | 16 ++++++++++++++++ packages/framework/blueprint/package.json | 2 +- packages/framework/fsm/CHANGELOG.md | 7 +++++++ packages/framework/fsm/package.json | 2 +- packages/framework/math/CHANGELOG.md | 7 +++++++ packages/framework/math/package.json | 2 +- packages/framework/network/CHANGELOG.md | 8 ++++++++ packages/framework/network/package.json | 2 +- packages/framework/pathfinding/CHANGELOG.md | 8 ++++++++ packages/framework/pathfinding/package.json | 2 +- packages/framework/procgen/CHANGELOG.md | 7 +++++++ packages/framework/procgen/package.json | 2 +- packages/framework/spatial/CHANGELOG.md | 8 ++++++++ packages/framework/spatial/package.json | 2 +- packages/framework/timer/CHANGELOG.md | 7 +++++++ packages/framework/timer/package.json | 2 +- packages/tools/demos/CHANGELOG.md | 11 +++++++++++ packages/tools/demos/package.json | 2 +- 19 files changed, 88 insertions(+), 27 deletions(-) delete mode 100644 .changeset/blueprint-schema-system.md diff --git a/.changeset/blueprint-schema-system.md b/.changeset/blueprint-schema-system.md deleted file mode 100644 index 08fb91c2..00000000 --- a/.changeset/blueprint-schema-system.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -"@esengine/blueprint": minor ---- - -feat(blueprint): add Schema type system and @BlueprintArray decorator - -- Add `Schema` fluent API for defining complex data types: - - Primitive types: `Schema.float()`, `Schema.int()`, `Schema.string()`, `Schema.boolean()`, `Schema.vector2()`, `Schema.vector3()` - - Composite types: `Schema.object()`, `Schema.array()`, `Schema.enum()`, `Schema.ref()` - - Support for constraints: `min`, `max`, `step`, `defaultValue`, `placeholder`, etc. - -- Add `@BlueprintArray` decorator for array properties: - - `itemSchema`: Define schema for array items using Schema API - - `reorderable`: Allow drag-and-drop reordering - - `exposeElementPorts`: Create individual ports for each array element - - `portNameTemplate`: Custom naming for element ports (e.g., "Waypoint {index1}") - -- Update documentation with examples and usage guide diff --git a/packages/framework/blueprint/CHANGELOG.md b/packages/framework/blueprint/CHANGELOG.md index 0fee3eb3..74739713 100644 --- a/packages/framework/blueprint/CHANGELOG.md +++ b/packages/framework/blueprint/CHANGELOG.md @@ -1,5 +1,21 @@ # @esengine/blueprint +## 4.5.0 + +### Minor Changes + +- [#447](https://github.com/esengine/esengine/pull/447) [`4e66bd8`](https://github.com/esengine/esengine/commit/4e66bd8e2be80b366a7723dcc48b99df0457aed4) Thanks [@esengine](https://github.com/esengine)! - feat(blueprint): add Schema type system and @BlueprintArray decorator + - Add `Schema` fluent API for defining complex data types: + - Primitive types: `Schema.float()`, `Schema.int()`, `Schema.string()`, `Schema.boolean()`, `Schema.vector2()`, `Schema.vector3()` + - Composite types: `Schema.object()`, `Schema.array()`, `Schema.enum()`, `Schema.ref()` + - Support for constraints: `min`, `max`, `step`, `defaultValue`, `placeholder`, etc. + - Add `@BlueprintArray` decorator for array properties: + - `itemSchema`: Define schema for array items using Schema API + - `reorderable`: Allow drag-and-drop reordering + - `exposeElementPorts`: Create individual ports for each array element + - `portNameTemplate`: Custom naming for element ports (e.g., "Waypoint {index1}") + - Update documentation with examples and usage guide + ## 4.4.0 ### Minor Changes diff --git a/packages/framework/blueprint/package.json b/packages/framework/blueprint/package.json index 7b652275..c7cc15d0 100644 --- a/packages/framework/blueprint/package.json +++ b/packages/framework/blueprint/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/blueprint", - "version": "4.4.0", + "version": "4.5.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 ef95512e..aa54e65e 100644 --- a/packages/framework/fsm/CHANGELOG.md +++ b/packages/framework/fsm/CHANGELOG.md @@ -1,5 +1,12 @@ # @esengine/fsm +## 9.0.0 + +### Patch Changes + +- Updated dependencies [[`4e66bd8`](https://github.com/esengine/esengine/commit/4e66bd8e2be80b366a7723dcc48b99df0457aed4)]: + - @esengine/blueprint@4.5.0 + ## 8.0.0 ### Patch Changes diff --git a/packages/framework/fsm/package.json b/packages/framework/fsm/package.json index c225a4e6..d979cf88 100644 --- a/packages/framework/fsm/package.json +++ b/packages/framework/fsm/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/fsm", - "version": "8.0.0", + "version": "9.0.0", "description": "Finite State Machine for ECS Framework / ECS 框架的有限状态机", "type": "module", "main": "./dist/index.js", diff --git a/packages/framework/math/CHANGELOG.md b/packages/framework/math/CHANGELOG.md index b26d0499..f663386c 100644 --- a/packages/framework/math/CHANGELOG.md +++ b/packages/framework/math/CHANGELOG.md @@ -1,5 +1,12 @@ # @esengine/ecs-framework-math +## 2.10.1 + +### Patch Changes + +- Updated dependencies [[`4e66bd8`](https://github.com/esengine/esengine/commit/4e66bd8e2be80b366a7723dcc48b99df0457aed4)]: + - @esengine/blueprint@4.5.0 + ## 2.10.0 ### Minor Changes diff --git a/packages/framework/math/package.json b/packages/framework/math/package.json index 2c934d84..dbe7fe03 100644 --- a/packages/framework/math/package.json +++ b/packages/framework/math/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/ecs-framework-math", - "version": "2.10.0", + "version": "2.10.1", "description": "ECS框架2D数学库 - 提供向量、矩阵、几何形状和碰撞检测功能", "main": "bin/index.js", "types": "bin/index.d.ts", diff --git a/packages/framework/network/CHANGELOG.md b/packages/framework/network/CHANGELOG.md index dc9630e0..039d7b56 100644 --- a/packages/framework/network/CHANGELOG.md +++ b/packages/framework/network/CHANGELOG.md @@ -1,5 +1,13 @@ # @esengine/network +## 13.0.0 + +### Patch Changes + +- Updated dependencies [[`4e66bd8`](https://github.com/esengine/esengine/commit/4e66bd8e2be80b366a7723dcc48b99df0457aed4)]: + - @esengine/blueprint@4.5.0 + - @esengine/ecs-framework-math@2.10.1 + ## 12.0.0 ### Patch Changes diff --git a/packages/framework/network/package.json b/packages/framework/network/package.json index 5873e3df..b357fc18 100644 --- a/packages/framework/network/package.json +++ b/packages/framework/network/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/network", - "version": "12.0.0", + "version": "13.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 aa663d45..b99eb3b6 100644 --- a/packages/framework/pathfinding/CHANGELOG.md +++ b/packages/framework/pathfinding/CHANGELOG.md @@ -1,5 +1,13 @@ # @esengine/pathfinding +## 12.0.0 + +### Patch Changes + +- Updated dependencies [[`4e66bd8`](https://github.com/esengine/esengine/commit/4e66bd8e2be80b366a7723dcc48b99df0457aed4)]: + - @esengine/blueprint@4.5.0 + - @esengine/ecs-framework-math@2.10.1 + ## 11.0.0 ### Patch Changes diff --git a/packages/framework/pathfinding/package.json b/packages/framework/pathfinding/package.json index 6d82bcb2..142de509 100644 --- a/packages/framework/pathfinding/package.json +++ b/packages/framework/pathfinding/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/pathfinding", - "version": "11.0.0", + "version": "12.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 975e8363..01c82399 100644 --- a/packages/framework/procgen/CHANGELOG.md +++ b/packages/framework/procgen/CHANGELOG.md @@ -1,5 +1,12 @@ # @esengine/procgen +## 9.0.0 + +### Patch Changes + +- Updated dependencies [[`4e66bd8`](https://github.com/esengine/esengine/commit/4e66bd8e2be80b366a7723dcc48b99df0457aed4)]: + - @esengine/blueprint@4.5.0 + ## 8.0.0 ### Patch Changes diff --git a/packages/framework/procgen/package.json b/packages/framework/procgen/package.json index 54cac528..bca1e418 100644 --- a/packages/framework/procgen/package.json +++ b/packages/framework/procgen/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/procgen", - "version": "8.0.0", + "version": "9.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 694cf96a..c952bfb5 100644 --- a/packages/framework/spatial/CHANGELOG.md +++ b/packages/framework/spatial/CHANGELOG.md @@ -1,5 +1,13 @@ # @esengine/spatial +## 12.0.0 + +### Patch Changes + +- Updated dependencies [[`4e66bd8`](https://github.com/esengine/esengine/commit/4e66bd8e2be80b366a7723dcc48b99df0457aed4)]: + - @esengine/blueprint@4.5.0 + - @esengine/ecs-framework-math@2.10.1 + ## 11.0.0 ### Patch Changes diff --git a/packages/framework/spatial/package.json b/packages/framework/spatial/package.json index 2a67dd0a..c8b7cc0e 100644 --- a/packages/framework/spatial/package.json +++ b/packages/framework/spatial/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/spatial", - "version": "11.0.0", + "version": "12.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 eb72d23c..c5343752 100644 --- a/packages/framework/timer/CHANGELOG.md +++ b/packages/framework/timer/CHANGELOG.md @@ -1,5 +1,12 @@ # @esengine/timer +## 9.0.0 + +### Patch Changes + +- Updated dependencies [[`4e66bd8`](https://github.com/esengine/esengine/commit/4e66bd8e2be80b366a7723dcc48b99df0457aed4)]: + - @esengine/blueprint@4.5.0 + ## 8.0.0 ### Patch Changes diff --git a/packages/framework/timer/package.json b/packages/framework/timer/package.json index 37d539c1..8ade0278 100644 --- a/packages/framework/timer/package.json +++ b/packages/framework/timer/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/timer", - "version": "8.0.0", + "version": "9.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 4eee7006..f7686abf 100644 --- a/packages/tools/demos/CHANGELOG.md +++ b/packages/tools/demos/CHANGELOG.md @@ -1,5 +1,16 @@ # @esengine/demos +## 1.0.18 + +### Patch Changes + +- Updated dependencies []: + - @esengine/fsm@9.0.0 + - @esengine/pathfinding@12.0.0 + - @esengine/procgen@9.0.0 + - @esengine/spatial@12.0.0 + - @esengine/timer@9.0.0 + ## 1.0.17 ### Patch Changes diff --git a/packages/tools/demos/package.json b/packages/tools/demos/package.json index 89ce01f5..84a663b8 100644 --- a/packages/tools/demos/package.json +++ b/packages/tools/demos/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/demos", - "version": "1.0.17", + "version": "1.0.18", "private": true, "description": "Demo tests for ESEngine modules documentation", "type": "module",