Finally!
It was about time to do a new release. Thanks to all the amazing contributors that submitted issues and Pull Requests.
Noteworthy changes
-
From now on, when registering a custom types T to the JSON converter, you will automatically add a converter to/from
std::vector<T>
. See #965 -
Behavioral change in
PreconditionNode
. See #904 -
TestNode
constructor arguments changes. See #967
What's Changed
- Export plugins to share directory & register CrossDoor plugin by @MarqRazz in #804
- fixed: support utf-8 path xml-file by @kinly in #845
- Refactored the TreeNode::executeTick() function to use a scoped timer… by @Aglargil in #863
- 2024 07 09 better error message by @b-adkins in #876
- Put minitrace in the build_interface by @ahoarau in #874
- Update example
t11_groot_howto
log filename by @m-tartari in #886 - Expose return value of wait_for by @tonynajjar in #887
- Fix script compare with negative number exception by @Aglargil in #896
- Additional XML verification for ReactiveSequence nodes by @AndyZe in #885
- use relative path in .Doxyfile by @m-tartari in #882
- [retry_node] Refresh max_attempts_ in case it changed in one of the child nodes by @doisyg in #905
- add NodeConfig::other_attributes by @facontidavide in #910
- Fix/use correct compiler pixi/conda by @tony-p in #914
- Fix ROS 2 build when ZeroMQ or SQlite3 include are not in the default include path by @traversaro in #911
- Fix compilation error when targeting C++23 by @vincent-hui in #926
- add workflow for sonarcube by @facontidavide in #936
- Fix issue #939 (checkTruncation) by @facontidavide in #941
- Add const to applyVisitor by @Isarm in #935
- feat: add fuzzing harnesses by @cktii in #925
- Bug fix/set blackboard by @devis12 in #955
- Fix testing CMake issue to resolve Rolling regression by @sarcasticnature in #961
- fix ubuntu CI by @facontidavide in #963
- extend JSON convertion to include vectors by @facontidavide in #965
- Precondition Node should run children to completion before checking it's if statement again by @dsobek in #904
New Contributors
- @kinly made their first contribution in #845
- @b-adkins made their first contribution in #876
- @ahoarau made their first contribution in #874
- @m-tartari made their first contribution in #886
- @tonynajjar made their first contribution in #887
- @traversaro made their first contribution in #911
- @vincent-hui made their first contribution in #926
- @Isarm made their first contribution in #935
- @cktii made their first contribution in #925
- @devis12 made their first contribution in #955
- @dsobek made their first contribution in #904
Full Changelog: 4.6.2...4.7.0