博客
返回博客文章
2022 年 10 月 18 日
2022 年 9 月 RubyGems 更新
Gift Egwuenu 著
欢迎阅读 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
以将 MFAui_only
用户迁移到ui_and_gem_signin
- #3217。 - 修复了所有者索引页上的 MFA 状态标签 - #3206。
- 添加了一个修复,以包括缺少的 i18n API 密钥 - #3208。
- 实施了一个修复,允许用户在密码重置时删除所有作用域的
API 密钥
- #3202。 - 添加了在比较证书主题时推荐的
to_utf8
方法 - #3197。
本月,RubyGems 新增了 45 次新提交,由 11 位作者贡献。横跨 65 个文件进行了 621 次添加和 212 次删除。
像往常一样,我们继续修复错误,审阅并合并公关请求,并回复支持工单。
访问 RubyGems 贡献指南,了解更多有关如何为 RubyGems 做出贡献的信息。我们欢迎各种类型的贡献,包括错误修复、功能实现、撰写和更新文档以及错误分类。