CHANGELOG

Changelog for package ros1_bridge

0.10.3 (2022-03-29)

  • Cleanup of README.md (#342)

  • Parametrizing service execution timeout (#340)

  • Fix cpplint error (#341)

  • Update package maintainers (#335)

  • Contributors: Cem Karan, Geoffrey Biggs, Jorge Perez, Marco Bassa, Tim Clephas, Tomoya Fujita

0.10.2 (2021-11-05)

  • Example for parameter_bridge (#330)

  • Use rcpputils/scope_exit.hpp instead of rclcpp/scope_exit.hpp (#324)

  • Use FindPython3 and make Python dependency explicit (#322)

  • Bump ros-tooling/setup-ros@v0.2 (#323)

  • Add GitHub workflow for CI (#310)

  • Update includes after rcutils/get_env.h deprecation (#311)

  • Contributors: Christophe Bedard, Harsh Deshpande, Loy, Shane Loretz

0.10.1 (2021-01-25)

  • Fix logging for updated rclcpp interface (#303)

  • Fix typo in comments (#297)

  • Contributors: Michael Carroll, Vicidel

0.9.5 (2020-12-08)

  • Update to use rosidl_parser and .idl files rather than rosidl_adapter and .msg files (#296)

  • Update maintainers (#286)

  • Contributors: Jacob Perron, William Woodall

0.9.4 (2020-09-10)

  • use hardcoded QoS (keep all, transient local) for /tf_static topic in dynamic_bridge (#282)

  • document explicitly passing the topic type to ‘ros2 topic echo’ (#279)

0.9.3 (2020-07-07)

  • Fix multiple definition if message with same name as service exists (#272)

  • Contributors: Dirk Thomas

0.9.2 (2020-06-01)

  • When generating service mappings cast pair to set to avoid duplicate pairs (#268)

  • Contributors: Gavin Suddrey

0.9.1 (2020-05-27)

  • Deprecate package key for service parameters, use full type instead (#263)

  • Fix removing obsolete ROS 2 service bridges (#267)

  • Gracefully handle invalid ROS 1 publishers (#266)

  • Use reliable publisher in simple bridge (#264)

  • Remove outdated information on Fast RTPS bug (#260)

  • Contributors: Dirk Thomas, Thom747

0.9.0 (2020-05-18)

  • Avoid new deprecations (#255)

  • Updates since changes to message_info in rclcpp (#253)

  • Assert ROS 1 nodes’ stdout (#247)

  • Ignore actionlib_msgs deprecation warning (#245)

  • Drop workaround for https://github.com/ros2/rmw_fastrtps/issues/265. (#233)

  • Code style only: wrap after open parenthesis if not in one line (#238)

  • Contributors: Dirk Thomas, Jacob Perron, Michel Hidalgo, William Woodall

0.8.2 (2020-01-17)

  • fix building test when ROS 1 diagnostic_msgs is isolated from roscpp (#236)

  • fix service with custom mapped message field (#234)

  • Contributors: Dirk Thomas

0.8.1 (2019-10-23)

  • fix showing duplicate keys in –print-pairs (#225)

  • fix bridging builtin_interfaces Duration and Time (#224)

  • Don’t use features that will be deprecated (#222)

  • Contributors: Dirk Thomas, Peter Baughman

0.8.0 (2019-09-27)

  • Promote special CLI rules to flags. (#217)

  • Update __log_rosout_disable workaround to use –ros-args. (#216)

  • Clearer instructions for example (#211)

  • add services bridging to parameter_bridge (#176)

  • Contributors: Jose Luis Blanco-Claraco, Michel Hidalgo, cyrilleberger

0.7.3 (2019-08-02)

  • fix typename in static bridge (#209)

  • fix cosmetic in message (#207)

  • Use %zu print format for size_t (#204)

  • Fix parameter bridge for topic if ros1 and ros2 type have a different name (#177)

  • Contributors: Dirk Thomas, Emerson Knapp, cyrilleberger

0.7.2 (2019-05-29)

  • add note about rostopic echo (#202)

  • add workspace setup documentation (#201)

  • Contributors: Mabel Zhang

0.7.1 (2019-05-20)

  • Disable rosout logging for the bridge (#197)

  • Handle launch_testing assertExitCodes correctly (#193)

  • Support field selection (#174)

  • Use interface kind names properly in ROS2 interface type names. (#194)

  • Contributors: Juan Rodriguez Hortala, Michel Hidalgo, ivanpauno

0.7.0 (2019-05-08)

  • Adds interface type to ROS2 message type name. (#191)

  • fix build by passing options (#192)

  • changes to avoid deprecated API’s (#189)

  • Corrected publish calls with shared_ptr signature, leftovers (#190)

  • Corrected publish calls with shared_ptr signature (#188)

  • Migrate launch tests to new launch_testing features & API (#179)

  • Some small fixes to the README (#186)

  • Fix the generator. (#185)

  • Merge pull request #183 from ros2/interface_specific_compilation_units

  • remove note about memory usage from README

  • split into interface specific compilation units

  • duplicate template before modifying it to track history

  • fix log messages (#182)

  • use safe_load instead of deprecated load (#180)

  • Merge pull request #178 from ros2/gonzalodepedro/fix-propagate-args-to-rcl-init

  • Allows propagations of cmd args to rclcpp::init

  • add section about DCO to CONTRIBUTING.md

  • Add launch along with launch_testing as test dependencies. (#171)

  • Switch to rclcpp logging and improve messages (#167)

  • invalidate wrong cached result for diagnostic_msgs (#170)

  • Drops legacy launch API usage. (#163)

  • export find_ros1_package cmake (#164)

  • ensure that the diagnostic_msgs package is from ROS 2 (#169)

  • Allow latching for ROS1 pub, and custom qos for ROS2 components (#162)

  • Allow external use of ros1_bridge library factories (#160)

  • Contributors: Chris Lalancette, Dirk Thomas, Gonzalo de Pedro, Gonzo, Karsten Knese, Michel Hidalgo, Mikael Arguedas, Paul Bovbel, William Woodall, ivanpauno

0.6.1 (2018-12-12)

  • exclude ros1 nodelets (#152)

  • fix is_package_mapping check (#151)

  • Contributors: Dirk Thomas, Karsten Knese

0.6.0 (2018-12-08)

  • expose convert function (#146)

  • support for custom field mapping for services (#147)

  • handle idl files correctly (#145)

  • Fix for actions subfolder introduction in ros2 message bridge (#143)

  • use new error handling API from rcutils (#141)

  • changed cmake message logger level (#138)

  • Contributors: Alberto Soragna, Dirk Thomas, Karsten Knese, Samuel Servulo, William Woodall

0.5.1 (2018-08-20)

  • Merge pull request #136 from ros2/update_docs_135

  • update doc to reflect that any mapping combination is supported

  • rule can be a message mapping even if a field mapping is provided as well (#135)

  • Contributors: Mikael Arguedas

0.5.0 (2018-06-27)

  • remove –build-tests which is an ament argument from colcon invocation

  • print service pairs as well (#124)

  • print message for all ROS 2 message pkgs (#123)

  • update README to use colcon and ROS Melodic (#122)

  • include module name which wasn’t found in error message (#121)

  • use catkin_pkg to parse packages (#119)

  • migrate launch -> launch.legacy (#117)

  • Duplicate messages in bidirectional_bridge fix (#113)

  • Fix linter failures from includes (#110)

  • Map duration and time messages (#106)

  • clarify that all field must be listed explicitly (#109)

  • add an error message if the mapping rules are not a list (#107)

  • advise to ask questions on ROS answers

  • Contributors: ArkadiuszNiemiec, Dirk Thomas, Mikael Arguedas, Tully Foote, William Woodall, dhood

0.4.0 (2017-12-08)

  • match topic name printed in console (#102)

  • Update for rclcpp namespace removals (#101)

  • cmake 3.10 compatibility: pass absolute path to file(GENERATE) function (#100)

  • depend on rosidl_interfaces_packages group (#99)

  • Fix building of ros1_bridge against newer roscpp. (#98)

  • Merge pull request #97 from ros2/ament_cmake_pytest

  • use ament_cmake_pytest instead of ament_cmake_nose

  • Merge pull request #96 from ros2/print_type_names

  • print bridged type names

  • Increase timeout waiting for server for ros2 client in tests (#94)

  • update style to match latest uncrustify (#93)

  • Contributors: Brian Gerkey, Chris Lalancette, Dirk Thomas, Esteve Fernandez, Hunter Allen, Jackie Kay, Karsten Knese, Mikael Arguedas, Morgan Quigley, Rafal Kozik, Rafał Kozik, Steven! Ragnarök, Tully Foote, William Woodall, dhood, gerkey