博客
返回博客文章
2023 年 9 月 19 日
2023 年 8 月 RubyGems 更新
作者:Gift Egwuenu
欢迎来到 RubyGems 月度更新!作为 Ruby Central 的一份工作,我们刊发总结,概述我们上个月已开展的工作。继续阅读以详细了解 8 月份对 RubyGems 和 RubyGems.org 所做的更新。
RubyGems 新闻
本月在 RubyGems 中,我们发布了 3.4.18、3.4.19 和 Bundler 2.4.18、2.4.19。
在 RubyGems 中,我们通过在更新 RubyGems 时加快构建流程来提升文档性能 - #6864。我们添加了一个轮询器来获取 WebAuthn OTP - #6774,在 Gemfile 中为 Ruby 方法添加了一个 file
选项 - #6876,并且当反序列化旧的 Gem::Specifications
时移除了一些副作用- #6825。
本月还有一些其他改进纳入了我们的存储库,但不在上述版本中,包括
Bundler::Settings
中优化了内存使用,从而缩短了启动时间 - #6884。- 当 gem 遇到损坏的 EOF 时引发
Gem::Package::FormatError
- #6882。 - 更新了解析 Ruby 版本文件相对捆绑包根目录 - #6892。
- 在 Gemfile 中添加了对 ruby 文件
.tool-versions
的支持 - #6898。 - 修复了可能导致某些具有多个源的旧 Gemfile 解析时间过长的回归问题 - #6916。
- 改进了已捆绑 gem 的警告信息 - #6921。
8 月份,RubyGems 获得了 17 位作者贡献的 106 个新提交。在 97 个文件中新增了 1,006 处内容,删除了 268 处内容。
RubyGems.org 新闻
本月,RubyGems.org 进行了多项错误修复和更新,其中一些包括
- 修复了在特定屏幕宽度下赞助商图片被切断的问题 - #3996。
- 更新了日语翻译 - #3998。
- 允许在
avo
api 密钥角色资源中搜索用户 - #4000。 - 从主页中删除 WebAuthn 横幅 - #4003。
- 在赞助商页面添加
Avo
- #3999。 - 上传了 Capybara 测试截图在故障中 - #3990。
- 宝石被撤销时修复了紧凑的索引文件 - #207be52ef6ce4fb9ee5eaed97c09f02277911da2。
- 启用
OIDC
以获取 API 令牌 - #3716。
在八月,RubyGems 获得了由 15 位作者做出贡献的 83 次新的提交。在 224 个文件中共有 6,625 次添加和 1,967 次删除。
谢谢
感谢这个月所有 RubyGems 和 RubyGems.org 的贡献者!我们非常感谢你们的贡献,感谢你们的支持。
RubyGems 贡献者
- @deivid-rodriguez David Rodríguez
- @hsbt Hiroshi SHIBATA
- @technicalpickles Josh Nichols
- @nobu Nobuyoshi Nakada
- @manuraj17 Manu
- @ngan Ngan Pham
- @segiddins Samuel Giddins
- @martinemde Martin Emde
- @jhong97 John Hong
- @amatsuda Akira Matsuda
- @indirect André Arko
- @gvkhna Gaurav Khanna
RubyGems.org 贡献者
- @segiddins Samuel Giddins
- @indirect André Arko
- @jenshenny Jenny Shen
- @ericherscovich Eric Herscovich
- @pbolingPeter Boling
- @bettymakes Betty Li
- @george-ma George Ma
- @martinemde Martin Emde
- @Daniel-N-Huss Daniel Huss
- @nobu Nobuyoshi Nakada
- @nagachika Nagachika
- @duckinator Ellen Marie Dash
- @gemmaro gemmaro
- @tnir Takuya N
- @simi Josef Šimánek
- @hsbt Hiroshi SHIBATA
通过访问 RubyGems 贡献指南了解更多有关如何为 RubyGems 贡献的信息。我们欢迎所有类型的贡献,包括 bug 修复、特性实现、编写和更新文档以及 bug 分类。