博客
返回博客贴文
2022 年 8 月 8 日
2022 年 7 月 RubyGems 更新
Gift Egwuenu 撰写
欢迎来到 RubyGems 的每月更新!作为我们在 Ruby Central 所做努力的一部分,我们发布了前个月我们所完成的工作回顾。继续阅读,了解 RubyGems 和 RubyGems.org 在 7 月进行了哪些更新。
RubyGems 新闻
RubyGems 的这个月,我们发布了 RubyGems 3.3.18、3.3.19 和 Bundler 2.3.18、2.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 做出贡献的更多信息。我们欢迎所有类型的贡献,包括修复错误、实现功能、撰写和更新文档,以及对错误进行分类。