博客
返回到博客帖子
2019 年 8 月 16 日
3.0.5 版本发布
作者:Hiroshi SHIBATA
RubyGems 3.0.5 包括次要增强和 bug 修复。
要升级到最新的 RubyGems 版本,你可以运行
gem update --system
如果你需要升级或降级,请遵循升级/降级 RubyGems 的说明。要手动安装 RubyGems,请查看下载 RubyGems页面。
次要增强
- 使用环境变量在 push 时配置 API 密钥。由 Luis Sagastume 提交的 Pull 请求 #2559。
- 取消取消已卸载错误。由 David Rodríguez 提交的 Pull 请求 #2707。
- 公开 Windows 路径规范化实用工具。由 David Rodríguez 提交的 Pull 请求 #2767。
- 清理 which 命令。由 Luis Sagastume 提交的 Pull 请求 #2801。
- 将 S3 源签名升级到 AWS SigV4。由 Alexander Pakulov 提交的 Pull 请求 #2807。
- 移除有误导性的注释,不必将 Gem.host 移入 Gem::Util。由 Luis Sagastume 提交的 Pull 请求 #2811。
- 删除对 “gem env packageversion” 的支持。由 Luis Sagastume 提交的 Pull 请求 #2813。
- 在 rake 任务 update_manifest 中仅考虑 git 跟踪文件。由 Luis Sagastume 提交的 Pull 请求 #2816。
- 删除 TODO 注释,不存在 Gem::Dirs 常量。由 Luis Sagastume 提交的 Pull 请求 #2819。
- 从 test_case 中移除未使用的 “raise”。由 Luis Sagastume 提交的 Pull 请求 #2820。
- 将 TODO 注释移至信息注释。由 Luis Sagastume 提交的 Pull 请求 #2821。
- 在 stub_specification.rb 中使用 File#open 来替代 Kernel#open。由 Luis Sagastume 提交的 Pull 请求 #2834。
- 使错误代码 gemcutter_utilities 成为一个常量。由 Luis Sagastume 提交的 Pull 请求 #2844。
- 移除与 PathSupport 相关的 FIXME 注释。由 Luis Sagastume 提交的 Pull 请求 #2854。
- 使用携带 Hash 的 gsub。由 Kazuhiro NISHIYAMA 提交的 Pull 请求 #2860。
- 使用标准的 RUBY_ENGINE_VERSION 来替代 JRUBY_VERSION。由 Benoit Daloze 提交的 Pull 请求 #2864。
- 在创建 s3 签名时不改变 uri.query。由 Alexander Pakulov 提交的 Pull 请求 #2874。
- 修复 #2844。由 SHIBATA Hiroshi 提交的 Pull 请求 #2878。
漏洞修复
- 修复 Appveyor 和 Travis 上间歇性测试错误。由 MSP-Greg 提交的 Pull 请求 #2568。
- 在 assert_self_install_permissions 上扩展超时时间。由 SHIBATA Hiroshi 提交的 Pull 请求 #2605。
- 更好的文件夹声明。由 David Rodríguez 提交的 Pull 请求 #2644。
- 当文件夹不是
bin/
的时候修复默认 gem 可执行文件安装。由 David Rodríguez 提交的拉取请求 #2649。 - 修复 gem 卸载行为。由 Luis Sagastume 提交的拉取请求 #2663。
- 修复 tar 归档中的 UID/GID 字段中的大值。由 Alexey Shein 提交的拉取请求 #2780。
- 修复发布任务的顺序。由 SHIBATA Hiroshi 提交的拉取请求 #2792。
- 忽略用于测试套件的 GEMRC 变量。由 SHIBATA Hiroshi 提交的拉取请求 #2837。
SHA256 校验和
- rubygems-3.0.5.tgz
2cd05ad70bbe83a3a3a78adb3b14c9b7b3b3a60a6a745794c9bf04d1144e3948 - rubygems-3.0.5.zip
183c153348280a14af8eb43186abeb17015728c74c2dd83447baae8a75472644 - rubygems-update-3.0.5.gem
533ab83fc7394c50284d5fc1cdc22d504f8f0a61e6f60e40766aa2880025c5fa