Releases: limbonaut/limboai
Release list
v1.8.1
What's Changed
- Update engine builds to Godot
4.7.2-stable - Allow a secondary StateMachine be a child of a LimboState by @MarianoGnu in #464
New Contributors
- @MarianoGnu made their first contribution in #464
Full Changelog: v1.8.0...v1.8.1
v1.8.0
What's Changed
- Support Godot 4.7 by @Rubonnek in #419
- GHA: Prepare builds for Godot 4.7 by @limbonaut in #459
Full Changelog: v1.7.1...v1.8.0
v1.7.1
What's Changed
- Update engine builds to Godot
4.6.3-stable - Clicking online documentation button leads to 404 page by @babofitos in #448
New Contributors
- @babofitos made their first contribution in #448
Full Changelog: v1.7.0...v1.7.1
v1.7.0
Good News, Everyone! 🎉
The new release is out, focusing on UI improvements for Godot 4.6. It's not compatible with previous Godot versions. Also, check out the new runtime blackboard inspection feature. Cheers!
What's Changed
⭐ - highlights
- Editor: Utilize FoldableContainer for TaskPalette by @limbonaut in #422
- Editor: Relocate task favorites to task palette as dedicated section by @limbonaut in #423
- Editor: Remove classic layout by @limbonaut in #424
- Editor: Use flat buttons in task palette with editor Modern style by @limbonaut in #425
- Editor: Don't show task tooltips in GDExtension by @limbonaut in #426
- Editor: Fix duplicate text in help tooltips when hovering over task buttons in module code by @Rubonnek in #430
- Editor: Fix gaps between status highlights in BehaviorTreeView by @limbonaut in #432
- Editor: Fix editor issues with ProbabilitySelector by @limbonaut in #433
- Editor: Fix "Change Type" popup positioning and focus filter on open by @limbonaut in #434
- ⭐ HSM: Allow LimboState to access dispatch event cargo in transitions by @Metsker in #435
- BTCallMethod: Fix potential dangling pointers in argptrs by @Rubonnek in #436
- Blackboard: Prevent self-referencing as parent by @Rubonnek in #437
- Editor: Fix double-click on task switching to Script tab when external editor is set by @limbonaut in #438
- Editor: Add missing property hints to the plan editor by @limbonaut in #439
- Editor: Fix keyboard shortcuts using Ctrl instead of Cmd on macOS by @limbonaut in #440
- Tests: Add BTPlayer blackboard plan tests by @limbonaut in #442
- BTTask: Fix clone() not deep-copying properties by @limbonaut in #441
- Editor: Fix inspector not updating after task duplication by @limbonaut in #446
- ⭐ Debugger: Blackboard runtime inspection by @limbonaut in #447
New Contributors
Full Changelog: v1.6.0...v1.7.0
v1.6.0
This release adds support for Godot 4.6. Previous LimboAI releases have compatibility issues with Godot 4.6, so please update your addon to version 1.6.0.
What's Changed
- Support Godot 4.6 by @Rubonnek in #360
- GHA: Update CI & dependencies for Godot 4.6 by @limbonaut in #412
Full Changelog: v1.5.3...v1.6.0
v1.5.3
What's Changed
- Docs: Fix broken links in Contributing page by @limbonaut in #398
- HSM: Fix states not updating & simplify processing by @limbonaut in #400
Full Changelog: v1.5.2...v1.5.3
v1.5.2
👾 Hotfix for the recently discovered regression in HSM code introduced in 1.5 (see below).
What's Changed
- Docs: Dynamic sub tree example in BTSubTree by @bennbollay in #377
- HSM: Fix state update() called several times per frame in nested HSM by @limbonaut in #385
Full Changelog: v1.5.1...v1.5.2
v1.5.1
👾 Hotfix for the blackboard mappings lost on project export. For the hotfix to take effect, make sure to recreate the Godot cache: run Project -> Tools -> Upgrade Project Files...
➕ Additionally, module builds have been updated to 4.5.1-stable.
What's Changed
- BlackboardPlan: Prevent loss of mappings (particularly on export) if scope provider unavailable by @limbonaut in #375
- Doc: Add usecase for BTState by @bennbollay in #376
New Contributors
- @bennbollay made their first contribution in #376
Full Changelog: v1.5.0...v1.5.1
v1.5.0
Good News, Everyone! 🎉
The new LimboAI 1.5.0 release is here! Bringing a number of fixes and improvements, and support for Godot 4.5 thanks to porting efforts of @Rubonnek. The GDExtension/AssetLib variant remains compatible with Godot 4.4. Cheers!
What's Changed
- HSM: Make EVENT_FINISHED unique by @Muller-Castro in #315
- HSM: Create LimboState::restart() by @Muller-Castro in #316
- HSM: Fix LimboState input methods not properly disabled on start by @limbonaut in #325
- HSM: Fix node process switching logic by @limbonaut in #330
- Docs: Add note describing how to build C# classes by @speratus in #334
- HSM: Add additional tests for HSM by @limbonaut in #337
- Repo: Ignore code coverage files by @Rubonnek in #346
- BT: Add a Fail task when instantiating a tree with a disabled root task by @DSteve595 in #349
- ⭐ Docs: Explain variable mapping by @limbonaut in #355
- Porting: Fix deprecated filename in editor_scale.h header by @Rubonnek in #357
- Porting: Support Godot 4.5 as module by @Rubonnek in #311
- Porting: Support Godot 4.5 as GDExtension by @Rubonnek in #358
- Docs: Update the link to the building from source guide in README.md by @Nikitf777 in #362
- BTPlayer: Defer BT initialization until active and local scene root is ready by @limbonaut in #359
- Porting: Fix 4.5
add_property_info()warning in GDExtension variant by @hayahane in #364 - Editor: Fix crash on clicking Create button in a banner by @limbonaut in #366
- HSM: Ensure/fix deferred state transition inside update by @limbonaut in #367
- BT: Add null check to BehaviorTreeData::create_from_bt_instance by @limbonaut in #370
- ⭐ Editor: Add selection, copy, paste, remove to blackboard plan editor by @limbonaut in #371
CI
- GHA: Build Linux arm64 libs by @limbonaut in #318
- GHA: Update and fix CI by @limbonaut in #326
- GHA: Fix iOS Vulkan SDK step by @limbonaut in #327
- GHA: Build nothreads versions for Web GDExtension by @limbonaut in #332
- GHA: Pin Godot version in test builds to 4.5 for module and 4.4 for extension by @limbonaut in #361
- GHA: Update build workflows by @limbonaut in #368
New Contributors
- @Muller-Castro made their first contribution in #315
- @speratus made their first contribution in #334
- @Nikitf777 made their first contribution in #362
- @hayahane made their first contribution in #364
Full Changelog: v1.4.1...v1.5.0
v1.4.1
What's Changed
- Fix
BlackboardPlanmappings cleared on project export by @limbonaut in #308
Full Changelog: v1.4.0...v1.4.1