RubyGems 导航菜单

博客

返回博客贴文

2022 年 7 月 RubyGems 更新

欢迎来到 RubyGems 的每月更新!作为我们在 Ruby Central 所做努力的一部分,我们发布了前个月我们所完成的工作回顾。继续阅读,了解 RubyGemsRubyGems.org 在 7 月进行了哪些更新。

RubyGems 新闻

RubyGems 的这个月,我们发布了 RubyGems 3.3.183.3.19 和 Bundler 2.3.182.3.19 的新版本。

以下是包含在上述版本中的其他非详尽改进列表(请参阅变更日志以获取更多信息)

  • 将 CLI 更新为在 gem signin 上显示 MFA 警告,以支持在 RubyGems.org 方面所做的工作 - #5590
  • 增加了一项期待已久的功能,即仅允许从特定组gem install - #5579
  • 使用 force_ruby_platform 选项扩展了 gem DSL - #4049
  • 修复了 Bundler 在 Windows 上的一个问题,该问题允许新的 x64-mingw-ucrt(**Ruby 3.1** 的默认值)与现有的 platforms DSL 无缝协作 - #5655
  • 提高  bundler/setup 的性能 - #5546#5695
  • 修复了几个 TruffleRuby 问题 - #5711#5694#5746
  • 修复了复制紧凑索引缓存时一个令人困惑的权限错误 - #5709
  • 修复了 Bundler 打印 bug 报告模板的一个问题,此问题让它提供了一个更好的错误而不是建议一个 bug - #5726
  • 改进 gem not found 错误消息,包括预期的来源 - #5729
  • 合并了一次解决在某些极端情况下出现的“gem update --system”错误的 PR - #5728#5737

7 月,RubyGems 收到 150 个新提交,由 15 位作者贡献。在 410 个文件中进行了 8,654 次添加和 7,904 次删除。

RubyGems.org 新闻

7 月,RubyGems.org 修复并更新了多个错误,其中包括以下内容

  • 添加了 mfa_required 函数,以检查用户是否需要启用 MFA,因为他们所拥有的一个软件包超过了 MFA 所需下载阈值 - #3135
  • 合并了一次通过运行 bill/fill-locales 来重新组织语言环境的 PR - #3134
  • 更新了 Rubocop 的 TargetRubyVersion - #3139
  • 添加了一次更新,以跳过在用户没有电子邮件地址时发送电子邮件 - #3150
  • 修复了针对有多个 API 密钥的用户设置的 Webhook - #3151

本月,RubyGems.org 收到 74 个新提交,由 13 位作者贡献。在 63 个文件中进行了 1,015 次添加和 263 次删除。

一如既往,我们将继续修复错误、审阅和合并 PR,以及回复支持票证。


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

Gift Egwuenu