Skip to content

Release 1.3.3

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 05 Sep 11:20

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
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:
  • 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
  • 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]