@@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [ Unreleased]
9
9
10
- ## [ 0.4.2 ] ( https://github.com/ros2-rust/ros2_rust/compare/v0.4.1...v0.4.2 ) - 2025-08-15
10
+ ## [ 0.5.0 ] ( https://github.com/ros2-rust/ros2_rust/compare/v0.4.1...v0.5.0 ) - 2025-08-15
11
11
12
12
### Added
13
13
@@ -66,3 +66,40 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66
66
- Add default implementation and builder pattern for QoS ([ #361 ] ( https://github.com/ros2-rust/ros2_rust/pull/361 ) )
67
67
- Adding a simple helper function for converting ` rclrs::Time ` to a ros message ([ #359 ] ( https://github.com/ros2-rust/ros2_rust/pull/359 ) )
68
68
- Remove leading underscore from private fields ([ #354 ] ( https://github.com/ros2-rust/ros2_rust/pull/354 ) )
69
+
70
+ ## [ 0.4.1] ( https://github.com/ros2-rust/ros2_rust/compare/v0.4.0...v0.4.1 ) - 2023-11-28
71
+ - Added minor changes to enable documentation generation on docs.rs for the ` ros2-rust ` projects.
72
+
73
+ ## [ 0.4.0] ( https://github.com/ros2-rust/ros2_rust/compare/v0.3.1...v0.4.0 ) - 2023-11-07
74
+ - Service clients now support service_is_ready to check if a service server is present ahead of calling ([ #399 ] ( https://github.com/ros2-rust/ros2_rust/pull/339 ) )
75
+ - Added preliminary support for parameters
76
+ - Added support for Iron Irwini
77
+ - Added Serde big array support
78
+ - Added basic functionality for loading introspection type support libraries
79
+ - Added extended string types
80
+ - Added time source and clock API to nodes
81
+ - Removed support for Galactic
82
+ - Removed support for Foxy
83
+
84
+ ## [ 0.3.1] ( https://github.com/ros2-rust/ros2_rust/compare/v0.3.0...v0.3.1 ) - 2022-10-17
85
+ - Fixed segfault when re-using ` WaitSet `
86
+ - Fixed ` Node::get_{publishers,subscriptions}_info_by_topic() `
87
+
88
+ ## [ 0.3.0] ( https://github.com/ros2-rust/ros2_rust/compare/v0.2.0...v0.3.0 ) - 2022-10-03
89
+ - Loaned messages (zero-copy) ([ #212 ] ( https://github.com/ros2-rust/ros2_rust/pull/212 ) )
90
+ - Graph queries ([ #234 ] ( https://github.com/ros2-rust/ros2_rust/pull/234 ) )
91
+ - Guard conditions ([ #249 ] ( https://github.com/ros2-rust/ros2_rust/pull/249 ) )
92
+
93
+ ## [ 0.2.0] (2022-07-21)
94
+ - First release
95
+ - ` colcon-cargo ` and ` colcon-ros-cargo ` can now build any pure Cargo and ament-aware Cargo projects
96
+ - ` rclrs ` and ` rclrs_examples ` are now ` ament_cargo ` projects, no more CMake involved
97
+ - ` rosidl_generator_rs ` has been updated to support all ROS message types
98
+ - ` rclrs ` now supports clients and services
99
+ - Better API documentation
100
+ - Foxy, Galactic, Humble and Rolling are now supported ROS distros
101
+ - Preliminary support for Windows
102
+ - Build based on ` colcon-ros-cargo `
103
+ - Message generation packages ` rosidl_generator_rs ` and ` rosidl_runtime_rs `
104
+ - Publisher, Subscription, Client and Service
105
+ - Tunable QoS settings
0 commit comments