|
2 | 2 | Changelog for package behaviortree_cpp
|
3 | 3 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
4 | 4 |
|
| 5 | +Forthcoming |
| 6 | +----------- |
| 7 | +* root_node removed in favour of a method. tickRoot() added |
| 8 | +* Moving to c++14 |
| 9 | +* fixed compilation on ROS2 and ubuntu 18.94 |
| 10 | +* fix compilation and unit tests |
| 11 | +* Boost coroutine (`#164 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/164>`_) |
| 12 | + Remove the faulty coroutine that created significant problems in favour of boost::coroutine2 (use older boost::coroutine as a fallback). |
| 13 | +* doc fix |
| 14 | +* Fix issue `#140 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/140>`_ |
| 15 | +* Merge branch 'master' of github.com:BehaviorTree/BehaviorTree.CPP |
| 16 | +* (issue `#163 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/163>`_) fix ded code |
| 17 | +* Merge pull request `#162 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/162>`_ from unvestigate/master |
| 18 | + Tree is declared as a struct, so it needs to be forward-declared as a… |
| 19 | +* Tree is declared as a struct, so it needs to be forward-declared as a struct too. |
| 20 | +* Merge pull request `#161 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/161>`_ from unvestigate/master |
| 21 | + A couple of small changes needed to build on MSVC2015 |
| 22 | +* The __cplusplus macro does not work properly prior to MSVC2017 15.7 Preview 3: https://devblogs.microsoft.com/cppblog/msvc-now-correctly-reports-__cplusplus/ |
| 23 | +* MSVC2015 seems to need an explicit operator== for comparing against literal strings. |
| 24 | +* [Breaking API change] make TreeNode::setStatus() protected |
| 25 | + Users are not supposed to set the status of a node manually from the |
| 26 | + outside. This might be a source of hard to debug errors as seen in |
| 27 | + Navigation2 of ROS2. |
| 28 | + If this change breaks your code, there is an high probability that your |
| 29 | + code was already broken. |
| 30 | +* fix warning |
| 31 | +* comments |
| 32 | +* Update action_node.h |
| 33 | +* Fix bug in default port values |
| 34 | +* fix issue `#141 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/141>`_ |
| 35 | +* fix unit tests |
| 36 | +* cosmetic: names changed |
| 37 | +* change API of haltChildren() |
| 38 | +* fix unittest switch should halt |
| 39 | +* halt the SwitchNode correctly |
| 40 | +* add unittest switch_node |
| 41 | +* Merge pull request `#155 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/155>`_ from BehaviorTree/imgbot |
| 42 | + [ImgBot] Optimize images |
| 43 | +* Merge pull request `#156 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/156>`_ from HansRobo/patch-1 |
| 44 | + Fix error message |
| 45 | +* Modify documentation images. |
| 46 | + SequenceNode: |
| 47 | + AimTo -> AimAt |
| 48 | + "Aim at a target" might sound more appropriate in this example than "aim to reach a goal". |
| 49 | + SequenceStar: |
| 50 | + Sequence -> ReactiveSequence |
| 51 | + The text says "On the other hand, isBatteryOK must be checked at every tick, |
| 52 | + for this reason its parent must be a ReactiveSequence." |
| 53 | + Modify the image to match the text. |
| 54 | +* Fix bug `#149 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/149>`_ |
| 55 | +* Merge pull request `#152 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/152>`_ from happykeyboard/add_unix_BUILD_SHARED |
| 56 | + Added BUILD_SHARED_LIBS option to cmake. If set to "OFF", static libr… |
| 57 | +* Added BUILD_SHARED_LIBS option to cmake. If set to "OFF", static library will be generated |
| 58 | + for a UNIX build |
| 59 | + If BUILD_UNIT_TESTS is off, do not search for gtest library, and do not include tests subdirectory |
| 60 | +* experimental integration of Switch ControlNode |
| 61 | +* bug fix |
| 62 | +* Added SubTtreeWrapper |
| 63 | +* Merge pull request `#150 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/150>`_ from seanyen/patch-1 |
| 64 | + Install library to portable locations |
| 65 | +* Install library to portable locations |
| 66 | +* Merge pull request `#126 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/126>`_ from Jesus05/patch-1 |
| 67 | + (3dparty coroutine) ifdef MSV_VER to WIN32 |
| 68 | +* Merge pull request `#135 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/135>`_ from 3wnbr1/master |
| 69 | + Add macOS support |
| 70 | +* Merge pull request `#138 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/138>`_ from HansRobo/fix/remerge\_`#53 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/53>`_ |
| 71 | + Add `#53 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/53>`_ content |
| 72 | +* Merge pull request `#142 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/142>`_ from RavenX8/patch-1 |
| 73 | + Fixed VS2017/2019 compile error |
| 74 | +* Merge pull request `#145 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/145>`_ from renan028/fix_retry_node_negative_tries |
| 75 | + fix RetryNode loop that should be an infinity loop if max_attempts\_ =… |
| 76 | +* Update t11_runtime_ports.cpp |
| 77 | +* make easier to create ports at run-time |
| 78 | +* fix RetryNode loop that should be an infinity loop if max_attempts\_ == -1 |
| 79 | + As documentation said: |
| 80 | + "Use -1 to create an infinite loop." |
| 81 | +* Update basic_types.cpp |
| 82 | + Added missing include for std::setlocale. This fixes the following error in Visual Studio: |
| 83 | + https://ci.appveyor.com/project/facontidavide59577/behaviortree-cpp/build/job/d1ttd2w84nvnqo2e#L52 |
| 84 | +* Merge pull request `#139 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/139>`_ from scgroot/master |
| 85 | + Fixed compiling for c++17 |
| 86 | +* Fixed compiling for c++17 |
| 87 | +* Add `#53 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/53>`_ content |
| 88 | +* Merge pull request `#136 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/136>`_ from msadowski/msadowski-readme-fix |
| 89 | + Fix some typos in readme |
| 90 | +* Fix some typos in readme |
| 91 | +* Add macOS support |
| 92 | +* fix issue `#120 <https://github.com/BehaviorTree/BehaviorTree.CPP/issues/120>`_ |
| 93 | +* update flatbuffers and avoid ambiguities |
| 94 | +* Update README.md |
| 95 | +* (3dparty coroutine) ifdef MSV_VER to WIN32 |
| 96 | + On Windows not only MSVC compilator. |
| 97 | +* Contributors: 3wnbr1, Christopher Torres, Davide Faconti, HansRobo, ImgBotApp, Jesus, Kotaro Yoshimoto, Mateusz Sadowski, Peter Polidoro, Sean Yen, Sebastian Ahlman, Steffen Groot, Vadim Linevich, renan028 |
| 98 | + |
5 | 99 | 3.1.1 (2019-11-10)
|
6 | 100 | ------------------
|
7 | 101 | * fix samples compilation (hopefully)
|
|
0 commit comments