|
2 | 2 | Changelog for package behaviortree_cpp
|
3 | 3 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
4 | 4 |
|
| 5 | +Forthcoming |
| 6 | +----------- |
| 7 | +* change TestNodeConfig preferred constructor |
| 8 | +* Fix dangling‐capture in TestNodeConfig |
| 9 | +* Fix Precondition to only check condition once (`#904 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/904>`_) |
| 10 | +* fix issue 945 |
| 11 | +* extend JSON convertion to include vectors (`#965 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/965>`_) |
| 12 | +* Fix CI, add BUILD_TESTS and remove catkin support |
| 13 | +* Fix testing CMake issue to resolve Rolling regression (`#961 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/961>`_) |
| 14 | +* Bug fix/set blackboard (`#955 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/955>`_) |
| 15 | +* feat: add fuzzing harnesses (`#925 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/925>`_) |
| 16 | +* fix warnings |
| 17 | +* Add const to applyVisitor (`#935 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/935>`_) |
| 18 | +* try fix (`#941 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/941>`_) |
| 19 | +* add workflow for sonarcube (`#936 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/936>`_) |
| 20 | +* Fix issue `#909 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/909>`_: static queue in Loop |
| 21 | +* apply changes suggested in `#893 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/893>`_ |
| 22 | +* apply fix mentioned in `#916 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/916>`_ |
| 23 | +* apply fixes suggested in `#919 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/919>`_ |
| 24 | +* fix issue `#918 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/918>`_ (introduced in `#885 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/885>`_) |
| 25 | +* add fix suggested in `#920 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/920>`_ |
| 26 | +* add unit test related to `#931 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/931>`_ |
| 27 | +* Fix compilation error when targeting C++23 (`#926 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/926>`_) ^~~~~~~~~~~~~ |
| 28 | +* Fixes issue # `#929 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/929>`_ and `#921 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/921>`_ |
| 29 | +* apply check suggested in `#924 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/924>`_ |
| 30 | +* Fix ROS 2 build when ZeroMQ or SQlite3 include are not in the default include path (`#911 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/911>`_) |
| 31 | + * Fix ROS 2 build when ZeroMQ or SQlite3 include are not in the default include path |
| 32 | + * Update ament_build.cmake |
| 33 | +* Fix/use correct compiler pixi/conda (`#914 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/914>`_) |
| 34 | + * fix: Use the cxx-compiler package which will set the correct compiler for the platform, and setup the required environment for it to work as expected |
| 35 | + * misc: update pixi versions in pipeline |
| 36 | +* Add "other ports" to NodeConfig (`#910 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/910>`_) |
| 37 | +* [retry_node] Refresh max_attempts\_ in case it changed (`#905 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/905>`_) |
| 38 | + Co-authored-by: Guillaume Doisy < [email protected]> |
| 39 | +* use relative path in .Doxyfile (`#882 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/882>`_) |
| 40 | +* Additional XML verification for ReactiveSequence nodes (`#885 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/885>`_) |
| 41 | + Co-authored-by: AndyZe < [email protected]> |
| 42 | +* fix script parse error while 'A==-1' (`#896 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/896>`_) |
| 43 | + Co-authored-by: wangzheng < [email protected]> |
| 44 | +* Expose return value of wait_for (`#887 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/887>`_) |
| 45 | +* fix(examples): update t11_groot_howto log filename (`#886 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/886>`_) |
| 46 | +* put minitrace in the build_interface link library (`#874 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/874>`_) |
| 47 | + fixes the cmake export set when building behavior tree on standard cmake: CMake Error: install(EXPORT "behaviortree_cppTargets" ...) includes target "behaviortree_cpp" which requires target "minitrace" that is not in any export set. |
| 48 | +* Improved XML parsing error message to say where in the XML the offending port is found. (`#876 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/876>`_) |
| 49 | + Example output: |
| 50 | + a port with name [ball_pose] is found in the XML (<GrabBall>, line 7) but not in the providedPorts() of its registered node type. |
| 51 | +* Refactored the TreeNode::executeTick() function to use a scoped timer for performance monitoring. (`#861 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/861>`_) (`#863 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/863>`_) |
| 52 | + Update src/tree_node.cpp |
| 53 | + Co-authored-by: wangzheng < [email protected]> |
| 54 | + Co-authored-by: Davide Faconti < [email protected]> |
| 55 | +* fix issue `#852 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/852>`_: thread safety in Loggers |
| 56 | +* Lexy updated |
| 57 | +* tinyXML updated to version 10.0 |
| 58 | +* cppzmq updated to version 4.10 |
| 59 | +* fix the "all_skipped" logic |
| 60 | +* fixed: support utf-8 path xml-file (`#845 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/845>`_) |
| 61 | + * fixed: 1. added compile version check to support Chinese path xml-file parsing 2. cmake add msvc /utf-8 options |
| 62 | + * change cmake /utf-8 option add mode |
| 63 | +* Export plugins to share directory & register CrossDoor plugin (`#804 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/804>`_) |
| 64 | +* Contributors: Aglargil, AndyZe, Antoine Hoarau, David Sobek, Davide Faconti, Guillaume Doisy, Isar Meijer, Jake Keller, Marq Rasmussen, Michele Tartari, Silvio Traversaro, Tony Najjar, b-adkins, ckrah, devis12, kinly, tony-p, vincent-hui |
| 65 | + |
5 | 66 | 4.6.2 (2024-06-26)
|
6 | 67 | ------------------
|
7 | 68 | * Initialize template variable `T out` (`#839 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/839>`_)
|
|
0 commit comments