CHANGELOG
Changelog for package auto_apms_examples
1.4.2 (2026-02-03)
1.4.1 (2026-02-03)
1.4.0 (2026-01-30)
Fix version number to match last release
Add ament_cmake_copyright to all packages
Move auto_apms_simulation to seperate repo and update package manifests for ros index
Change URLs after move to organization
Contributors: Robin Müller
1.3.0 (2025-09-21)
Rename connection to topic since it’s the ros nomenclature
Contributors: Robin Müller
1.2.0 (2025-08-17)
Rename declare_* to register_* for clarity and consistency
Update links to docs
Add RunBehavior launch action
Remove simulation launch file from examples because it was moved
Refactor
Remove simulation launch file from examples because it was moved
Restructure examples
Add node sub verb
Small changes
Apply changes to auto_apms_mission
A lot of refactorings
Contributors: Robin Müller
1.1.0 (2025-05-07)
Add warning if auto_apms_px4 is not found when examples are built
Replace deprecated launch substitutions
Remove smiley from GoTo docs
Make GoTo node more general
Contributors: Robin Müller
1.0.0 (2025-02-02)
Update docs
Update docs
Add simple skill example
Improve cmake configuration when building examples
Improvements for enabling hogwarts demo
Update readme
Add pyrobosim hogwarts mission
Optimize run_tree for pyrobosim
Add hogwarts simulation
Add lightweight package for simulation using pyrobosim
Implement mission launch using multiple nodes
Implement mission builder and verify functionality
Fix mission builder. Currently without events
Commit before TreeDocument and TreeBuilder refactor
Add code generation for declared nodes using CMake
Improve TreeBuilder and refactor ROS behavior tree nodes
Seperate TreeBuilder and TreeDocument API
Improve mission builder
Add mission framework
Improve cmake macros for metadata generation
Fix bug when creating node models (Ambiguity check fails)
Fix tinyxml2
Fix build by using behaviortree_cpp package from ros index
Add auto_apms_behavior_tree_core
Renaming and bug fix
Add dynamic blackboard parameter support to tree executor server
Add possibility to specify port values of nodes using TreeBuilder
New clang format style
Add run_tree_node executable
Rename auto_apms_core to auto_apms_util
Polish tree executor
Add node overrides
Refactor node base classes
Test tree executor
Mostly renaming
Add build directors
Implement executor in run_behavior_tree
Extend BTCreator and BTExecutorBase
Executor base
Introduce generic executable for running behavior trees
Use own node base implementation
Improve api docs
Seperate to individual packages
Clean up cmake macros
Clean up behavior tree api
Integrate ros params interface to node plugin loader
Change package.xml details
Redesign resource system
Contributors: Robin Müller