RubyGems 导航菜单

博客

返回博客文章

2023 年 10 月 RubyGems 更新

欢迎来到 RubyGems 月度更新!作为我们在 Ruby Central 工作的一部分,我们会发布我们上个月所做的工作的回顾。继续阅读以了解 10 月对 RubyGems 和 RubyGems.org 做出的更新。

RubyGems 新闻

本月在 RubyGems 中,我们发布了 RubyGems 3.4.21 和 Bundler 2.4.21

本月值得注意的一些更新包括:引入了为过时的 Ruby 版本中止 setup.rb 的功能 - #7011 和通过从子进程执行中移除 Dir.chdir 启用的效率增强 - #6930。我们还通过实施 pure-ruby YAML 解析器 - #6615 来实现重大配置改进。文档也有了显著改进,包括对 bindir 变量的更新 - #7028 和对无效链接的修复 - #7008

本月进入我们仓库的一些其他改进(不包括在上述版本中)是

  • 通过结合 Ruby 的最新补丁级别版本来增强持续集成 (CI),确保更可靠的测试环境 - #7036
  • 更新 SPDX 许可证列表以反映截至 2023 年 10 月 5 日的最新标准。这确保了许可中的合规性和准确性 - #7040
  • 改善了 bundle 插件 手册页中全局源信息的格式和展示,提高了可用性和可读性 - #7045
  • 通过在 Bundler 内重用 Gem::RemoteFetcher 实例来显著优化 - #7079
  • 修改了更宽松的 Rake 版本模式匹配,允许在不同环境中实现更大的灵活性兼容性 - #7123
  • 对与force_ruby_platform相关的近期修复的改进 - #7115
  • 合并拉取请求,在GEM_HOME未设置且默认宝石路径不可写时,自动切换至用户级别宝石安装 - #5327

10 月份,RubyGems 新增了由 22 位作者贡献的160 个新提交。在 197 个文件中添加了 3940 条内容并删除了 1149 条内容。

RubyGems.org 新闻

本月 RubyGems.org 的更新反映出了我们对改善用户体验、增强安全性以及实现平台现代化这一强烈承诺。以下是此版本中一些重要改进的简介

  • 修补 RubyGems 仪表板上的订阅链接 - #4111
  • 创建一个概念验证 (POC),用 Tailwind CSS 集成,旨在实现 RubyGems 前端设计和响应性的现代化和增强 - #4113
  • 解决所有权唯一性错误中的歧义,具体来说,就是解决用户已经受邀或已经是所有者的情况 - #4119
  • 解决一个重要问题,即使用关联 API 密钥推送宝石的用户在删除帐户时面临困难。此修复确保了更顺畅的用户帐户管理和安全性 - #4130
  • 修复时间戳字段选项功能,改进用户界面元素和数据准确性 - #4132

10 月份,RubyGems.org 新增了由 12 位作者贡献的60 个新提交。在 181 个文件中添加了 4532 条内容并删除了 2184 条内容。

感谢

感谢所有 RubyGems 和 RubyGems.org 本月的贡献者!你们的贡献深受赞赏,我们感谢你们的支持。

RubyGems 贡献者

RubyGems.org 贡献者


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

Gift Egwuenu