- 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
- 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
- Fix logging for updated rclcpp interface (#303)
- Fix typo in comments (#297)
- Contributors: Michael Carroll, Vicidel
- Update to use rosidl_parser and .idl files rather than rosidl_adapter and .msg files (#296)
- Update maintainers (#286)
- Contributors: Jacob Perron, William Woodall
- 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)
- Fix multiple definition if message with same name as service exists (#272)
- Contributors: Dirk Thomas
- When generating service mappings cast pair to set to avoid duplicate pairs (#268)
- Contributors: Gavin Suddrey
- 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
- 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 ros2/rmw_fastrtps#265. (#233)
- Code style only: wrap after open parenthesis if not in one line (#238)
- Contributors: Dirk Thomas, Jacob Perron, Michel Hidalgo, William Woodall
- fix building test when ROS 1 diagnostic_msgs is isolated from roscpp (#236)
- fix service with custom mapped message field (#234)
- Contributors: Dirk Thomas
- 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
- 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
- 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
- add note about rostopic echo (#202)
- add workspace setup documentation (#201)
- Contributors: Mabel Zhang
- 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
- 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
- exclude ros1 nodelets (#152)
- fix is_package_mapping check (#151)
- Contributors: Dirk Thomas, Karsten Knese
- 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
- 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
- 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
- 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