Changelog
All notable changes to this project are documented here. The format is based on Keep a Changelog, and the project adheres to Semantic Versioning.
[1.0.2] — 2026-06-11
Changed
- Release download artifacts are now named
behavior-tree-editor-*instead ofbehavior3editor-*.
[1.0.1] — 2026-06-11
Changed
- Renamed the product to Behavior Tree Editor across all user-facing text (editor UI, README, website, translations). Internal identifiers and the Behavior3 data format are unchanged.
Added
- Multi-platform release workflow building Windows x64, Linux x64, and macOS (x64 + arm64) artifacts.
[1.0.0] — 2026-06-11
Added
- Documentation site — bilingual (English / 简体中文) site published to GitHub Pages, with automated CI/CD deployment.
- Links to the companion Go runtime henrytien/behavior-tree.
Changed
- First stable 1.0 release of this maintained fork.
- Updated project links and metadata from the unmaintained upstream to this fork.
[0.3.1] — 2026-05-30
Fixed
- Fix tree import errors (PR #31, samuelben) — import works when a project has no tree yet, trees are added before importing tree data, block properties are preserved, and nested tree imports are handled correctly.
- Fix preload bug in the Desktop version (PR #39, nickytao) — resolves Electron preload and loading-state issues.
- Fix keytable directive (PR #40, tdkr) — improves keytable directive behavior.
Added
- Camera movement enhancement (PR #34, finscn) — Shift + left mouse button to pan the camera.
- Logging utility — a Logger for debugging that records the tree import process to help diagnose loading and block-creation issues.
Improvements
- Better error handling in import.
- Improved compatibility with complex tree structures.
- Debug logging for easier troubleshooting.
[0.3.0]
- Initial stable release of this maintained fork.
This release merges four community pull requests that had been pending for 5+ years. Thanks to samuelben, nickytao, finscn, and tdkr.
Contributions are welcome — please submit issues and pull requests.