CHANGELOG
Changelog for package ros2service
0.25.8 (2024-11-08)
0.25.7 (2024-07-11)
0.25.6 (2024-04-19)
0.25.5 (2024-02-07)
0.25.4 (2023-11-17)
0.25.3 (2023-09-08)
Fix tests with get_type_description service and param present (#839)
Contributors: Emerson Knapp
0.25.2 (2023-07-14)
0.25.1 (2023-05-11)
0.25.0 (2023-04-18)
Make all of the dependencies in pure Python packages exec_depend. (#823)
Contributors: Chris Lalancette
0.24.1 (2023-04-12)
0.24.0 (2023-04-11)
0.23.0 (2023-03-02)
0.22.0 (2023-02-14)
[rolling] Update maintainers - 2022-11-07 (#776)
Contributors: Audrow Nash
0.21.0 (2022-11-02)
0.20.0 (2022-09-13)
0.19.0 (2022-04-29)
0.18.3 (2022-04-08)
0.18.2 (2022-03-30)
Add timeout to kill hanging tests (#701)
Contributors: Audrow Nash
0.18.1 (2022-03-28)
Also provide –include-hidden-services for ros2 service list verb (#551)
Contributors: Karsten Knese
0.18.0 (2022-03-01)
0.17.1 (2022-01-25)
0.17.0 (2022-01-25)
0.16.1 (2022-01-14)
0.16.0 (2022-01-14)
Depend on launch packages instead of ros_testing to avoid circular dependency (#685)
Contributors: Shane Loretz
0.15.0 (2021-11-18)
0.14.0 (2021-04-26)
0.13.0 (2021-04-06)
0.12.0 (2021-03-02)
0.11.0 (2021-01-25)
0.10.1 (2020-12-08)
0.10.0 (2020-11-02)
0.9.5 (2020-06-01)
0.9.4 (2020-05-26)
Use consistent quotes in help messages. (#517) Using single quotes inside double quotes is consistent with the other CLI help messages.
Contributors: Jacob Perron
0.9.3 (2020-05-13)
0.9.2 (2020-05-08)
0.9.1 (2020-05-06)
0.9.0 (2020-04-29)
Stop using ‘node_name’ and ‘node_namespace’ in tests. (#498) They are both deprecated, and print warnings in CI like: Warning: The parameter ‘node_name’ is deprecated, use ‘name’ instead
Replace deprecated launch_ros usage. (#487) The Node parameter ‘node_executable’ has been deprecated and replaced with the parameter ‘executable’.
Skip CLI tests on Windows until we resolve the blocking/hanging isuse. (#489)
Update tests to expect no launch_ros node. (#474)
More verbose test_flake8 error messages (same as ros2/launch_ros#135)
Remove ready_fn from test descriptions. (#376)
Used get_available_rmw_implementations from rclpy. (#461)
Add delay when retrying tests involving the CLI daemon. (#459) This is to give time for discovery to happen between the daemon node and the test fixture nodes.
Use f-string. (#448) * Use f-string * Remove unused variable
Only load required entry points which improves the performance. (#436) * Extend API to exclude extensions from loading * Add add_subparsers_on_demand() function * Update all extensions to use the new API * Deprecate old API, add deprecation warnings
Contributors: Alejandro Hernández Cordero, Chris Lalancette, Dirk Thomas, Jacob Perron, Peter Baughman, Shane Loretz, Steven! Ragnarök
0.8.6 (2019-11-19)
0.8.5 (2019-11-14)
0.8.5
Contributors: Shane Loretz
0.8.4 (2019-11-13)
0.8.4
Contributors: Michael Carroll
0.8.3 (2019-10-23)
0.8.3
End-to-end test coverage for CLI commands output. (#304) * Add end-to-end CLI output tests for ros2: - ros2action - ros2service - ros2topic - ros2msg - ros2srv - ros2interface - ros2node - ros2pkg
Move rosidl implementation details to rosidl_runtime_py. (#371) * Move rosidl implementation details to rosidl_runtime_py This resolves several TODOs. Here is the PR moving the related functions to their new home: https://github.com/ros2/rosidl_runtime_py/pull/3 * Remove dependencies on deprecated packages * Remove obsolete test * Make linters happy :)
Contributors: Jacob Perron, Michel Hidalgo, Shane Loretz
0.8.2 (2019-10-08)
0.8.2
Contributors: Dirk Thomas
0.8.1 (2019-10-04)
0.8.1
Contributors: Michael Carroll
0.8.0 (2019-09-26)
Install resource marker file for packages. (#339)
Update setup.py version. (#331) Versions now match latest tag and package.xml.
Install package manifest. (#330)
Add service call prototype completer. (#300)
Add ‘service find’ verb. (#274) * Add ‘service find’ verb * Add ServiceTypeCompleter * Replace ServiceTypeCompleter with service_type_completer * Use strings literals * Use single quotes * Fix import order
Add ‘service type’ verb. (#273) * Add ‘service type’ verb * Print all types
Contributors: Dirk Thomas, Jacob Perron, Jeremie Deray
0.7.4 (2019-05-29)
Add support for service type name without ‘srv’ namespace part. (#247)
Contributors: Dirk Thomas
0.7.3 (2019-05-20)
Use new type identification for service calls. (#242) * Use new type identification for service calls * Address middle_module logic * Fix typo * Use review suggestions
Contributors: Karsten Knese
0.7.2 (2019-05-08)
Add xmllint linter test. (#232) * Add xmllint test to ament_python packages * Cover new packages as well
Contributors: Mikael Arguedas
0.7.1 (2019-04-17)
0.7.0 (2019-04-14)
Use migrated message utility functions These functions are more generally useful outside of ros2topic and so they have been moved to rosidl_runtime_py.
Use safe_load instead of deprecated load. (#212)
Contributors: Jacob Perron, Mikael Arguedas
0.6.3 (2019-02-08)
Consistent node naming. (#158) * Support for easy integration with ros2 security features by starting CLI nodes with a consistent prefix. * Removing unneeded comment * Making DirectNode visible (removing hidden node prefix) to have consistent node naming for ros2cli. * Start all CLI nodes as hidden. * Shortening the default CLI node name prefix from ‘_ros2cli_node’ to ‘_ros2cli’ * Importing HIDDEN_NODE_PREFIX from rclpy, renaming CLI_NODE_NAME_PREFIX -> NODE_NAME_PREFIX. * Ros2node - Importing HIDDEN_NODE_PREFIX from rclpy * Linter fixes.
Contributors: AAlon
0.6.2 (2018-12-12)
0.6.1 (2018-12-06)
0.6.0 (2018-11-19)
0.5.4 (2018-08-20)
0.5.3 (2018-07-17)
0.5.2 (2018-06-28)
0.5.1 (2018-06-27 12:27)
0.5.0 (2018-06-27 12:17)
Add missing arg to ros2 service list. (#99)
Add pytest markers to linter tests
Ignore F841 from latest Pyflakes release. (#93)
ros2 service Use new client api. (#77) * Use new client api * Try_shutdown() -> shutdown()
Set zip_safe to avoid warning during installation. (#83)
Print full help when no command is passed. (#81)
Contributors: Dirk Thomas, Mikael Arguedas, Shane Loretz
0.4.0 (2017-12-08)
[ros2service] call only once by default. (#67) * [ros2service] call only once by default * Remove once completely
[ros2topic] pub: add –repeat. (#66) * First shot at passing -r argument * [ros2topic] add once and rate parameters * [ros2service] add once and rate parameters * Simplify logic, add sleepd for once publisher and remove argparse * Fix spelling * Format default the same as argparse does * Format default the same as argparse does * Move logic to the right function * Mimic ros2topic and remove extra logic * Consistent with services
Merge pull request #64 from ros2/add_type_completer add type completer for ‘topic pub’ and ‘service call’
Merge pull request #65 from ros2/wait_for_service_before_calling wait for service before calling it
Wait for service before calling it
Add type completer for ‘topic pub’ and ‘service call’
Remove test_suite, add pytest as test_requires
0.0.3
Fix request message population. (#56) * Use set_msg_fields * Remove unused comment * Move function and error definition to api module * Use message filling method from ros2topic * Alphabetical order
Implicitly inherit from object. (#45)
0.0.2
Merge pull request #36 from ros2/improve_error_message better error message
Better error message
Use yaml for parsing msg and srv values. (#19)
Merge pull request #15 from ros2/various_fixes various fixes and improvements
Various fixes and improvements
Refactor get topic names and types. (#4) * Ros2topic: use rclpy utility * Ros2topic: fixup * Ros2topic: support multiple types * Ros2service: initial commit * Ros2topic: support no_demangle * Fix include order * Missed a commit * Ros2service: add pep257 tests * Fix echo to support multiple types * Improve shutdown behavior of call, add loop option * Address comments
Contributors: Dirk Thomas, Mikael Arguedas, William Woodall