RubyGems 导航菜单

博客

返回博客文章

1.3.6 已发布

新功能

  • gem 命令
    • 已添加 gem pushgem 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。
fred, the rubygems robot