CHANGELOG

Changelog for package yasmin

3.0.3 (2024-12-17)

  • hpp ifndef guards fixed

  • fixing run_pytests install in CMakeLists.txt

  • Contributors: Miguel Ángel González Santamarta

3.0.2 (2024-12-16)

3.0.1 (2024-12-01)

  • minor fix to log from python state machine

  • Contributors: Miguel Ángel González Santamarta

3.0.0 (2024-11-24)

  • 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)

  • stdexcept included for std errors

  • Contributors: Miguel Ángel González Santamarta, Rein Appeldoorn

2.4.2 (2024-10-03)

  • Made throw exceptions more understandable (#24)

  • Contributors: Cihat Kurtuluş Altıparmak

2.4.1 (2024-08-09 15:27)

2.4.0 (2024-08-09 13:22)

2.3.1 (2024-07-22)

  • package version added

  • Contributors: Miguel Ángel González Santamarta

2.3.0 (2024-07-13)

  • Python blackboard fixed blackboard should be used os in cpp, that is as a dictionary

  • Contributors: Miguel Ángel González Santamarta

2.2.0 (2024-06-30)

  • lock/mutex added to blackboard

  • translated_outcome removed

  • yasmin_logs

  • ros2 distros removed from yasmin package

  • Contributors: Miguel Ángel González Santamarta

2.1.1 (2024-06-08)

2.1.0 (2024-06-05)

  • jazzy distro fixed

  • distros added to yasmin and yasmin_demo packages

  • Contributors: Miguel Ángel González Santamarta

2.0.2 (2024-05-05)

2.0.1 (2024-04-16 13:57:56 +0200)

2.0.0 (2024-04-16 13:57:56 +0200)

  • formatting fix

  • upper removed

  • Contributors: Miguel Ángel González Santamarta

1.0.0 (2023-12-06)

  • 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