R-hub v2

这是一个全新的系统,请参阅 ?rhubv2 手册页或 https://hub.r-project.org.cn/rhub 上的“开始使用 R-hub v2”文章以开始。

之前的功能现已弃用且废弃。它们将在下个版本的包中被删除。

  • check() 中的 platforms 替换 platform 参数 (#497)。

  • 更新了 Mac OS 平台的快捷方式 (@echasnovski, #393)

  • cran_summary() 现在可以运行,即使在一个平台上有一个 NOTE/WARNING/ERROR,而在其他平台上则没有 (@fabian-s, #259)。

  • 检查结果现在有 get_ids() 方法,可以轻松查询检查的 ID。

增强功能

  • 当检查结果不是 0 NOTE、0 WARNING、0 ERROR 时,cran_summary() 现在会提示建议在 CRAN 提交之前修复所有 NOTE、WARNING 和 ERROR。

  • 当组的任何构建尚未完成(尚未或完全未完成)时,cran_summary() 现在会输出提示性消息。

错误修复

  • cran_summary() 现在适用于其 R CMD 检查结果不包括 NOTE/WARNING/ERROR 的包,并在尚未完成所有构建时给出一个提示性错误消息。

  • cran_summary() 现在可以将行打印到屏幕上而不产生不必要的缩进。

新特性

  • 新的 local_check_linux() 函数,用于在本地主机的 Docker 上运行 R-hub 检查。新的 local_check_linux_images() 函数,用于列出 R-hub Docker 镜像。

  • 新的 check_on_solaris() 快捷方式,用于在 Solaris X86 上进行检查,而不构建 PDF 手册或小插图。

  • get_check()函数支持支票标识或支票组标识。

  • list_package_checks()list_my_checks()现在输出一个tibble,它在打印到屏幕时会出现良好的格式。

  • get_check()check()check_on_check_for_cran()等函数输出带来

    • urls()方法,该方法返回一个data.frame,其中包含指向 HTML 和文本日志的 URL,以及支票的伪像;
    • 一个browse()方法,用于替换web()方法,以便打开与rhub_check对象相对应的 URL。
  • 新的cran_summary()方法,用于打印组或一组支票的摘要。

错误修复

  • 在打印方法中,提交时间现在总是正确的,这归功于为as.numeric.difftime明确指定了单位 (@jimhester#94@schloerke#135)。

首次公开发布。