Releases: uleroboticsgroup/yasmin
3.0.3
Changelog from version 3.0.2 to 3.0.3:
5d532f7 new version 3.0.3
fa729c2 updating changelog files
f617200 Dockerfile comments fixed
06473b5 improving README
97004d1 fixing license in c++ service client demo
a2e62ae hpp ifndef guards fixed
110ecce removing unused params in demo servers
06b4536 fixing run_pytests install in CMakeLists.txt
e850b46 3.0.2 version fixed in changelog files
69b4a04 Forthcoming updated
d620694 changelog files created
3.0.2
Changelog from version 3.0.1 to 3.0.2:
40f0f7a new version 3.0.2
0284020 README badges fixed
6725043 adding servers for demos
3a75d74 workflows names fixed
eea7b17 --include-eol-distros moved to rosdep update
2ddb721 doxygen workflow and dockerfile fixed
5b0d850 close inactive issues workflow
26859b3 permissions added to workflows
ed97b88 build_depend for ros_environment
f96d5a1 adding ros-environment dependency
eeca2e5 fixing dependencies in package.xml files
ff0062e fixing msgs package.xml
97b8633 action-tutorials-interfaces replaced with example-interfaces
3.0.1
3.0.0
Added
-
CI/CD:
- New workflows for CI/CD.
- Check Python and C++ formatting.
- Added GitHub Actions for Docker builds and push for ROS 2 distributions (Foxy, Galactic, Humble, Iron, Jazzy, Rolling).
- Doxygen documentation generated using workflows.
- Deployment workflows triggered on
main
push and manual dispatch. - Added cron jobs for Docker builds.
-
Documentation:
- Added tutorials and example interfaces installation to the README.
- Added Doxygen documentation and integrated it into the README.
- Added badges for CI/CD status in README.
-
Features:
- Added zoom feature to
yasmin_viewer
. - Checking nodes and edges before drawing graphs in the
yasmin_viewer
. - Added logging features to change to ROS 2 logs.
- Enabled initial validation for state machines in Python and C++.
- Introduced
strict_mode
to validation.
- Added zoom feature to
Changed
- Enhanced Python and C++ comments for Doxygen compatibility.
- Shortened logs and improved UUID display for
yasmin_node
. - Addressed exceptions for
set_start_state
in state machine. - Fixed thread safety for state cancellation logic. (f7d816f)
- Applied
black
code formatter to Python files.
Removed
- Dropped
pip3
dependencies for simplicity. - Removed
rclcpp
andrclpy
dependencies fromyasmin
package.
2.4.2
- Converted some node parameters to const ref
- Converted rlccpp::Node& to rclcpp::Node::SharedPtr
- Made throw exceptions more understandable