Skip to content

Releases: robolibs/stateup

0.0.4

20 Feb 19:40

Choose a tag to compare

⛰️ Features

  • Introduce Datalog engine with semi-naive evaluation

0.0.3

20 Feb 16:13

Choose a tag to compare

🚜 Refactor

  • Rename project to Stateup

0.0.2

18 Jan 15:16

Choose a tag to compare

⛰️ Features

  • Add advanced behavior tree nodes and builders
  • Support behavior tree reactive and subtree nodes
  • Implement reactive behaviors and event-driven communication
  • Implement Graphviz export for state machines and behavior trees
  • Visualize behavior trees and state machines with Graphviz
  • Feat(state-machine): Add debug and history tracking
  • Add timed, probabilistic, and weighted transitions

📚 Documentation

  • Move TUTORIAL.md into the docs directory
  • Docs: Improve and simplify Bonsai project documentation

🧪 Testing

  • Implement and test state machine debugging features

⚙️ Miscellaneous Tasks

  • Refactor build system with PROJECT file
  • Add devbox.lock and compile_commands.json to gitignore

0.3.0

13 Nov 12:18

Choose a tag to compare

⛰️ Features

  • Add orthogonal regions support to composite states
  • Implement memory node policies and builder integration
  • Introduce parallel coroutine execution with early stopping
  • Add coroutine task support to bonsai tree nodes
  • Introduce pluggable thread pools with early-stop optimizations
  • Introduce asynchronous task execution and parallel processing
  • Implement hierarchical state machines
  • Refactor state machine and blackboard for enhanced functionality
  • Introduce new control flow nodes and update builder
  • Add guard conditions and transition controls
  • Implement state machine system
  • Add scoped blackboard variables and observer
  • Add parallel node thresholds for nuanced control
  • Improve behavior tree node state management
  • Improve decorator and parallel node behavior
  • Separate inline definitions into cpp files

🐛 Bug Fixes

  • Refactor core behavior tree logic for improved robustness
  • Moves everything under bonsai::tree

🚜 Refactor

  • Clean up and improve StateMachine and Builder
  • Refactor Repeat to use a struct for managing state

📚 Documentation

  • Remove critical fixes documentation
  • Update documentation and enhance core library features
  • Update README with state machine and examples

0.2.0

11 Jun 21:03

Choose a tag to compare

⛰️ Features

  • Refactor build system, enhance documentation, add tests
  • Add comprehensive library, demos, and documentation
  • Init

📚 Documentation

  • Refactor and expand tutorial content
  • Add comprehensive tutorial and restructure documentation
  • Add README and remove unused files

0.1.0

01 Jun 21:53

Choose a tag to compare

⛰️ Features

  • Add comprehensive library, demos, and documentation
  • Init

📚 Documentation

  • Refactor and expand tutorial content
  • Add comprehensive tutorial and restructure documentation
  • Add README and remove unused files