RubyGems 导航菜单

博客

返回博客文章

2022 年 9 月 RubyGems 更新

欢迎阅读 RubyGems 的每月更新内容!作为我们在 Ruby Central 努力的一部分,我们发布了上个月所做的工作总结。阅读以了解 9 月对 RubyGems 和 RubyGems.org 做出的更新内容。

RubyGems 新闻

在 RubyGems 的这个月,我们发布了 RubyGems v3.3.22 和 Bundler v2.3.22

这些版本中还包含了以下改进和修复(请参阅变更日志了解详细信息)

  • 在 Bundler 的文档中添加了 bundle-console 命令 - #5901
  • 更新了 gemspec 中的 Bundler 元数据源代码 URI 以确保准确 - #5896
  • 删除了旧 TLS 版本连接的警告 - #5928
  • 删除了不再需要的 fiddle hack,因为 RubyInstaller 发布了补丁版本以在启动时不加载 fiddle - #5902

此外,本月我们一直在致力于将 Bundler 的内部解析引擎迁移到使用 PubGrub,这应该会带来更好的错误消息和解析性能。我们希望尽快发布此项工作。

当没有足够的权限执行某些操作时,我们还删除了自动 sudo 的功能,因为该功能被认为是有害且几乎没有用处。此项删除将随 Bundler 2.4.0 发布

9 月,RubyGems 获得了 94 次新提交,由 19 位作者提交。在 161 个文件中,有 1,678 处新增部分和 1,869 处删除部分。

RubyGems.org 新闻

9 月,RubyGems.org 进行了若干错误修复和更新,其中一些更新包括以下内容

  • 合并了一项允许用户在密码重置时删除所有范围限定 API 密钥的功能 - #3202
  • 添加了 rake task 以将 MFA ui_only 用户迁移到 ui_and_gem_signin - #3217
  • 修复了所有者索引页上的 MFA 状态标签 - #3206
  • 添加了一个修复,以包括缺少的 i18n API 密钥 - #3208
  • 实施了一个修复,允许用户在密码重置时删除所有作用域的 API 密钥 - #3202
  • 添加了在比较证书主题时推荐的 to_utf8 方法 - #3197

本月,RubyGems 新增了 45 次新提交,由 11 位作者贡献。横跨 65 个文件进行了 621 次添加和 212 次删除。

像往常一样,我们继续修复错误,审阅并合并公关请求,并回复支持工单。


访问 RubyGems 贡献指南,了解更多有关如何为 RubyGems 做出贡献的信息。我们欢迎各种类型的贡献,包括错误修复、功能实现、撰写和更新文档以及错误分类。

Gift Egwuenu