博客
返回博客文章
2010 年 2 月 17 日
1.3.6 已发布
作者:fred,RubyGems 机器人
新功能
gem
命令- 已添加
gem push
和gem owner
以用于与现代/Gemcutter 源进行交互 gem dep
现支持 –prerelease。gem fetch
现支持 –prerelease。gem server
现支持 –bind。Bruno Michel 提交的补丁 #27357。gem rdoc
不再覆盖构建的文档。使用 –overwrite 强制重建。Akinori MUSHA 提交的补丁 #25982。
- 已添加
- 现在允许在预发行版本中使用大写字母。
错误修复
- 不再将开发 deps 添加到 rubygems-update 宝石,因此老版本可以成功更新。
- 安装程序错误
- 预发行宝石现在可以依赖于非预发行宝石。
- 将忽略显式不需要的开发依赖项。Roger Pack 提交的错误 #27608。
gem
命令- 如果未找到任何路径,
gem which
现在将失败。改编自 Caio Chassot 提交的补丁 #27681。 gem server
不再具有无效的标记。Eric Young 提交的错误 #27045。- 当给定 –prerelease –all 时,
gem list
和类似命令同时显示预发行宝石和常规宝石
- 如果未找到任何路径,
- Gem::Format 不再在空文件中崩溃。Ian Ragsdale 提交的错误 #27292。
- Gem::GemPathSearcher 处理 nil require_paths。Roger Pack 提交的补丁 #27334。
- Gem::RemoteFetcher 不再在文件达到我们想要的位置时复制该文件。Jakub Šťastný 提交的补丁 #27409。
弃用通知
- 已移除 lib/rubygems/timer.rb。
- Gem::Dependency#version_requirements 已弃用,将于 2010 年 8 月或之后移除。
- 不再支持批量索引更新。
- 已在 1.3.3 中移除 Gem::manage_gems。
- 已在 1.3.3 中移除 Time::today。