History of changes and bugfixes for ros2_ros_bt_py
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated web UI to version 3.0.0.
- Removed doc build instructions from Readme
- Fixed whitespaces in documentation Makefile (Makefiles should use tabs).
- Fixed autodoc config for sphinx documentation build.
- Tests for NodeConfig class
- Tree storage path is now a launch argument
- Action results can now be processed when using ABC Actions
- Documentation on how to use custom node classes with the library
- New node module
Time
in the standard node library including aTimeNow
node that gives back abuiltin_interfaces/Time
message of the current timestamp.
- Fixed up documentation from ROS 1 version
- Updated Web-GUI version to 2.0.5
- Subtree manager is now its own class and not inside the debug manager
- Updated NodeDiagnostics
- Library can now be installed with symlink install
- Module List is now generated in a separate function
- WebGUI is now launched on default
- Service and Action Nodes now directly expose Request/Response and Goal/Result/Feedback fields
- RandomInt now gives a number from [min, max] instead of [min, max) to make it more intuitive
- Fixed missing attributes in the Action node.
- Fixed high level exception catching masking errors.
- Fixed race condition when setting the tree state.
- Fixed package manager to be able to handle more than one package
- Fixed python version to python3
- Fixed Action Node and internal state machine
- Fixed Wait Node to reset before shutdown