ROS 2GalacticGeochelone完整变更日志 [待校准@1691]

此页面列出了自上一版本以来所有ROS 2核心包中的完整更改。 [待校准@1692]

目录

action_msgs [待校准@1693]

action_tutorials_cpp [待校准@1702]

action_tutorials_interfaces [待校准@1707]

action_tutorials_py [待校准@1709]

actionlib_msgs [待校准@1712]

ament_clang_format [待校准@1715]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • 0.10.3 [待校准@1717]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 从包装清单 ( #291 ) 中删除跟踪标签后续至8bf194aa1ac282db5483dd0d3fefff8f325b0db8 [待校准@1719]

  • 将clang格式版本选项添加到ament _ clang _ format ( #282 ) [待校准@1720]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 添加pytest.ini以便本地测试不显示警告。( #259 ) [待校准@1722]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王、斯考特·K·洛根、泰勒·韦弗 [待校准@1723]

ament_clang_tidy [待校准@1724]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • 0.10.3 [待校准@1717]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 添加多处理支持到ament _ 叮当 _ 整洁 ( #288 ) * 添加多处理支持 * 修复样式棉绒问题 [待校准@1725]

  • 添加 -- 包-选择参数到ament _ 叮当 _ 整洁 ( #287 ) 添加注释解释处理带引号的空格列表分隔的包名称更新ament _ 叮当 _ 整洁文档 [待校准@1726]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 添加pytest.ini以便本地测试不显示警告。( #259 ) [待校准@1722]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王、M梅,泰勒·韦弗 [待校准@1727]

ament_cmake [待校准@1728]

ament_cmake_auto [待校准@1730]

ament_cmake_clang_format [待校准@1731]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • 0.10.3 [待校准@1717]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 从包装清单 ( #291 ) 中删除跟踪标签后续至8bf194aa1ac282db5483dd0d3fefff8f325b0db8 [待校准@1719]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王斯考特·K·洛根 [待校准@1732]

ament_cmake_clang_tidy [待校准@1733]

ament_cmake_core [待校准@1739]

  • 合并请求 #287 从ament/mjeronimo/添加条件支持 * 检查条件attr包装.xml依赖条件属性已解析当读取XML文件。将依赖项添加到特定键/目标的列表时,只需要检查条件。修复 #266 * 地址德克的代码审查反馈 [待校准@1740]

  • 地址德克的代码审查反馈 [待校准@1741]

  • 检查package.xml依赖项中的条件attr读取XML文件时,条件属性已被解析。将依赖项添加到特定键/目标的列表时,只需要检查条件。修复 #266 [待校准@1742]

  • 更新包维护人员。( #286 ) [待校准@1729]

  • 投稿人: 迈克尔·杰罗尼莫,伊達格 [待校准@1743]

ament_cmake_cppcheck [待校准@1744]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • 0.10.3 [待校准@1717]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 从包装清单 ( #291 ) 中删除跟踪标签后续至8bf194aa1ac282db5483dd0d3fefff8f325b0db8 [待校准@1719]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 将ament _ cppcheck超时时间增加到5分钟。( #271 ) 这将避免一些我们已经开始看到的较慢平台上的超时。 [待校准@1745]

  • 解析语言参数不区分大小写 ( #255 ) [待校准@1746]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王、卡斯滕·克尼斯斯考特·K·洛根 [待校准@1747]

ament_cmake_cpplint [待校准@1748]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • 0.10.3 [待校准@1717]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 从包装清单 ( #291 ) 中删除跟踪标签后续至8bf194aa1ac282db5483dd0d3fefff8f325b0db8 [待校准@1719]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王斯考特·K·洛根 [待校准@1732]

ament_cmake_export_dependencies [待校准@1750]

ament_cmake_export_libraries [待校准@1756]

ament_cmake_export_targets [待校准@1760]

ament_cmake_flake8 [待校准@1761]

ament_cmake_gmock [待校准@1763]

ament_cmake_google_benchmark [待校准@1764]

  • 默认情况下,在CTest中序列化基准 ( #308 ) [待校准@1765]

  • 处理谷歌基准测试 ( #294 ) 中的运行时故障此更改将通过将错误信息从谷歌基准测试传播到CTest和Jenkins基准测试插件来处理谷歌基准测试中的运行时故障。 [待校准@1766]

  • 使用一致的string格式,解决 #295 问题 [待校准@1767]

  • 使ament _ cmake_test成为ament _ cmake_google_benchmark ( #293 ) 的部门 [待校准@1768]

  • 捕获jsondecdeerror并打印一些调试信息 ( #291 ) [待校准@1769]

  • 更新包维护人员。( #286 ) [待校准@1729]

  • 使AMENT_RUN_PERFORMANCE_TESTS成为CMake选项 ( #280 ) [待校准@1770]

  • 使用CMake变量 ( #278 ) 跳过性能测试这些测试可能相当繁重,因此我们不想在默认情况下运行它们。如果有一种方法可以在默认情况下跳过测试,以便在运行时指定不调用测试,那就更好了,但是我在CMake或CTest中找不到允许我们在不利用环境变量的情况下实现该行为的机制。 [待校准@1771]

  • 处理谷歌基准'aggregate'结果 ( #276 ) 之前,我假设谷歌基准产生的所有结果都是'iteration'类型的。现在我对谷歌基准有了更多的经验,我已经开始生成包含一些不同属性的聚合结果。此更改增加了对聚合结果的支持,并且应该可以轻松添加我们将来遇到的任何其他结果模式。为了实现前向兼容性,不支持的类型将生成警告消息,但不会使测试失败。这使得转换可以容忍谷歌基准为现有机制增加新的措施。 [待校准@1772]

  • 初始谷歌基准结果转换 ( #275 ) [待校准@1773]

  • 为谷歌基准 ( #265 ) 处理缺失的结果文件 [待校准@1774]

  • 初始ament _ cmake_google_benchmark包 ( #261 ) [待校准@1775]

  • 贡献者: 伊達格,斯考特K洛根,brawner [待校准@1776]

ament_cmake_gtest [待校准@1777]

ament_cmake_libraries [待校准@1782]

ament_cmake_lint_cmake [待校准@1783]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • [需手动修复的语法]ament _ lint_cmake: 参数解析器中一致性的默认线性长度 ( #306 ) [待校准@1784]

  • 0.10.3 [待校准@1717]

  • 修复ament _ lint_cmake线长表达式 ( #236 ) 此正则表达式使用re。详细标志,表示未转义的 “#” 字符后的字符被解释为注释,不属于表达式的一部分。同时将默认最大行长度设置为140列。 [待校准@1785]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 使CMake linter线长可配置 ( #235 ) 合著人: Miaofei <miaofei@amazon.com> [待校准@1786]

  • 从包装清单 ( #291 ) 中删除跟踪标签后续至8bf194aa1ac282db5483dd0d3fefff8f325b0db8 [待校准@1719]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王、爱默生·克纳普斯考特·K·洛根 [待校准@1787]

ament_cmake_mypy [待校准@1788]

ament_cmake_nose [待校准@1789]

ament_cmake_pclint [待校准@1790]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • 0.10.3 [待校准@1717]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 从包装清单 ( #291 ) 中删除跟踪标签后续至8bf194aa1ac282db5483dd0d3fefff8f325b0db8 [待校准@1719]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王斯考特·K·洛根 [待校准@1732]

ament_cmake_pep257 [待校准@1791]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • 0.10.3 [待校准@1717]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 从包装清单 ( #291 ) 中删除跟踪标签后续至8bf194aa1ac282db5483dd0d3fefff8f325b0db8 [待校准@1719]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王斯考特·K·洛根 [待校准@1732]

ament_cmake_pycodestyle [待校准@1792]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • 0.10.3 [待校准@1717]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 从包装清单 ( #291 ) 中删除跟踪标签后续至8bf194aa1ac282db5483dd0d3fefff8f325b0db8 [待校准@1719]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王斯考特·K·洛根 [待校准@1732]

ament_cmake_pyflakes [待校准@1793]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • 0.10.3 [待校准@1717]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 从包装清单 ( #291 ) 中删除跟踪标签后续至8bf194aa1ac282db5483dd0d3fefff8f325b0db8 [待校准@1719]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王斯考特·K·洛根 [待校准@1732]

ament_cmake_pytest [待校准@1794]

ament_cmake_python [待校准@1797]

  • 在构建Python鸡蛋信息 ( #327 ) 之前,符号链接设置.cfg和源文件 [待校准@1798]

  • 简化ament _ python _ 安装 _ 包 () 宏。( #326 ) 不要委托给setuptools,请手动安装egg-info。 [待校准@1799]

  • 在ament _ python _ 安装 _ 包 () ( #324 ) 中到处都有转义 $ ENV{DESTDIR} [待校准@1800]

  • 在ament _ python _ 安装 _ 包 () 上使用DESTDIR () ( #323 ) * 在ament _ python _ 安装 _ 包 () 上使用DESTDIR [待校准@1801]

  • 让ament _ 蟒蛇 _ 安装 _ 包 () 安装一个扁平的蟒蛇蛋 ( #316 ) [待校准@1802]

  • [ament _ cmake_python] ament _ cmake_python _ 获取 _ python _ 安装 _ 目录公共 ( #300 ) * [ament _ cmake_python] 使ament _ cmake_python _ 获取 _ python _ 安装 _ 目录成为公共接口。 [待校准@1803]

  • 更新包维护人员。( #286 ) [待校准@1729]

  • 投稿人: 伊達格,纳沃 [待校准@1804]

ament_cmake_ros [待校准@1805]

ament_cmake_target_dependencies [待校准@1807]

  • 在开始时强制系统关键字在ament _ 目标 _ 依赖项 () 中。( #303 ) [待校准@1808]

  • 将系统关键字选项添加到ament _ 目标 _ 依赖项 ( #297 ) * 将系统关键字选项添加到ament _ 目标 _ 依赖项 * 为ament _ 目标 _ 依赖项添加系统关键字文档 [待校准@1809]

  • 更新包维护人员。( #286 ) [待校准@1729]

  • 有序界面包括目录,并私下使用以确保工作空间顺序 ( #260 ) [待校准@1810]

  • 投稿人: 安德烈·阮、德克·托马斯、伊達格 [待校准@1811]

ament_cmake_test [待校准@1812]

  • 更新包维护人员。( #286 ) [待校准@1729]

  • 修复CTest ( #279 ) 中跳过的测试报告这是c67cdf2的后续。当SKIP_RETURN_CODE设置为0时,该值被解释为'false',并且测试属性从未实际添加。 [待校准@1813]

  • 测试时间限制为三位小数 ( #271 ) [待校准@1814]

  • 将实际测试时间添加到xUnit结果文件 ( #270) * Add actual test time to xUnit result files Fixes #269 * 报告test_time,即使跳过测试 * 为testcase元素设置时间属性 [待校准@1815]

  • 将SKIP_RETURN_CODE参数添加到ament _ add_test ( #264 ) 这使得 run_test.py 包装器知道CTest上的 SKIP_RETURN_CODE 属性。在现有实现中,包装器检测到没有生成结果文件,并覆盖来自测试的特殊返回代码,从而使CTest功能完全失败。此更改使包装脚本知道特殊的返回代码,并且当检测到时,将编写一个'skipped'结果文件而不是'failed'结果文件,并按原样传递特殊的返回码。现在,当使用特殊返回标志时,gtest结果和ctest结果均显示为'skipped'。请注意,默认情况下没有启用此行为,这很重要,因为我们不会't want a test to fail and return a code which we'决定返回代码的特殊'skip'。只有知道此功能的测试才能使用它。 [待校准@1816]

  • 投稿人: 德克·托马斯、伊達格、鲁芬斯考特·K·洛根 [待校准@1817]

ament_cmake_uncrustify [待校准@1818]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • 0.10.3 [待校准@1717]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 从包装清单 ( #291 ) 中删除跟踪标签后续至8bf194aa1ac282db5483dd0d3fefff8f325b0db8 [待校准@1719]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 解析语言参数不区分大小写 ( #255 ) [待校准@1746]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王、卡斯滕·克尼斯斯考特·K·洛根 [待校准@1747]

ament_cmake_version [待校准@1819]

ament_cmake_xmllint [待校准@1820]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • 0.10.3 [待校准@1717]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 从包装清单 ( #291 ) 中删除跟踪标签后续至8bf194aa1ac282db5483dd0d3fefff8f325b0db8 [待校准@1719]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王斯考特·K·洛根 [待校准@1732]

ament_cppcheck [待校准@1829]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • 0.10.3 [待校准@1717]

  • 修复ament _ cppcheck和ament _ cpplint ( #299 ) 中的文件排除行为 * 修复ament _ cppcheck和ament _ cpplint中的排除行为 * 修复flake8错误 * 添加丢失的realpath() 转换 [待校准@1830]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 从包装清单 ( #291 ) 中删除跟踪标签后续至8bf194aa1ac282db5483dd0d3fefff8f325b0db8 [待校准@1719]

  • 禁止未知宏 ( #268 ) cppcheck在无法解析宏时会创建未知宏错误。由于我们没有传递所有相关的标头,因此我们不希望cppcheck可以发现所有宏。 [待校准@1831]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 添加pytest.ini以便本地测试不显示警告。( #259 ) [待校准@1722]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王、丹·罗斯、M梅斯考特·K·洛根 [待校准@1832]

ament_cpplint [待校准@1833]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • 0.10.3 [待校准@1717]

  • 修复ament _ cppcheck和ament _ cpplint ( #299 ) 中的文件排除行为 * 修复ament _ cppcheck和ament _ cpplint中的排除行为 * 修复flake8错误 * 添加丢失的realpath() 转换 [待校准@1830]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 从包装清单 ( #291 ) 中删除跟踪标签后续至8bf194aa1ac282db5483dd0d3fefff8f325b0db8 [待校准@1719]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 添加pytest.ini以便本地测试不显示警告。( #259 ) [待校准@1722]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王、M梅斯考特·K·洛根 [待校准@1834]

ament_flake8 [待校准@1835]

ament_index_cpp [待校准@1836]

ament_index_python [待校准@1849]

ament_lint [待校准@1852]

ament_lint_auto [待校准@1853]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • 0.10.3 [待校准@1717]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 从包装清单 ( #291 ) 中删除跟踪标签后续至8bf194aa1ac282db5483dd0d3fefff8f325b0db8 [待校准@1719]

  • 使用正确的lint包依赖项 ( #278 ) [待校准@1854]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王、埃斯蒂夫·费尔南德斯斯考特·K·洛根 [待校准@1855]

ament_lint_cmake [待校准@1856]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • [需手动修复的语法]ament _ lint_cmake: 参数解析器中一致性的默认线性长度 ( #306 ) [待校准@1784]

  • 0.10.3 [待校准@1717]

  • 修复ament _ lint_cmake线长表达式 ( #236 ) 此正则表达式使用re。详细标志,表示未转义的 “#” 字符后的字符被解释为注释,不属于表达式的一部分。同时将默认最大行长度设置为140列。 [待校准@1785]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 使CMake linter线长可配置 ( #235 ) 合著人: Miaofei <miaofei@amazon.com> [待校准@1786]

  • 从包装清单 ( #291 ) 中删除跟踪标签后续至8bf194aa1ac282db5483dd0d3fefff8f325b0db8 [待校准@1719]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 添加pytest.ini以便本地测试不显示警告。( #259 ) [待校准@1722]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王、爱默生·克纳普斯考特·K·洛根 [待校准@1787]

ament_lint_common [待校准@1857]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • 0.10.3 [待校准@1717]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 从包装清单 ( #291 ) 中删除跟踪标签后续至8bf194aa1ac282db5483dd0d3fefff8f325b0db8 [待校准@1719]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王斯考特·K·洛根 [待校准@1732]

ament_mypy [待校准@1858]

ament_package [待校准@1859]

ament_pclint [待校准@1871]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • 0.10.3 [待校准@1717]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 将pytest标记添加到ament _ pclint测试。( #202 ) * 将pytest标记添加到ament _ pclint测试。* 修复失败的测试合著人: Miaofei <miaofei@amazon.com> [待校准@1872]

  • 从包装清单 ( #291 ) 中删除跟踪标签后续至8bf194aa1ac282db5483dd0d3fefff8f325b0db8 [待校准@1719]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 添加pytest.ini以便本地测试不显示警告。( #259 ) [待校准@1722]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王、斯考特·K·洛根、史蒂文!Ragnark [待校准@1873]

ament_pep257 [待校准@1874]

  • 移除克莱尔作为维护者。( #312 ) * 移除克莱尔作为维护者。*删除无效的电子邮件地址。*删除更多无效电子邮件地址。*将设置.py维护人员切换到Audrow。 [待校准@1716]

  • 0.10.3 [待校准@1717]

  • 添加奥德罗作为维护者 ( #294 ) [待校准@1718]

  • 从包装清单 ( #291 ) 中删除跟踪标签后续至8bf194aa1ac282db5483dd0d3fefff8f325b0db8 [待校准@1719]

  • 更新维护者 ( #274 ) * 更新维护者 * 添加作者 [待校准@1721]

  • 删除在argparse ( #262 ) 中使用 "extend" 动作 [待校准@1875]

  • 扩展忽略到pep257定义。( #241) * Expand ignores to pep257 definition. (ament #240 ) * 添加 '-- allow-undocuments' 标志以强制执行pep257 * 恢复现有的默认错误代码以检查 * 修复不忽略逻辑 * 公开选项从pydocstyle * 允许用户明确套装公约 "ament" * 固定错字填充argv的pydocstyle * 格式化ament公约列表 * 添加帮助信息ament惯例 [待校准@1876]

  • 添加pytest.ini以便本地测试不显示警告。( #259 ) [待校准@1722]

  • 删除匹配参数以允许pydocstyle默认值 ( #243 ) [待校准@1877]

  • 投稿人: 奥德罗·纳什、克里斯·拉兰切特、克莱尔·王、斯考特·K·洛根、泰德·科恩 [待校准@1878]

ament_pycodestyle [待校准@1879]

ament_pyflakes [待校准@1880]

ament_uncrustify [待校准@1881]

ament_xmllint [待校准@1885]

builtin_interfaces [待校准@1886]

camera_calibration_parsers [待校准@1889]

  • 修复设置格式并包含linters的路径 ( #157 ) [待校准@1890]

  • ROS2在rcpputils ( #133 ) 中使用文件系统帮助程序 [待校准@1891]

  • [Windows][ros2] 避免Visual Studio 2019 v16.3 ( #135 ) 的构建中断 [待校准@1892]

  • 摄像机校准解析器ROS2端口 ( #105 ) [待校准@1893]

  • 图像运输ROS2港口 ( #84 ) [待校准@1894]

  • 使用boost_library而不是boost_python _ library这在使用python 3构建时引起了问题,因为那时没有设置 Boost_PYTHON_LIBRARY ,而是cmake设置 Boost_PYTHON3_LIBRARY 。因此,使用 Boost_LIBRARIES 似乎更好,而不是单独添加每个库。作为参考,来自cmake文档: ''' boost_library-要链接的增强组件库Boost _<C>_ LIBRARY-要链接组件 <C> ''' [待校准@1895]

  • 正确检测Boost Python 2或3这修复了 #59 [待校准@1896]

  • 1.11.11 [待校准@1897]

  • 更新变更日志 [待校准@1898]

  • 为python包装库添加安装目标 [待校准@1899]

  • 仅针对所需的Boost库的链接9829b02在find_package(Boost libraries) 中引入了python依赖关系,这导致 $ {boost_library} 包含boost_python以及在链接时对libpython的依赖关系。有了这个补丁,我们只链接到所需的库。 [待校准@1900]

  • 添加用于读取校准的python包装器。读。ini或。yaml校准文件并返回摄像机名称和传感器 _ msgs/cameraInfo。 [待校准@1901]

  • 使用 $ catkin _ 导出 _ 目标 [待校准@1902]

  • 删除不再必要的标志,以允许OS X使用yaml-cpp的0.3和0.5。 [待校准@1903]

  • 删除错误CMake消息 [待校准@1904]

  • 固定 #39 [待校准@1905]

  • 确保测试没有失败 [待校准@1906]

  • [相机 _ 校准 _ 解析器] 无法写入calib文件时出现更好的错误消息 [待校准@1907]

  • 将rosbash添加为测试依赖项 [待校准@1908]

  • 现在我们有了测试,请添加测试依赖项 [待校准@1909]

  • 在INI中解析任意长度的失真这修复了 #33 [待校准@1910]

  • 添加测试以解析具有5或8 D参数的INI校准文件 [待校准@1911]

  • 添加用于在Android上构建的yaml-cpp案例 [待校准@1912]

  • 修复mac os的catkin _ make失败 (由于yaml-cpp deps) [待校准@1913]

  • 修复某些条件下错误的yaml-cpp用法修复 #24 [待校准@1914]

  • 在pkg-config上添加依赖项以使其在Indigo上运行 [待校准@1915]

  • 修复YAML CPP 0.5.x兼容性 [待校准@1916]

  • 投稿人: Andreas Klintberg加里Servin、Helen Oleynikova、艾萨克IY Saito、Jochen Sprickerhof、Kartik Mohta、Markus Roth、马丁Idel、迈克尔Carroll、肖恩Yen、文森特Rabaud、Yifei Zhang [待校准@1917]

camera_info_manager [待校准@1918]

class_loader [待校准@1966]

common_interfaces [待校准@1979]

composition [待校准@1980]

composition_interfaces [待校准@1983]

cyclonedds [待校准@1984]

  • Data_able并非总是由处置触发,有时在没有可观察到的状态更改的情况下触发 (尚未读取处置的已处置实例的处置到达); [待校准@1985]

  • 恢复 "raw ethernet" 模式和具有本地链接地址的IPv6的功能,两者都在0.6.0中意外损坏; [待校准@1986]

  • 修复了处理包含无法识别的定位器类型的端点发现数据时的崩溃; [待校准@1987]

  • 修复了本地历史数据的类型转换 (例如,ROS 2 C/C type类型的混合使用支持与单个进程中的瞬态本地端点结合使用); [待校准@1988]

  • 用手动逐个话题的写入器修复 "lease" 对象的无使用后问题; [待校准@1989]

  • 在阅读器历史记录中将实例标记为 "alive" ,并生成无效样本以通知应用程序,即使该样本本身由于已经存在相同或更高版本而被删除 (例如g.,重新连接到瞬态本地编写器); [待校准@1990]

  • 修复使用键值对内置话题进行实例查找时的崩溃; [待校准@1991]

  • 不再在某些注册的编写器消失后立即自动处置实例,而是仅在所有实例都未注册时才自动处置实例; [待校准@1992]

  • 通过执行适当的实例查找来修复read_instance和take_instance的性能。 [待校准@1993]

demo_nodes_cpp [待校准@1994]

demo_nodes_cpp_native [待校准@2004]

demo_nodes_py [待校准@2007]

diagnostic_msgs [待校准@2009]

domain_coordinator [待校准@2017]

dummy_map_server [待校准@2020]

dummy_robot_bringup [待校准@2021]

dummy_sensors [待校准@2022]

example_interfaces [待校准@2023]

examples_rclcpp_cbg_executor [待校准@2027]

examples_rclcpp_minimal_action_client [待校准@2032]

examples_rclcpp_minimal_action_server [待校准@2038]

examples_rclcpp_minimal_client [待校准@2040]

examples_rclcpp_minimal_composition [待校准@2041]

examples_rclcpp_minimal_publisher [待校准@2043]

examples_rclcpp_minimal_service [待校准@2046]

examples_rclcpp_minimal_subscriber [待校准@2047]

examples_rclcpp_minimal_timer [待校准@2051]

examples_rclcpp_multithreaded_executor [待校准@2052]

examples_rclpy_executors [待校准@2055]

examples_rclpy_guard_conditions [待校准@2058]

examples_rclpy_minimal_action_client [待校准@2061]

examples_rclpy_minimal_action_server [待校准@2065]

examples_rclpy_minimal_client [待校准@2067]

examples_rclpy_minimal_publisher [待校准@2069]

examples_rclpy_minimal_service [待校准@2070]

examples_rclpy_minimal_subscriber [待校准@2071]

examples_rclpy_pointcloud_publisher [待校准@2072]

examples_tf2_py [待校准@2075]

fastrtps_cmake_module [待校准@2081]

geometry2 [待校准@2087]

geometry_msgs [待校准@2090]

google_benchmark_vendor [待校准@2092]

image_common [待校准@2104]

image_tools [待校准@2110]

image_transport [待校准@2114]

interactive_markers [待校准@2152]

intra_process_demo [待校准@2160]

kdl_parser [待校准@2161]

laser_geometry [待校准@2165]

launch [待校准@2169]

launch_ros [待校准@2202]

launch_testing [待校准@2232]

launch_testing_ament_cmake [待校准@2240]

launch_testing_ros [待校准@2245]

launch_xml [待校准@2250]

launch_yaml [待校准@2254]

libcurl_vendor [待校准@2257]

libstatistics_collector [待校准@2263]

libyaml_vendor [待校准@2281]

lifecycle [待校准@2294]

  • 清理生命周期例程的自述文件。( #508 ) [待校准@2295]

  • 更改ParameterEventHandler以将事件作为const ref而不是共享指针 ( #494 ) [待校准@1997]

  • 使用最新的开放机器人维护人员 ( #466 ) 更新package.xml文件 [待校准@1704]

  • 在生命周期节点launch动作 ( #456 ) 中添加缺失的必需参数 [待校准@2296]

  • 投稿人: 克里斯·拉兰切特、伊凡·圣地亚哥·保诺维奇、迈克尔·杰罗尼莫、威廉·伍德尔 [待校准@2297]

lifecycle_msgs [待校准@2298]

logging_demo [待校准@2299]

map_msgs [待校准@2301]

message_filters [待校准@2303]

mimick_vendor [待校准@2306]

osrf_pycommon [待校准@2328]

osrf_testing_tools_cpp [待校准@2335]

pendulum_control [待校准@2343]

pendulum_msgs [待校准@2349]

performance_test_fixture [待校准@2350]

pluginlib [待校准@2366]

pybind11_vendor [待校准@2378]

python_cmake_module [待校准@2391]

python_qt_binding [待校准@2394]

qt_dotgraph [待校准@2400]

qt_gui [待校准@2402]

qt_gui_cpp [待校准@2410]

quality_of_service_demo_cpp [待校准@2416]

quality_of_service_demo_py [待校准@2420]

rcl [待校准@2423]

rcl_action [待校准@2540]

rcl_interfaces [待校准@2551]

rcl_lifecycle [待校准@2554]

rcl_logging_interface [待校准@2564]

rcl_logging_log4cxx [待校准@2571]

rcl_logging_noop [待校准@2575]

rcl_logging_spdlog [待校准@2578]

rcl_yaml_param_parser [待校准@2595]

rclcpp [待校准@2617]

rclcpp_action [待校准@2839]

rclcpp_components [待校准@2857]

rclcpp_lifecycle [待校准@2863]

rclpy [待校准@2878]

rcpputils [待校准@3005]

rcutils [待校准@3042]

resource_retriever [待校准@3099]

rmw [待校准@3103]

rmw_connextdds [待校准@3148]

rmw_connextdds_common [待校准@3173]

rmw_connextddsmicro [待校准@3188]

rmw_cyclonedds_cpp [待校准@3189]

rmw_dds_common [待校准@3245]

rmw_fastrtps_cpp [待校准@3263]

rmw_fastrtps_dynamic_cpp [待校准@3302]

rmw_fastrtps_shared_cpp [待校准@3307]

rmw_implementation [待校准@3337]

rmw_implementation_cmake [待校准@3359]

robot_state_publisher [待校准@3363]

ros1_bridge [待校准@3371]

ros2action [待校准@3380]

ros2bag [待校准@3386]

  • /播放器时钟出版商 ( #695 ) [待校准@3387]

  • 介绍驯鹿CLI ( #699 ) [待校准@3388]

  • 用于 "record" 的rosbag2_py pybind包装-移除rosbag2_transport_py ( #702 ) [待校准@3389]

  • 添加rosbag2_py:: 播放器:: 播放以替换rosbag2_transport_python版本 ( #693 ) [待校准@3390]

  • 显式添加emersonknapp作为维护者 ( #692 ) [待校准@3391]

  • 使用rosbag2_py获取ros2包信息 ( #673 ) [待校准@3392]

  • CLI查询rosbag2_py以实现可用存储 ( #659 ) [待校准@3393]

  • 记录器 -- 正则表达式和 -- 排除选项 ( #604 ) [待校准@3394]

  • 通过转换qos持续时间值 ( #606 ) 修复对循环的测试 [待校准@3395]

  • 默认情况下优化的SQLite存储 ( #568 ) [待校准@3396]

  • 修复插件xml文件 ( #578 ) 中解析错误描述的错误 [待校准@3397]

  • 用不同的线压缩袋子文件 ( #506 ) [待校准@3398]

  • Sqlite存储double乙缓冲 ( #546 ) * 双缓冲区 * 循环队列和刷新选项作为定义 * 次要命名和词法修复。*已删除的FLUSH_BUFFERS定义检查。*Sqlite3存储日志修复。*带有预分配内存的Sqlite3存储循环缓冲区。*Sqlite3存储缓冲区移动到shared_ptrs。*未修改 * 将double缓冲区移动到编写器 * 缓冲层重置在rosbag2 cpp中的seq压缩编写器中 * 缓冲层用于rosbag2编写器重构 * 将缓冲层中的缓冲区更改为标准向量。*BufferLayer uncrustify * 删除了对编写器缓存的不适用测试。*缓冲区层检查修复 * 缓冲区层的Rosbag元数据msgs计数修复 * 缓冲区层同步的条件变量。*固定缓冲锁 * 缓冲层中的缓冲区重构,移动到新的类 * 缓冲层拆分袋固定。*存储选项包括缓冲层标题中的修复。*围绕缓冲区层中的交换缓冲区进行互斥。*修复了缓冲层中的缓存0错误。*次要缓冲层重构。*计数编写器重构中的消息。*将默认缓存大小更改为100Mb,并更新参数描述 * 应用审核备注:-重要重构: 缓存类的分离-应用的建议改进-一些重命名-减少代码重复,否则这些重复会随着缓存重构而增加,在压缩和普通编写器之间 * 应用审查注释-缓存消费者现在接受调用,并且独立于存储-命名空间更改、重命名、清理-按话题计数和日志信息 * linter * 审核后的变化: 修复冲洗,话题计数,还有更多 * 修复拆分-刷新状态现在正确关闭 * 缓存类文档 * 简化签名 * 缓存的几个测试 * 地址审查: 显式构造函数和doxygen样式 * Windows警告修复 * Windows上的固定类型不匹配警告 * 添加了小注释合著人: Piotr Jaroszek <piotr.jaroszek@robotec.ai> [待校准@3399]

  • 读取yaml配置文件 ( #497 ) [待校准@3400]

  • 在插件xml文件中列出所有存储插件 ( #554 ) [待校准@3401]

  • 添加存储 _ 配置 _ uri ( #493 ) [待校准@3402]

  • 更新已弃用的qos策略值名称 ( #548 ) [待校准@3403]

  • 添加ros2bag记录测试 ( #523 ) [待校准@3404]

  • 删除记录中的重复代码 ( #534 ) [待校准@3405]

  • 将sequential_writer的默认缓存大小更改为非零值 ( #533 ) [待校准@3406]

  • 使用最新的开放机器人维护人员 ( #535 ) 更新package.xml文件 [待校准@3407]

  • [ros2bag test_record] 摆脱时间。睡眠并使用命令。等待 _ 输出 ( #525 ) [待校准@3408]

  • 将pytest.ini添加回ros2bag。( #492 ) [待校准@3409]

  • 性能测试包 ( #442 ) [待校准@3410]

  • 验证QoS配置文件值不是负值。( #483 ) [待校准@3411]

  • 捕获父级异常 ( #472 ) [待校准@3412]

  • 在Windows上添加等待关闭的文件句柄 ( #470 ) [待校准@3413]

  • 介绍ros2包列表 <插件> ( #468 ) [待校准@3414]

  • 将等待关闭 () 调用移出上下文管理器 ( #466 ) [待校准@3415]

  • 将数据库目录创建添加到rosbag2_cpp ( #450 ) [待校准@3416]

  • 测试类使用单一的临时目录 ( #462 ) [待校准@3417]

  • 添加每条消息ZSTD压缩 ( #418 ) [待校准@3418]

  • 添加按时间分割的录音 ( #409 ) [待校准@3419]

  • 添加pytest.ini以便本地测试不显示警告 ( #446 ) [待校准@3420]

  • 贡献者: 亚当東布羅夫斯基,巴里徐,克里斯Lalancette,德克托马斯,爱默生Knapp伊凡圣地亚哥Paunovic雅各布Perron,Jaison提圖斯,杰西井川,Karsten Knese Marwan塔希尔,迈克尔杰罗尼莫,P.J.里德,jhdcs [待校准@3421]

ros2cli [待校准@3422]

ros2cli_common_extensions [待校准@3430]

ros2cli_test_interfaces [待校准@3435]

ros2component [待校准@3439]

ros2doctor [待校准@3442]

ros2interface [待校准@3449]

ros2launch [待校准@3455]

ros2lifecycle [待校准@3458]

ros2lifecycle_test_fixtures [待校准@3459]

ros2multicast [待校准@3461]

ros2node [待校准@3462]

ros2param [待校准@3463]

ros2pkg [待校准@3471]

ros2run [待校准@3479]

ros2service [待校准@3480]

ros2test [待校准@3483]

ros2topic [待校准@3486]

ros_testing [待校准@3500]

rosbag2 [待校准@3502]

rosbag2_compression [待校准@3508]

rosbag2_compression_zstd [待校准@3523]

rosbag2_cpp [待校准@3526]

rosbag2_interfaces [待校准@3551]

rosbag2_performance_benchmarking [待校准@3554]

rosbag2_py [待校准@3560]

rosbag2_storage [待校准@3567]

rosbag2_storage_default_plugins [待校准@3574]

rosbag2_test_common [待校准@3577]

rosbag2_tests [待校准@3582]

rosbag2_transport [待校准@3587]

rosgraph_msgs [待校准@3605]

rosidl_adapter [待校准@3607]

rosidl_cli [待校准@3615]

rosidl_cmake [待校准@3621]

rosidl_default_generators [待校准@3625]

rosidl_default_runtime [待校准@3627]

rosidl_generator_c [待校准@3635]

rosidl_generator_cpp [待校准@3641]

rosidl_generator_dds_idl [待校准@3650]

rosidl_generator_py [待校准@3653]

rosidl_parser [待校准@3661]

rosidl_runtime_c [待校准@3667]

rosidl_runtime_cpp [待校准@3677]

rosidl_runtime_py [待校准@3682]

rosidl_typesupport_c [待校准@3684]

rosidl_typesupport_cpp [待校准@3703]

rosidl_typesupport_fastrtps_c [待校准@3707]

rosidl_typesupport_fastrtps_cpp [待校准@3718]

rosidl_typesupport_interface [待校准@3723]

rosidl_typesupport_introspection_c [待校准@3726]

rosidl_typesupport_introspection_cpp [待校准@3730]

rpyutils [待校准@3732]

rqt [待校准@3736]

rqt_action [待校准@3740]

rqt_bag [待校准@3744]

rqt_bag_plugins [待校准@3823]

rqt_console [待校准@3843]

rqt_graph [待校准@3847]

rqt_gui [待校准@3855]

rqt_gui_cpp [待校准@3858]

rqt_gui_py [待校准@3861]

rqt_msg [待校准@3863]

  • 将构建类型更改为ament _ python,并将固定包与ros2运行 ( #8 ) 一起运行 [待校准@3864]

  • 在可能的情况下,使用rosidl_runtype_py代替消息助手 ( #11 ) [待校准@3865]

  • 投稿人: 亚历杭德罗·埃尔南德斯·科德罗、伊凡圣地亚哥·波诺维奇 [待校准@3866]

rqt_plot [待校准@3867]

rqt_publisher [待校准@3872]

rqt_py_common [待校准@3879]

rqt_py_console [待校准@3882]

  • 将构建类型更改为ament _ python,并将固定包与ros2运行 ( #8 ) 一起运行 [待校准@3883]

  • 投稿人: 亚历杭德罗·埃尔南德斯·科德罗 [待校准@3884]

rqt_reconfigure [待校准@3885]

rqt_service_caller [待校准@3898]

rqt_shell [待校准@3902]

  • 将构建类型更改为ament _ python,并将固定包与ros2运行 ( #11 ) 一起运行 [待校准@3903]

  • 投稿人: 亚历杭德罗·埃尔南德斯·科德罗 [待校准@3884]

rqt_srv [待校准@3904]

  • 将构建类型更改为ament _ python,并将固定包与ros2运行 ( #4 ) 一起运行 [待校准@3905]

  • 投稿人: 亚历杭德罗·埃尔南德斯·科德罗 [待校准@3884]

rqt_top [待校准@3906]

  • 将构建类型更改为ament _ python,并将固定包与ros2运行 ( #8 ) 一起运行 [待校准@3907]

  • 投稿人: 亚历杭德罗·埃尔南德斯·科德罗 [待校准@3884]

rqt_topic [待校准@3908]

rti_connext_dds_cmake_module [待校准@3918]

rttest [待校准@3923]

rviz2 [待校准@3933]

rviz_assimp_vendor [待校准@3939]

rviz_common [待校准@3944]

rviz_default_plugins [待校准@3970]

rviz_ogre_vendor [待校准@3982]

rviz_rendering [待校准@3985]

rviz_rendering_tests [待校准@3994]

rviz_visual_testing_framework [待校准@3996]

sensor_msgs [待校准@4000]

sensor_msgs_py [待校准@4005]

shape_msgs [待校准@4009]

shared_queues_vendor [待校准@4010]

spdlog_vendor [待校准@4011]

sqlite3_vendor [待校准@4022]

sros2 [待校准@4026]

statistics_msgs [待校准@4041]

std_msgs [待校准@4042]

std_srvs [待校准@4044]

stereo_msgs [待校准@4045]

tango_icons_vendor [待校准@4046]

test_cli [待校准@4059]

test_cli_remapping [待校准@4063]

test_communication [待校准@4067]

test_interface_files [待校准@4074]

test_launch_ros [待校准@4077]

test_launch_testing [待校准@4087]

test_msgs [待校准@4089]

test_quality_of_service [待校准@4090]

test_rclcpp [待校准@4093]

test_rmw_implementation [待校准@4107]

test_security [待校准@4150]

test_tf2 [待校准@4155]

tf2 [待校准@4165]

tf2_bullet [待校准@4173]

tf2_eigen [待校准@4176]

tf2_eigen_kdl [待校准@4181]

tf2_geometry_msgs [待校准@4185]

  • 用了海四元数固定doTransform ( #369 ) [待校准@4179]

  • 更新ros2/几何2叉的维护人员。( #328 ) [待校准@2077]

  • 激活通常的编译器警告并修复错误 ( #270 ) [待校准@4156]

  • 添加posewith covariancestamped变换支持 ( #312 ) [待校准@4169]

  • 不要安装尚未移植的python tf2_几何 _ msgs ( #299 )。关闭https://github.com/ros2/geometry2/问题/285 [待校准@4186]

  • 在tf2_ros和tf2_ros_py ( #210 ) 中拆分tf2_ros * 在tf2_ros和tf2_ros_py中拆分tf2_ros [待校准@4187]

  • 投稿人: 亚历杭德罗·埃尔南德斯·科德罗、Bjar Ne、克里斯·拉兰切特、伊凡·圣地亚哥·波诺维奇、约书亚·惠特利、谢恩·洛雷兹 [待校准@4188]