ros-noetic-flexbe-app (2.4.1-1focal) focal; urgency=high

  * merge PR #74 <https://github.com/FlexBE/flexbe_app/issues/74>, 76, 77; tweak CI workflow
  * Merge pull request #60 <https://github.com/FlexBE/flexbe_app/issues/60> from fmessmer/fix/catkin_lint
    some catkin_lint fixes
  * some catkin_lint fixes
  * Contributors: David Conner, dcconner, fmessmer

 -- Philipp Schillinger <schillin@kth.se>  Mon, 22 May 2023 04:00:00 -0000

ros-noetic-flexbe-app (2.4.0-1focal) focal; urgency=high

  * Merge develop branch
  * Updates for Melodic and Noetic releases on github.com/FlexBE

 -- Philipp Schillinger <schillin@kth.se>  Thu, 18 May 2023 04:00:00 -0000

ros-noetic-flexbe-app (2.3.0-1focal) focal; urgency=high

  * Merge remote-tracking branch 'origin/feature/python3_support' into develop
  * Add support for python3
  * Use correct state prefix in autocompletion
    (fix #65 <https://github.com/FlexBE/flexbe_app/issues/65>)
  * Prevent module caching in Python parser to fix state reloading
    (see #61 <https://github.com/FlexBE/flexbe_app/issues/61>)
  * Sort input-dependent elements for more deterministic code generation
    (see #`team-vigir/flexbe_behavior_engine#111 <https://github.com/team-vigir/flexbe_behavior_engine/issues/111>`_)
  * Contributors: Philipp Schillinger

 -- Philipp Schillinger <schillin@kth.se>  Thu, 19 Nov 2020 05:00:00 -0000

ros-noetic-flexbe-app (2.2.4-1focal) focal; urgency=high

  * Revert nwjs version increment because of Travis failure due to Chromium bug
    (see https://crbug.com/1025266)
  * Increment nwjs version after file chooser fix
  * Use HTML file chooser instead of Chrome file API for settings import and export
    (see #52 <https://github.com/FlexBE/flexbe_app/issues/52>)
  * Improve cache for workspace switching and allow to disable it
  * Fix detection of new packages
  * Merge branch 'benmaidel-feature/cmd_option_checkbehaviors' into develop
  * Always run all behavior check tests and print error message
  * Robustify behavior loading for generating behavior check reports
  * Close window-related sub-processes also when only closing the window
    (see team-vigir/flexbe_behavior_engine#105 <https://github.com/team-vigir/flexbe_behavior_engine/issues/105>)
  * Merge remote-tracking branch 'origin/fix/handle_closed_window' into develop
  * add --check-behavior command line option
  * Fix support for symbolic references in Python parser
  * Robustify Python parser against instantiation failures
    (see team-vigir/flexbe_behavior_engine#99 <https://github.com/team-vigir/flexbe_behavior_engine/issues/99>)
  * Close window-related sub-processes also when only closing the window
    (see team-vigir/flexbe_behavior_engine#105 <https://github.com/team-vigir/flexbe_behavior_engine/issues/105>)
  * Merge branch 'cheffe112-bugfix-import-config' into develop
  * Fix mixed indentation
  * reverting nw.js to last known-to-work version
    From nw.js 0.42.4, the import/export configuration functionality throws an "Invalid calling page. This function can't be called from a background page." error. This has been reported for nw.js already on https://github.com/nwjs/nw.js/issues/7349.
    Hence, the import/export functionality is currently unusable with nw.js >0.42.3 as integrated in b93078fd6705445bf6183af40598619243800b1e.
  * throw error if importing/exporting configuration crashes
  * Explicitly spawn window on center position because default changed
  * Allow comment after super-call in regex state parser
    (see team-vigir/flexbe_behavior_engine#98 <https://github.com/team-vigir/flexbe_behavior_engine/issues/98>)
  * Check for undefined transition label (fix team-vigir/flexbe_behavior_engine#100 <https://github.com/team-vigir/flexbe_behavior_engine/issues/100>)
  * Merge branch 'cheffe112-bugfix-python-parsing' into develop
  * Fix mixed indentation
  * bugfix: avoid crash during Python state parsing on empty documentation string
    The Python state parsing feature introduced in 4f20227ef900ca32e78414c190fb464d964666e5 used to crash when no docstring is provided in a state definition, hence stalling the parsing procedure. This commit returns the default label "[no documentation]" on a missing docstring.
  * Contributors: Benjamin Maidel, Philipp Schillinger, Tobias Doernbach

 -- Philipp Schillinger <schillin@kth.se>  Wed, 25 Mar 2020 04:00:00 -0000

ros-noetic-flexbe-app (2.2.3-1focal) focal; urgency=high

  * Increment nwjs version
  * Fix documentation format warnings (see #48 <https://github.com/FlexBE/flexbe_app/issues/48>)
  * Contributors: Philipp Schillinger

 -- Philipp Schillinger <schillin@kth.se>  Wed, 15 Jan 2020 05:00:00 -0000

ros-noetic-flexbe-app (2.2.2-1focal) focal; urgency=high

  * Add python-based state parser alternative (see team-vigir/flexbe_behavior_engine#93 <https://github.com/team-vigir/flexbe_behavior_engine/issues/93>)
  * Implement a quick connect when dropping a state onto a transition
  * Add internal dependencies (see #39 <https://github.com/FlexBE/flexbe_app/issues/39>)
  * Enable package cache and track update progress
  * Clear outcome request on transition and explicit message
  * Robustify package parser against malformed package.xml (see #37 <https://github.com/FlexBE/flexbe_app/issues/37>)
  * Contributors: Philipp Schillinger

 -- Philipp Schillinger <schillin@kth.se>  Sat, 11 Jan 2020 05:00:00 -0000

ros-noetic-flexbe-app (2.2.1-1focal) focal; urgency=high

  * Match update of flexbe_ci to xenial
  * Add dependency on libnss3 to package.xml (see #35 <https://github.com/FlexBE/flexbe_app/issues/35>)
  * Improve support for activities
  * Merge remote-tracking branch 'origin/feature/sub_parameters' into develop
  * Various minor improvements
  * Allow to set parameters of included behaviors
  * Merge remote-tracking branch 'origin/master' into develop
  * Contributors: Philipp Schillinger

 -- Philipp Schillinger <schillin@kth.se>  Sun, 02 Jun 2019 04:00:00 -0000

ros-noetic-flexbe-app (2.1.5-1focal) focal; urgency=high

  * Merge remote-tracking branch 'origin/develop'
  * Merge pull request #33 <https://github.com/FlexBE/flexbe_app/issues/33> from henroth/master
    Check that package.xml exists before trying to read it.
  * Fix indentation and variable declaration
  * Check that package.xml exists before trying to read it. Very old packages/stacks may not have a package.xml, but ros will report them as existing packages
  * Contributors: Henry Roth, Philipp Schillinger

 -- Philipp Schillinger <schillin@kth.se>  Tue, 09 Apr 2019 04:00:00 -0000

ros-noetic-flexbe-app (2.1.3-1focal) focal; urgency=high

  * Merge remote-tracking branch 'origin/develop'
  * Add cmake dependency on rostest
  * Merge remote-tracking branch 'origin/master' into develop
  * Contributors: Philipp Schillinger

 -- Philipp Schillinger <schillin@kth.se>  Wed, 19 Dec 2018 05:00:00 -0000

ros-noetic-flexbe-app (2.1.2-1focal) focal; urgency=high

  * Merge remote-tracking branch 'origin/develop'
  * Switch to curl for nwjs download
  * Contributors: Philipp Schillinger

 -- Philipp Schillinger <schillin@kth.se>  Tue, 18 Dec 2018 05:00:00 -0000

ros-noetic-flexbe-app (2.1.1-1focal) focal; urgency=high

  * Merge remote-tracking branch 'origin/develop'
  * Fix #29: Use correct statelib call to open source code
  * Contributors: Philipp Schillinger

 -- Philipp Schillinger <schillin@kth.se>  Tue, 18 Dec 2018 05:00:00 -0000

ros-noetic-flexbe-app (2.1.0-1focal) focal; urgency=high

  * Initial ROS release
  * Contributors: Philipp Schillinger

 -- Philipp Schillinger <schillin@kth.se>  Sat, 01 Dec 2018 05:00:00 -0000

ros-noetic-flexbe-app (2.0.11-1focal) focal; urgency=high

  * Merge remote-tracking branch 'origin/develop'
  * Add shortcut support for sourcing
  * Fix #8 <https://github.com/FlexBE/flexbe_app/issues/8>: Correct typo in synthesis feedback
  * Fix #15 <https://github.com/FlexBE/flexbe_app/issues/15>: Correctly handle duplicate state class definitions
  * Merge remote-tracking branch 'origin/develop'
  * Merge remote-tracking branch 'origin/master' into develop
  * Hide detailed install output
  * Increment nwjs version
  * Merge branch 'feature/add_tests' into develop
  * Update manifest
  * Create .travis.yml
  * Set test_report to executable
  * Add test routine
  * Merge remote-tracking branch 'origin/feature/install_support' into develop
  * Fix #25 <https://github.com/FlexBE/flexbe_app/issues/25>: Use python path instead of package path
  * Update manifest
  * Prevent behavior modifications when loading from install space
  * Move package python path out of package parser
  * Fixes issue #24 <https://github.com/FlexBE/flexbe_app/issues/24> using first proposed solution.
  * implementing ROS.getPackagePythonPath similarly to IO.PackageParser's getPythonPath
  * Use package path for manual section update
  * Merge branch 'tu-darmstadt-ros-pkg-master' into feature/install_support
  * Adjust catkin install paths for rospack use
  * Merge branch 'master' of https://github.com/tu-darmstadt-ros-pkg/flexbe_app into tu-darmstadt-ros-pkg-master
    Conflicts:
    CMakeLists.txt
    bin/run_app
    src/io/io_behaviorloader.js
    src/io/io_packageparser.js
  * Parse installed packages (see #19 <https://github.com/FlexBE/flexbe_app/issues/19>)
  * Merge pull request #18 <https://github.com/FlexBE/flexbe_app/issues/18> from meyerj/feature/install-rules
    Add cmake install rules and use rospack to find nw executable
  * fix state path to correct generated import statements
  * make locating behavior files work in install and devel setups
  * make behaviors work in install space
  * Add cmake install rules and use rospack to find nw executable
  * Fix #14 <https://github.com/FlexBE/flexbe_app/issues/14>: Update state definition only for python files but any event type
  * Merge pull request #13 <https://github.com/FlexBE/flexbe_app/issues/13> from FlexBE/feature/state_update
    Update states when source code changes (see #10 <https://github.com/FlexBE/flexbe_app/issues/10>)
  * Update manifest
  * Update states when source code changes (see #10 <https://github.com/FlexBE/flexbe_app/issues/10>)
  * Contributors: Dorian Scholz, Dustin Gooding, Johannes Meyer, Philipp Schillinger

 -- Philipp Schillinger <schillin@kth.se>  Sat, 01 Dec 2018 05:00:00 -0000

ros-noetic-flexbe-app (2.0.10-1focal) focal; urgency=high

  * Merge remote-tracking branch 'origin/develop'
  * Contributors: Philipp Schillinger

 -- Philipp Schillinger <schillin@kth.se>  Sat, 24 Nov 2018 05:00:00 -0000

ros-noetic-flexbe-app (2.0.6-1focal) focal; urgency=high

  * Merge remote-tracking branch 'origin/develop'
  * Make behavior name processing more robust (fix team-vigir/flexbe_behavior_engine#51 <https://github.com/team-vigir/flexbe_behavior_engine/issues/51>)
  * Update manifest
  * Fix #12 <https://github.com/FlexBE/flexbe_app/issues/12>: Improved responsiveness of connecting transitions
  * Fix #9 <https://github.com/FlexBE/flexbe_app/issues/9>: Correctly reset transitions to outcomes and add removal
  * Remove requirement of keyring access
  * Merge remote-tracking branch 'origin/feature/autoinstall' into develop
  * Merge remote-tracking branch 'origin/master' into feature/autoinstall
  * Install nwjs on running catkin build
  * Removed nwjs files and added install to first execution
  * Contributors: Philipp Schillinger

 -- Philipp Schillinger <schillin@kth.se>  Sun, 04 Mar 2018 05:00:00 -0000

ros-noetic-flexbe-app (2.0.5-1focal) focal; urgency=high

  * Several minor additions and fixes
  * Update manifest
  * Can select to use default values for behavior input keys (see team-vigir/flexbe_behavior_engine#38 <https://github.com/team-vigir/flexbe_behavior_engine/issues/38>)
  * Fix #7 <https://github.com/FlexBE/flexbe_app/issues/7>: Whitespace before first state parameter now optional
  * Fix #6 <https://github.com/FlexBE/flexbe_app/issues/6>: Compare float value not int for parameter value bounds
  * Enable utf-8 encoding in generated behaviors
  * Fix #5 <https://github.com/FlexBE/flexbe_app/issues/5>: Negative values for numeric parameters
  * Added support for state and behavior packages in editor
  * Contributors: Philipp Schillinger

 -- Philipp Schillinger <schillin@kth.se>  Sun, 01 Oct 2017 04:00:00 -0000

ros-noetic-flexbe-app (2.0.2-1focal) focal; urgency=high

  * Update manifest
  * Add button to view state source code
  * Fix: use correct attribute to determine drag indicator width
  * Fix: stop that states jump to zero if move icon is only clicked
  * Fix: creating a new behavior fails when onboard engine is running (see #4 <https://github.com/FlexBE/flexbe_app/issues/4>)
  * Fix: creating a new behavior fails without error log (see #4 <https://github.com/FlexBE/flexbe_app/issues/4>)
  * Fixed missing yaml import in ROS action client
  * Support opening multiple windows
  * Only update drawing on outcome request if available (fixes #2 <https://github.com/FlexBE/flexbe_app/issues/2>)
  * Contributors: Philipp Schillinger

 -- Philipp Schillinger <schillin@kth.se>  Sun, 23 Apr 2017 04:00:00 -0000

ros-noetic-flexbe-app (2.0.1-1focal) focal; urgency=high

  * Update manifest
  * Fix to avoid placement of new states under container path label
  * Fixed function reference for visual update of autonomy level change
  * Removed deprecated roslib import
  * Contributors: Philipp Schillinger

 -- Philipp Schillinger <schillin@kth.se>  Sat, 25 Feb 2017 05:00:00 -0000

ros-noetic-flexbe-app (2.0.0-1focal) focal; urgency=high

  * Update README.md
  * Made required files executable
  * Initial commit of software
  * Update README.md
  * Initial commit
  * Contributors: Philipp Schillinger

 -- Philipp Schillinger <schillin@kth.se>  Mon, 16 Jan 2017 05:00:00 -0000


