NEWS for Ruby 2.0.0

このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

それぞれのエントリーは参照情報があるため短いです。十分な情報と共に書かれた全ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。

1.9.3 以降の変更

言語仕様の変更

組み込みクラスの更新

        Object.const_get("Foo::Bar::Baz")

組み込みクラスの互換性 (機能追加とバグ修正を除く)

    str.lines.with_index(1) {|line, lineno| ... } # str.lines が配列を返すのでもう動かない
    str.each_line.with_index(1) {|line, lineno| ... } # このように each_line に置き換える

標準添付ライブラリの更新 (優れたもののみ)

  # ruby に含まれるページリストを表示する
  $ ri ruby:
  # リテラルに関する文法を表示する
  $ ri ruby:syntax/literals
  # RSpec の README を表示する
  $ ri rspec:README

標準添付ライブラリの互換性 (機能追加とバグ修正を除く)

C API の更新