RubyGems 导航菜单

博客

返回博客文章

2022 年 12 月 RubyGems 更新

欢迎进入 RubyGems 月度更新!作为我们在 Ruby Central 做出的努力的一部分,我们将发表上个月所做工作的总结。继续阅读以了解我们在 12 月对 RubyGems 和 RubyGems.org 做了哪些更新。

RubyGems 新闻

这个月在 RubyGems 中,我们发布了 RubyGems 的最终版本 3.4.03.4.1,Bundler 2.4.02.4.1,其中包含

  • RubyGems 清理的新“调用更新”机制 - #5922
  • 基于 PubGrub 的增强型 Bundler 解析器 - #6146
  • 生成带有锈扩展的宝石,方法是捆绑宝石 - #6149
  • 使用浅层克隆在底层实现更轻的 Bundler git 来源 - #6241

除此之外,我们还进行了以下改进和修复(更多信息请参阅变更日志)

  • bundle updatebundle lock 中添加了对 --pre 标志的支持 - #5258
  • 修复了 bundle outdated--groups--parseable 标志 - #6148
  • 修复了由于未定义 BundlerVersionFinder 导致的崩溃 - #6152
  • 创建了一个后备,以便在具体化规范时尽可能选择可安装的候选者 - #6225
  • 更新了生成的 CI 脚本以编译 Rust 扩展 - #6168
  • 添加了一个规范,以确保全局 gemspec 不会混淆 Bundler - #6086

我们还取消了对旧版本 Ruby(2.3、2.4 和 2.5)的支持,并在 Bundler 2.4 中彻底移除了 auto-sudo 功能,这是我们用户的长期要求,因为它被认为有害。

12 月份,RubyGems 新增 242 次新提交,由 20 位作者贡献。在 2,051 个文件中共有 77,119 处新增和 3,466 处删除。

RubyGems.org 新闻

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

  • 在测试中修复了 Mocha 过时警告 - #3295
  • 作为创建 WebAuthn CLI 的进行中工作的一部分,我们设置了一个验证页面 - #3310,添加了一个 Webauthn 验证认证端点 #3305,并在提示页面上设置了 Webauthn 认证挑战 - #3324
  • 修复了指向其依赖项的依赖链接 - #3312
  • 在依赖它之前,创建了 search_test 中的 ES 索引 - #3303
  • 更新了文档和脚本,用于贡献和设置 - #3300
  • 已从 Elasticsearch 迁移到 opensearch-ruby gem - #3036

本月,RubyGems.org 新增 59 次新提交,由 12 位作者贡献。在 77 个文件中共有 2,133 处新增和 632 处删除。

和往常一样,我们持续修复错误、审查和合并 PR,并回复支持工单。

感谢

感谢本月所有 RubyGems 和 RubyGems.org 的贡献者!我们非常感谢你们的贡献,并感谢你们的支持。

RubyGems 贡献者

RubyGems.org 贡献者


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

Gift Egwuenu