From ebcb4d00a8a16a8ef4ae0e84c412a28187a82509 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 30 Dec 2025 20:35:23 +0800 Subject: [PATCH] chore: release packages (#401) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/add-behavior-tree-plugin.md | 24 ------------------ packages/framework/behavior-tree/CHANGELOG.md | 25 +++++++++++++++++++ packages/framework/behavior-tree/package.json | 2 +- 3 files changed, 26 insertions(+), 25 deletions(-) delete mode 100644 .changeset/add-behavior-tree-plugin.md diff --git a/.changeset/add-behavior-tree-plugin.md b/.changeset/add-behavior-tree-plugin.md deleted file mode 100644 index 20f92bda..00000000 --- a/.changeset/add-behavior-tree-plugin.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -"@esengine/behavior-tree": minor ---- - -feat(behavior-tree): add pure BehaviorTreePlugin class for Cocos/Laya integration - -- Added `BehaviorTreePlugin` class that only depends on `@esengine/ecs-framework` -- Implements `IPlugin` interface with `install()`, `uninstall()`, and `setupScene()` methods -- Removed `esengine/` subdirectory that incorrectly depended on `@esengine/engine-core` -- Updated package documentation with correct usage examples - -Usage: -```typescript -import { Core, Scene } from '@esengine/ecs-framework'; -import { BehaviorTreePlugin, BehaviorTreeBuilder, BehaviorTreeStarter } from '@esengine/behavior-tree'; - -Core.create(); -const plugin = new BehaviorTreePlugin(); -await Core.installPlugin(plugin); - -const scene = new Scene(); -plugin.setupScene(scene); -Core.setScene(scene); -``` diff --git a/packages/framework/behavior-tree/CHANGELOG.md b/packages/framework/behavior-tree/CHANGELOG.md index ffab822f..7075ea0e 100644 --- a/packages/framework/behavior-tree/CHANGELOG.md +++ b/packages/framework/behavior-tree/CHANGELOG.md @@ -1,5 +1,30 @@ # @esengine/behavior-tree +## 4.1.0 + +### Minor Changes + +- [#400](https://github.com/esengine/esengine/pull/400) [`d2af9ca`](https://github.com/esengine/esengine/commit/d2af9caae9d5620c5f690272ab80dc246e9b7e10) Thanks [@esengine](https://github.com/esengine)! - feat(behavior-tree): add pure BehaviorTreePlugin class for Cocos/Laya integration + - Added `BehaviorTreePlugin` class that only depends on `@esengine/ecs-framework` + - Implements `IPlugin` interface with `install()`, `uninstall()`, and `setupScene()` methods + - Removed `esengine/` subdirectory that incorrectly depended on `@esengine/engine-core` + - Updated package documentation with correct usage examples + + Usage: + + ```typescript + import { Core, Scene } from '@esengine/ecs-framework'; + import { BehaviorTreePlugin, BehaviorTreeBuilder, BehaviorTreeStarter } from '@esengine/behavior-tree'; + + Core.create(); + const plugin = new BehaviorTreePlugin(); + await Core.installPlugin(plugin); + + const scene = new Scene(); + plugin.setupScene(scene); + Core.setScene(scene); + ``` + ## 4.0.0 ### Patch Changes diff --git a/packages/framework/behavior-tree/package.json b/packages/framework/behavior-tree/package.json index 59d64e9d..c9e294e3 100644 --- a/packages/framework/behavior-tree/package.json +++ b/packages/framework/behavior-tree/package.json @@ -1,6 +1,6 @@ { "name": "@esengine/behavior-tree", - "version": "4.0.0", + "version": "4.1.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",