v1.1.0
Good News, Everyone! 🎉
LimboAI version 1.1.0 is out now, bringing new quality-of-life improvements and various bug fixes. As usual, this release targets the latest stable Godot version (4.2.2 currently).
Don't miss out on the new mapping feature!
What's Changed
⭐ - highlights
⚡ - breaking changes, follow PR link for details
- Blackboard: Add
create
parameter tobind_var_to_property
andlink_var
by @limbonaut in #89 - BTDecorator: Add default
_tick
implementation by @limbonaut in #95 - Add tests for nested HSM flow, tests for dispatch() and get_root(), and fix BBParam saved_value initializing to null by @limbonaut in #101
- Add note about how to run demo/tutorial by @TranquilMarmot in #100
- Add pre-commit configuration by @limbonaut in #103
- ⭐ ⚡ Breaking: Allow specifying agent in
BTPlayer
node via inspector by @limbonaut in #102 - GHA: Use older toolchain for SteamDeck compatibility by @limbonaut in #107
- ⭐ Mapping variables by @limbonaut in #106
- Editor: Check if variable is of correct type for BBParam subtypes by @limbonaut in #110
- GHA: Generate .import files for GDExtension icons by @limbonaut in #116
- GHA: Use godotengine buildroot mirror by @limbonaut in #117
- Doc: Add first steps by @limbonaut in #118
- ⭐ Implement tab navigation in the editor by @limbonaut in #120
- Fix compile-time errors with updated godot-cpp by @limbonaut in #123
- Editor: Add tab context menu option "Jump to Owner" by @limbonaut in #122
- Show version info in the editor by @limbonaut in #124
- API: Add Blackboard methods to enable iteration, state inspection & serialization by @limbonaut in #125
- Add unit tests for
Blackboard
and fixBlackboard.unbind_var()
by @limbonaut in #127 - Fix custom task issues - a rare crash & a sticky name/script issue, and improve error handling by @limbonaut in #130
- Fix reparenting an agent deactivates its HSM by @limbonaut in #131
- Fix crash when freeing agent with performance monitoring enabled by @limbonaut in #133
- Fix folding/unfolding selected composite task is not working by @limbonaut in #136
- Fix task tree warnings column always taking up space by @limbonaut in #142
- Support light themes for editor icons in GDExtension by @limbonaut in #145
New Contributors
- @TranquilMarmot made their first contribution in #100
Full Changelog: v1.0.2...v1.1.0