RubyGems 导航菜单

博客

返回博客文章

1.5.0 发布了

注意:gem update --system 已损坏。请参阅 UPGRADING.rdoc。

重大提升

  • 最终修复了所有已知的 1.9.x 问题。现在可以升级了!
  • 将庞大的 1.3.7/ruby-core 更改合并到 master 中。

次要提升

  • 添加了 UPGRADING.rdoc 来帮助解决 1.9 问题。
  • Gem::Format 现在可以为损坏的 gem 文件提供更好的错误信息,并包含路径
  • 预安装钩子现在可以通过返回 false 来中止 gem 安装
  • 将可共享的 TestCase 类移到 lib/ 中,以帮助插件作者进行测试。
  • 添加了可以取消 gem 安装的后构建钩子
  • require_gem 已消失,因此始终需要 custom_require
  • 添加了 GemInstaller 访问器,以便插件可以引用它们。
  • 优化了 Gem.find_files。比 1.4.2 快约 10%。比 ruby 1.9 快约 40%。
  • Gem::SilentUI 现在在提问时类似于 Gem::StreamUI。Erik Hollensbe 的修补程序。

错误修复

  • gem update 隐式地执行了 –system。
  • 1.9.3:修复了导致 gem 安装在 rdoc 阶段死亡的编码错误。
  • 将 RubyForge URL 添加到自述文件中。关闭了 #28825
  • 1.9.3:构建扩展时使用 chdir {} 来防止发出警告。修复了 #4337
  • 1.9.2:根据 NaHi 的请求修复了循环所需警告。
  • 使其获取 openssl 的延迟更大,这是应 NaHi 的要求
  • gem unpack 现在将在缓存之外下载 gem。Erik Hollensbe 的修补程序。
  • rubygems-update 再次列出了其开发依赖关系
fred, the rubygems robot