^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package repository-level
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Forthcoming
- Updating version to 1.3.3
- added an "Edit" menu with undo/redo options and shortcuts
- added undo back into the program
- Contributors: Matija Dizdar, Matt
1.3.2 (2021-10-06)
- Version 1.3.2
- Update workflow
- Version 1.3.2
- Solve segfault caused by deleting an invalid subtree
- Backward compatibility with Retry node typo executing tree. Fix backward compatibility with Parallel
- Added backward compatibility for Parallel node when loading tree
- Update README.md
- Update README.md
- Update README.md
- Problem with using bidirectional ports
#110 <https://github.com/robotics-upo/Groot/issues/110>
_ (#113 <https://github.com/robotics-upo/Groot/issues/113>
_) - Update CMakeLists.txt (
#109 <https://github.com/robotics-upo/Groot/issues/109>
)
Make cmake look for BehaviorTreeV3 rather than BehaviorTree, fixes#108 <https://github.com/robotics-upo/Groot/issues/108>
- Solve segfaults caused by expanding / refreshing invalid subtrees (
#114 <https://github.com/robotics-upo/Groot/issues/114>
_) - Fix for Issue
#101 <https://github.com/robotics-upo/Groot/issues/101>
_ (#102 <https://github.com/robotics-upo/Groot/issues/102>
_)- disabling right click context menu in log replay and monitor
- lock editing of nodes in replay and monitor modes. I had to expode lockEditing as public and also capture a pointer to the mainwindow
- Add support for compiling Groot in ROS 2 workspaces. (
#116 <https://github.com/robotics-upo/Groot/issues/116>
_) - Update QStringStdHash.hpp (
#105 <https://github.com/robotics-upo/Groot/issues/105>
_)
add version constraints for QT - Reorder QRegExpValidator creation (
#100 <https://github.com/robotics-upo/Groot/issues/100>
_) - Small Fix for Reloading Tree from
#61 <https://github.com/robotics-upo/Groot/issues/61>
_ (#96 <https://github.com/robotics-upo/Groot/issues/96>
_)- Add missing err:out_of_range code-sections + intent fixes
- Revert "Add missing err:out_of_range code-sections + intent fixes"
This reverts commit fa8a75b. - indentation fixes
- indentation fixes - again
- get node status out of try/catch for compiler
- main thing: move rest of uid-based logic in try/catch for reload
- update submodule
- fix issue
#85 <https://github.com/robotics-upo/Groot/issues/85>
_ - FIx issue
#98 <https://github.com/robotics-upo/Groot/issues/98>
_ - Fix Issue 95 (
#97 <https://github.com/robotics-upo/Groot/issues/97>
_)- fix typo
- proposed fix for issue 95
- Feature idle trail (
#72 <https://github.com/robotics-upo/Groot/issues/72>
_)- add idle trails
- optimize replay log row selection with keeping transition order
Co-authored-by: Мозговой Олег Владимирович [email protected]
- merging
#61 <https://github.com/robotics-upo/Groot/issues/61>
_ - Install missing required library (
#91 <https://github.com/robotics-upo/Groot/issues/91>
_)
Co-authored-by: Clément Bazerque [email protected] - submodule updated
- Contributors: Acwok, Alexander Xydes, Davide Faconti, Erik Kouters, Florian Gramß, Homalozoa X, Javier Ponce, Javier Ponce Chulani, Moritz, MozgovoyOleg, Sarathkrishnan Ramesh, esromneb, hokori
1.3.1 (2021-08-06)
- Version 1.3.1
- Fix workflow getting stuck in Update rosdep step
- Fix some leaf nodes not being removed when loading a different palette
- Stopping updates for Ubuntu 16 and Ubuntu 18
- Add flag to rosdep update to work on Kinetic
- trying with workflow used by the engine
- trying to fix workflow
- Trying to fix action
- Version 1.3.0
- Update Subtrees ComboBox when renaming subtrees from the side pannel
- Subtrees combobox updated when new subtree tab is created or removed
- Subtrees combobox updated automatically when a palette or a tree is loaded
- Added subtrees filter combobox selector
- Do not disable the main_tree when filter subtrees
- Added Subtree Tabs Filter at the bottom
- Fix TinyXML2 issue. Removed problematic functions
- Check Tinyxml2 version instead of ROS distro
- Check ROS distro after ROS is found. Trying to fix Travis error
- proposed fix for
#87 <https://github.com/robotics-upo/Groot/issues/87>
_ (#88 <https://github.com/robotics-upo/Groot/issues/88>
_) - submodule updated to latest version of BT.CPP
- Create FUNDING.yml
- __shared_blackboard added to SubTrees
- Fix bug
#74 <https://github.com/robotics-upo/Groot/issues/74>
_ - Added custom ControlNodes
- Add server and publisher port configuration (
#75 <https://github.com/robotics-upo/Groot/issues/75>
_)- Add server and publisher port configuration
- Remove server_port configuration
Server and publisher ports are consecutive numbers where server port follows publisher port number.
- Add build dependencies, Format package.xml, closes
#77 <https://github.com/robotics-upo/Groot/issues/77>
_ (#78 <https://github.com/robotics-upo/Groot/issues/78>
_)
Add the following dependency names of ROS index:- qtbase5-dev https://index.ros.org/d/qtbase5-dev/
- libqt5-svg-dev https://index.ros.org/d/libqt5-svg-dev/
- libqt5-opengl-dev https://index.ros.org/d/libqt5-opengl-dev/
- qttools5-dev-tools https://index.ros.org/d/qttools5-dev-tools/
- libdw-dev https://index.ros.org/d/libdw-dev/
- libzmq3-dev https://index.ros.org/d/libzmq3-dev/
This adds all dependencies mentioned inReadme.md
and.travis.yaml
- Rename to SubtreeNode, fixes
#66 <https://github.com/robotics-upo/Groot/issues/66>
_ (#76 <https://github.com/robotics-upo/Groot/issues/76>
_) - Fix build with BehaviorTree.CPP library installed on the system (
#63 <https://github.com/robotics-upo/Groot/issues/63>
_) - Contributors: Daniele E. Domenichelli, Davide Faconti, Fabian Schurig, Javier Ponce Chulani, Piruri, Rafael Rey, RicardoRagel, Sarathkrishnan Ramesh, esromneb, javi
1.2.3 (2021-02-17)
- Version 1.2.3
- Update ports on graphic part when palette/plugin re-loaded
- Resize node after editting to keep port values visible
- Fix re-load plugin not saving the new nodes ports; Avoid name collision when creating Subtree
- Fix tests
- Added repo name
- change tooltip color to make it differ from background and visible (
#73 <https://github.com/robotics-upo/Groot/issues/73>
_) - fix root must have only one child (
#69 <https://github.com/robotics-upo/Groot/issues/69>
_) - fix uid remapping for monitor mode (
#59 <https://github.com/robotics-upo/Groot/issues/59>
_) - fix build error (
#62 <https://github.com/robotics-upo/Groot/issues/62>
_) - fix "renaming" subtree with the same previous name (
#56 <https://github.com/robotics-upo/Groot/issues/56>
_) - Fix compilation error
#50 <https://github.com/robotics-upo/Groot/issues/50>
_ - fix content size verification in flatbuffer (
#54 <https://github.com/robotics-upo/Groot/issues/54>
_) - Contributors: Daisuke Sato, Davide Faconti, MozgovoyOleg, Piruri, Rafael Rey, Renan Salles
1.2.2 (2020-11-06)
- Version 1.2.2
- Added slack notifications to workflow
- updated to BT.CPP 3.1.0
- fix c++11 in window (?)
- Contributors: Davide Faconti, Piruri, Rafael Rey
1.2.1 (2020-10-30 17:48)
- Version 1.2.1
- Fixed CMake to compile against C++14
- Contributors: Piruri, RicardoRagel
1.2.0 (2020-10-30 11:20)
- Version 1.2.0
- Fix random reordering when saving palettes
- Remove dependency to behavior_tree_ros, not needed
- Fix workflow, change name of package to generate debian
- Create main.yml
- Compile under C++14
- Fix empty subtree blocked being added when loading plugins
- Remove depend folder (git submodule)
- Force blocks tooltip colours
- Remove Ctrl+Z shortcout to avoid subtree ports being emptied. Added Ctrl+S shortcout to save tree
- Version 1.1.0, added support for melodic
- Added support for melodic
- Revert "Install required shared library (
#29 <https://github.com/robotics-upo/Groot/issues/29>
)" (#47 <https://github.com/robotics-upo/Groot/issues/47>
)
This reverts commit 9d02b8b. - Install required shared library (
#29 <https://github.com/robotics-upo/Groot/issues/29>
_) - Reduce commands, and and dependency. (
#45 <https://github.com/robotics-upo/Groot/issues/45>
_) - Stop using QDomDocument::toString to avoid QHash random reordering (
#46 <https://github.com/robotics-upo/Groot/issues/46>
_) - update Behaviortree.CPP and fix windows compilation
- Changed BehaviorTree.CPP package name.
- Fixed empty subtree blocked being added when importing from plugins
- Fixed previous loaded custom nodes not being deleted correctly.
- Fixed subtrees tabs pointer being removed if the name was not changed.
- Added multi-selection in ROSDialog palettes/plugins list.
- Changed text color in ROS window to see the option selected
- Handle exceptions. Added word wrap in ROSDialog error messages.
- Palettes and plugins import using ros::package is functional now. Missing error handling. Fixed QDialog visual style.
- Removed palette test file
- Changed error message when loading palette to avoid segmentation fault
- Export attribute changed from 'template' to 'palette' and export package changed from 'groot' to 'behavior_tree_ros'
- Palettes found with ros package displayed in the side panel
- Added missing dependencies in package.xml
- Palettes now export subtrees definitions
- Subtrees definitions are now imported from palettes.
- Fixed install targets not correctly setup to compile using bloom-generate. Commented out temporarily tests.
- Fix issue
#34 <https://github.com/robotics-upo/Groot/issues/34>
_ - Update README.md (
#40 <https://github.com/robotics-upo/Groot/issues/40>
_)- Update README.md
As suggested in one of the github issues, I had to install libdw to get it to link - Update README.md
- Update README.md
- Make submodule point to UPO fork instead of upstream
- Bug fix: avoid crashes when renaming subtrees and deleting custom Nodes
- Fix issue
#30 <https://github.com/robotics-upo/Groot/issues/30>
_ - updated dependency
- more examples
- updating the submodule
- Re-added plugin import feature
- Compilation instractions added
- Create .appveyor.yml
- Update CMakeLists.txt
- Update CMakeLists.txt
- preparing Windows installer
- fix compilation
- 1.0.0
- version bump
- submodule updated
- fix compilation with catkin
- fixed many issues related to TreeNodeModel removing and renaming
- Highlight ports with the same value (enhancements
#20 <https://github.com/robotics-upo/Groot/issues/20>
_) - unit test added, related to error
#24 <https://github.com/robotics-upo/Groot/issues/24>
_ - image added
- readme updated
- style updated
- Fix problems with Reply Logs
- dependency updated
- [ImgBot] Optimize images (
#25 <https://github.com/robotics-upo/Groot/issues/25>
_)
*Total -- 889.36kb -> 853.45kb (4.04%)
/bt_editor/resources/BT-horizontal.png -- 6.93kb -> 3.67kb (47.05%)
/bt_editor/resources/BT-vertical.png -- 6.60kb -> 3.54kb (46.47%)
/bt_editor/resources/close_x.png -- 3.59kb -> 2.25kb (37.41%)
/bt_editor/resources/red-circle.png -- 8.30kb -> 5.89kb (29.11%)
/bt_editor/resources/BT-log.png -- 3.42kb -> 2.61kb (23.62%)
/QtNodeEditor/resources/convert.png -- 9.96kb -> 7.71kb (22.66%)
/groot_icon.png -- 6.59kb -> 5.33kb (19.16%)
/bt_editor/resources/BT.png -- 2.39kb -> 2.02kb (15.28%)
/QtNodeEditor/pictures/vid1.png -- 220.23kb -> 210.33kb (4.5%)
/QtNodeEditor/pictures/flow.png -- 86.01kb -> 82.46kb (4.12%)
/QtNodeEditor/pictures/calculator.png -- 65.19kb -> 62.68kb (3.85%)
/bt_editor/resources/BT-monitor.png -- 17.62kb -> 16.96kb (3.75%)
/bt_editor/resources/BT-edit.png -- 6.76kb -> 6.54kb (3.23%)
/QtNodeEditor/pictures/chigraph.png -- 127.51kb -> 123.43kb (3.2%)
/bt_editor/resources/play.png -- 0.72kb -> 0.72kb (0.81%)
/bt_editor/resources/green_star.png -- 1.24kb -> 1.23kb (0.79%)
/QtNodeEditor/pictures/style_example.png -- 316.29kb -> 316.09kb (0.06%) - fix issue
#24 <https://github.com/robotics-upo/Groot/issues/24>
_ - fix issue
#24 <https://github.com/robotics-upo/Groot/issues/24>
_ - nodes renamed to latest BehaviorTree.CPP
- fix compilation
- minoir fixes
- Update .travis.yml
- Update .travis.yml
- Update .travis.yml
- Add port info export to palette (
#21 <https://github.com/robotics-upo/Groot/issues/21>
_) - Add custom decorator option (
#22 <https://github.com/robotics-upo/Groot/issues/22>
_) - seems to work
- bug fix with empty SubTrees
- Working on custom ndoes and ports
- bug fix when exporting TreeNodesModel
- working on SubTree with ports
- test added
- multiple issue fixed (unit test pass again)
- WIP
- WIP
- add Root node by default
- table in sidepanel editor fixed
- various improvement to model loading
- custom dialog seems to work
- WIP
- All unit tests pass
copy model instead of passing pointers - WIP
- compiles but failing unit tests
- WIP
- using the flatbuffer in depend/BehaviorTree.CPP
- version updated
- ports prefix
- working on ports widgets
- all unit test pass!!!
- subtree fix
- cleanup + fix compilation
- using NodeStyle.json to specialize visualization
- builtinModels fixed
- compiles, but of course everything fails
- WIP...
- broken...
- more error info
- fixed unit tests
- fix test
- compiles...
- WIP removing tinyXML2
- WIP: removing tinyxml
- fix issue
#19 <https://github.com/robotics-upo/Groot/issues/19>
_ - catch error
- changed library name
- Fix issue
#17 <https://github.com/robotics-upo/Groot/issues/17>
_ (clear the model_registry) - move QMenu styleSheet to the entire Application
- Add unit test related to issue
#16 <https://github.com/robotics-upo/Groot/issues/16>
_ - fix issue
#16 <https://github.com/robotics-upo/Groot/issues/16>
_ - XML format simplified in
- files missing in previous commit
- bug fix for model-less XML
- WIP
- Fix issue
#13 <https://github.com/robotics-upo/Groot/issues/13>
_ . Remove from saved XML. - added a unit test to detect the bug fixed in commit 15a9e7a
- Set the main tree to execute in the editor. Address issue
#12 <https://github.com/robotics-upo/Groot/issues/12>
_ - fix tooltip
- 0.4.2
- version bump
- CRITICAL BUG fixed: QLineEdit where not editble in the embeddedWidget
- 0.4.1
- version bump
- changing again the background color
- improved node reorder
- fix compilation error on travis
- Fix issue
#8 <https://github.com/robotics-upo/Groot/issues/8>
_ (and more changes)- Added EditorFlowScene::createNodeAtPos to simplify code
- fixed the placement of nodes in GraphicContainer::recursiveLoadStep
- visualize instanceName is different than registrationName
- added failing unit test (issue
#8 <https://github.com/robotics-upo/Groot/issues/8>
_) - Added Help->About dialog
- different splashscreen palette
- Update README.md
- qDebug removed
- CMake Install + AppImage Howto
- minor updates
- 0.4.0
- make catkin happy
- changelog added
- Use standard QtNode style in Replay mode
- test updated. Adding ReplayTest
- minor changes
- files renamed in test_data
- Fix visualization of SubTreeNode from monitor
- logo updated
- fix typo
- fix compilation error
- README updated
- minor optimization
- Use the big buttons instead
- Reply and Monitor seems to work properly
- WIP: trying to fix issue
#7 <https://github.com/robotics-upo/Groot/issues/7>
_ - bug fix
- add model from monitor (WIP related to issue
#7 <https://github.com/robotics-upo/Groot/issues/7>
_) - Large API change to have more consistent TreeNodeModel and AbstractTreeNode
- copy and paste added. Multiselection with CTRL fixed
- minor updates
- icons updated
- More unit tests and bugs fixed
- Fix travis
- more tests
- fix compilation
- unit tests don't fail anymore
- more tests
Undo crashes. Need to investigate - cleanups related to AbsBehaviorTree
- WIP
- WIP
- tiny fix in position of collapse/epand button
- fix after rebase
- WIP
- minor change
- Subtree expand/collapse refactored and crash fixed
- minor changes
- SubTree creation/delete seems to work. Needs more testing
- bug fix
- WIP
- reverting previous change
- WIP: trying to fix the issues with Undo/Redo
- minor change
- remove the QMenu to insert node in FlowView
- better reordering rules
- few bugs fixed and added the ability to change Bt names (right click on Tab)
- updated flatbuffer code
- fix
- fixed issue with SubTree collapse button
- warning removed
- bug fixed: ctrl+Z won't displace X position of nodes any more
- few bugs fixed
- remove is_editable from TreeNodeModel
- multiple bug fixed
- bug fix
- minor changes
- Improve graphics and fix issue
#4 <https://github.com/robotics-upo/Groot/issues/4>
_ - New nodes added
- internal APi updated. SetBlackboard added ( issue
#5 <https://github.com/robotics-upo/Groot/issues/5>
_ ) - minor changes (lateral bar)
- minor changes
- cleanup
- Simplified palette options
- WIP
- Preliminary node editor
- merge with master
- WIP
- almost working
- WIP
- fix issue
#3 <https://github.com/robotics-upo/Groot/issues/3>
_ adding VerifyXML - update
- WIP: allow the creation of custom TreeNodes
- new screenshot
- minor changes
- fix memory leaks
- WIP
- version bump
- Graphic fixes (color and resize): seems to work
- WIP
- work in progress
- fixes
- More compact SubtreeNode
- adding some default Action nodes
- avoid overwrite of basic NodeModels
- fixinf stylesheet of QMenu
- cleanup
- more size fixes
- fixed problems with Width
- accept model overwrite
- ParamType removed
- fixing lock editing of subtree expanded
- bug fix in collapse subtree
- fix problem with Clean action
- trying to fix monitor view
- fixing real time monitor
- minor style improvements
- added connection color
- bug fix
- WIP
- Colored caption
- added image
- Update README.md
- name and color changed
- opengl removed
- travis upgraded
- fix compilation error (?)
- Update .travis.yml
- Create .travis.yml
- Create README.md
- bug/crash fixed
- hide monitor option if ZMQ was not found
- bug fix
- bug fix in Replay
- TreeNodeModel refactoring
- static SvgRenderer
- cleanups
- added custom Decorators
- SVG icons!
- fix
- fixing the node resize
- subtree expand and collapse works better
- cleanups
- bug fix
- seems to... work?
- fix
- Works?
- WIP
- doesn't crash, but reorder doesn't work
- WIP to allow SubTree expand
- NodeEditor updated
- examples removed
- bug fix
- test files
- remove warnings
- replay works again
- save and load fixed
- UNDo and Subtree seems to work
- WIP
- small fix
- WIP
- close button atted to startup
- connected button refresh
- update
- refactoring
- fix
- code cleanups
- fixes
- small bug fix
- big update of the graphic
- more buttons
- beautiful button added
- WIP
- separate server ZMQ created to load BTs
- preliminary version of monitor
- update
- workarounf for CONDITIONS
- minor update
- further code simplification
- More googdies
- cleanups
- code simplifications and fixes
- update
- replay seems to work, including PLAY
- replay almost finished
- progress in Replay
- working on replay feature
- fix Redo
- fixing undo
- added flatbuffer loading
- refactoring data structure BehaviorTree
- bug fix in undo single nodeDelete
- fix
- seems to work
- refactoring
- update
- bug fix
- WIP
- few improvements, including semaphore
- vertical/horizontal seems to work
- cleanup
- vertical orde
- fix
- WIP
- fix
- improve editor lock
- WIP: Node Palette
- minor cleanup
- double click to select subtree
- cleanup
- splitting the code of the side panel
- fixes
- connection drawing changed slightly
- save TreeNodesModel seems to work
- fix ReadTreeNodesModel
- WIP
- some fixes
- Node parameters added. To be tested more thoughtfully
- fix bug in deleteSelectedItems
- [MOOD-6]: DONE. Undo/Redo seems to work
- WIP
- bug-fix
- WIP: undo/redo
- [MOOD-3]: DONE. Inser node in connection
- cleanups
- [MOOD-5]: DONE. morth completed
- started working on task [MOOD-5]
- basic BehaviorTree loading
- preliminary parsing of TreeNodesModel
- tinyxml2
- backup
- Contributors: Davide Facont, Davide Faconti, Esben Damgaard, Gerardo Puga, Javier Ponce Chulani, Piruri, Rafael Rey, Ricardo Ragel, Tarun Belagodu, Thordreck, Victor Lopez, imgbot[bot]