Releases: uleroboticsgroup/yasmin
3.1.0
Changelog from version 3.0.3 to 3.1.0:
7f4ed7d new version 3.1.0
a19dda5 new yasmin logs
fae7925 improvinf ros_logs
0878cbf improving c++ logs code
e34e280 set_ros_loggers allows setting node to log
7a9e293 centering badges in README
7124142 setting default log level of python yasmin to info
3d2f681 fixing format
cf76faf log levels added to yasmin logs
47201cc updating yasmin viewer dependencies
15df2d9 new viewer build
73a929e adding package-lock.json to gitignore
f2f5325 package-lock.json removed
454c381 adding layouts to toolbar
e5f6a9e fixing license comments
ebed41a debian installation added to README
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