ros-rolling-yasmin (3.2.0-1noble) noble; urgency=high

  * Fix python YASMIN_LOG_ERROR method (#51 <https://github.com/uleroboticsgroup/yasmin/issues/51>)
  * fixing c++ version in CMakeLists
  * Add Concurrence - Running Parallel/Concurrent States (#50 <https://github.com/uleroboticsgroup/yasmin/issues/50>)
    * add concurrence state
    * add mutex for intermedaite state dict
    * prefix self vars with underscore
    * add concurrence str definition
    * add comment docs conform 120 character limit
    * fix init comment on concurrence
    * fix str gen for concurrence
    * replace state string representation as outcome map key with an integer alternative
    * add logic and tests to protect against running a state instance concurrently with itself
    * add newlines at end of files
    * verify intermedaite state outcome registration
    * add untested cpp implementation
    * fix compile warnings and add a demo
    * add licensing
    * run clang format on c files
    * run black format on py files
    * add python demo for concurrence
    * adjust to match python demo better
    ---------
    Co-authored-by: William Freidank <mailto:william.freidank@gtri.gatech.edu>
  * Set remappings as empty dict instead of None (#49 <https://github.com/uleroboticsgroup/yasmin/issues/49>)
  * adding remapping to C++ version
  * Feat/remmaping (#47 <https://github.com/uleroboticsgroup/yasmin/issues/47>)
    * started remmaping
    * remmaping working with demo
    * reformated with black
    * formated again with --line-length 90
    * added remap documentation to the code
  * Contributors: LuisMilczarek, Miguel Ángel González Santamarta, Noel Jiménez García, William Freidank

 -- Miguel Ángel González Santamarta <mgons@unileon.es>  Fri, 11 Apr 2025 00:00:00 -0000

ros-rolling-yasmin (3.1.0-1noble) noble; urgency=high

  * new yasmin logs
  * improving c++ logs code
  * setting default log level of python yasmin to info
  * log levels added to yasmin logs
  * fixing license comments
  * Contributors: Miguel Ángel González Santamarta

 -- Miguel Ángel González Santamarta <mgons@unileon.es>  Wed, 05 Feb 2025 00:00:00 -0000

ros-rolling-yasmin (3.0.3-1noble) noble; urgency=high

  * hpp ifndef guards fixed
  * fixing run_pytests install in CMakeLists.txt
  * Contributors: Miguel Ángel González Santamarta

 -- Miguel Ángel González Santamarta <mgons@unileon.es>  Tue, 17 Dec 2024 00:00:00 -0000

ros-rolling-yasmin (3.0.2-1noble) noble; urgency=high



 -- Miguel Ángel González Santamarta <mgons@unileon.es>  Mon, 16 Dec 2024 00:00:00 -0000

ros-rolling-yasmin (3.0.1-1noble) noble; urgency=high

  * minor fix to log from python state machine
  * Contributors: Miguel Ángel González Santamarta

 -- Miguel Ángel González Santamarta <mgons@unileon.es>  Sun, 01 Dec 2024 00:00:00 -0000

ros-rolling-yasmin (3.0.0-1noble) noble; urgency=high

  * fixing CMakeLists format
  * checking if state name is an outcome
  * unittest2 removed from packages
  * python-unittest2 and python3-pytest-cov added
  * strict_mode added to validation
  * setting validated to false when changing start state
  * fixing C++ comments
  * validated flag for state machine
  * setting black formatter line length to 90
  * comments for Python attributes moved to __init__
  * python attribute comments inside __init__
  * fixing documentation
  * improving Python comments for Doxygen
  * comments added to C++ files for Doxygen
  * ifdef for cxxabi.h in state
  * is_running added to state
  * raise exception when state machine ends by canceling but with bad transition
  * state fixes
  * state machine str only state labels and type
  * converting outcomes from list to set
  * fixing state logs
  * logs for cancel state
  * fixing logs
  * improving yasmin logs
  * c++ to_string fixed
  * more logs for the state machine execute
  * short logs (by short file) and short UUID for yasmin_node
  * state machine callbacks created
  * replacing generic python exceptions
  * exceptions for set_start_state
  * C++ state machine validation
  * raise exception when error appears in validate
  * file, function and line added to yasmin logs
  * new ros logs for YASMIN_LOG
  * set_loggers to change yasmin logs
  * debug logger added
  * rclcpp and rclpy removed from yasmin pkg
  * comments for terminal outcomes
  * initial validation for sate machines in python
  * black formatter applied to python files
  * shared_pt creations fixed in demos
  * fix(cancel): thread safety + allow overriding properly (#27 <https://github.com/uleroboticsgroup/yasmin/issues/27>)
  * stdexcept included for std errors
  * Contributors: Miguel Ángel González Santamarta, Rein Appeldoorn

 -- Miguel Ángel González Santamarta <mgons@unileon.es>  Sun, 24 Nov 2024 00:00:00 -0000

ros-rolling-yasmin (2.4.2-1noble) noble; urgency=high

  * Made throw exceptions more understandable (#24 <https://github.com/uleroboticsgroup/yasmin/issues/24>)
  * Contributors: Cihat Kurtuluş Altıparmak

 -- Miguel Ángel González Santamarta <mgons@unileon.es>  Thu, 03 Oct 2024 00:00:00 -0000

ros-rolling-yasmin (2.4.1-1noble) noble; urgency=high



 -- Miguel Ángel González Santamarta <mgons@unileon.es>  Fri, 09 Aug 2024 15:27:00 -0000

ros-rolling-yasmin (2.4.0-1noble) noble; urgency=high



 -- Miguel Ángel González Santamarta <mgons@unileon.es>  Fri, 09 Aug 2024 13:22:00 -0000

ros-rolling-yasmin (2.3.1-1noble) noble; urgency=high

  * package version added
  * Contributors: Miguel Ángel González Santamarta

 -- Miguel Ángel González Santamarta <mgons@unileon.es>  Mon, 22 Jul 2024 00:00:00 -0000

ros-rolling-yasmin (2.3.0-1noble) noble; urgency=high

  * Python blackboard fixed
    blackboard should be used os in cpp, that is as a dictionary
  * Contributors: Miguel Ángel González Santamarta

 -- Miguel Ángel González Santamarta <mgons@unileon.es>  Sat, 13 Jul 2024 00:00:00 -0000

ros-rolling-yasmin (2.2.0-1noble) noble; urgency=high

  * lock/mutex added to blackboard
  * translated_outcome removed
  * yasmin_logs
  * ros2 distros removed from yasmin package
  * Contributors: Miguel Ángel González Santamarta

 -- Miguel Ángel González Santamarta <mgons@unileon.es>  Sun, 30 Jun 2024 00:00:00 -0000

ros-rolling-yasmin (2.1.1-1noble) noble; urgency=high



 -- Miguel Ángel González Santamarta <mgons@unileon.es>  Sat, 08 Jun 2024 00:00:00 -0000

ros-rolling-yasmin (2.1.0-1noble) noble; urgency=high

  * jazzy distro fixed
  * distros added to yasmin and yasmin_demo packages
  * Contributors: Miguel Ángel González Santamarta

 -- Miguel Ángel González Santamarta <mgons@unileon.es>  Wed, 05 Jun 2024 00:00:00 -0000

ros-rolling-yasmin (2.0.2-1noble) noble; urgency=high



 -- Miguel Ángel González Santamarta <mgons@unileon.es>  Sun, 05 May 2024 00:00:00 -0000

ros-rolling-yasmin (2.0.1-1noble) noble; urgency=high



 -- Miguel Ángel González Santamarta <mgons@unileon.es>  Tue, 16 Apr 2024 13:57:56 +0000

ros-rolling-yasmin (2.0.0-1noble) noble; urgency=high

  * formatting fix
  * upper removed
  * Contributors: Miguel Ángel González Santamarta

 -- Miguel Ángel González Santamarta <mgons@unileon.es>  Tue, 16 Apr 2024 13:57:56 +0000

ros-rolling-yasmin (1.0.0-1noble) noble; urgency=high

  * possible outcomes added to exception
  * python concat str fixed
  * typing fixes
  * blackboard included in yasmin __init__
  * license added to files
  * upper calls removed
  * boost removed
  * fixed c++ state machine execute
    Former-commit-id: 169f1af5561dfbc122f8b05350ea45eb3ad41264
  * mutex/lock for current_state
    Former-commit-id: f606c66951f25aec11cac2088bb3eb5be6d4b5c1
  * check if outcome belongs to current state
    Former-commit-id: 569e852eb8e5dfa96806b343642ea4dd591fa6af
  * run_pytests fixed
    Former-commit-id: 1bc212e87b3993db78b84ab5872bb54c95462aab
  * tests fixed
    Former-commit-id: a7360738b44ef1c29f9f1253dcc6badd14fe200b
  * yasmin tests
    Former-commit-id: f069c2a613c0dfbc08f950cb9f095b5a6473cc50
  * ament_export_dependencies(${DEPENDENCIES}) added
    Former-commit-id: e003ff4860318beb62066e98e48e339c3995f6af
  * C++ version created
    Former-commit-id: 9d02daf711aaaf25d36b0b58284c2e9dc5f053e0
  * ' replaced by "
    Former-commit-id: 63c642bbfc6975a63c4e742c3573d8db901e40ac
  * 1 version of yasmin
    Former-commit-id: a17c6a35baaa77099292a87ed2dd65587fe4e01b
  * Contributors: Miguel Ángel González Santamarta

 -- Miguel Ángel González Santamarta <mgons@unileon.es>  Wed, 06 Dec 2023 00:00:00 -0000


