Release 1.2.2
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package repository-level
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Forthcoming
- 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]