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