ruby-trunk-changes 2021-01-21

今日は主に標準添付ライブラリ erb のバージョン更新で ERB.new の警告を常に出すようにする変更などがありました。

[3b631d0f73] Nobuyoshi Nakada 2021-01-20 15:55:47 UTC

tool/lib/vcs.rb で ChangeLog 生成のためにコミットログを整形する時に git notes でコミットログを置換できるようにする処理に置換だけでなく挿入するための記法もサポートするようにしています。

[709bed2afa] git 2021-01-20 16:03:52 UTC

version.h の日付更新

[383685b52b] BurdetteLamar 2021-01-19 12:52:09 UTC

Array と Hash クラスの rdoc 用コメントに Enumerable を include していることを追記しています。

[6ca3d1af33] Jean Boussier 2021-01-15 17:18:58 UTC

拡張ライブラリ objspace の ObjectSpace._dump の実装でオブジェクトの確保位置の file や line の情報がない場合というのを考慮して出力を省略するようにしています。

[47b43807a8] Takashi Kokubun 2021-01-21 04:11:04 UTC

718890aa04579e7b4a96517e7d44b99ee31edfb4 で erb のテストの一部を 2.5 以前で実行しないようにしていたのを、子プロセスの ruby 起動時に -I オプションで lib ディレクトリを渡すようにしてスキップをやめています。ruby のバージョンの問題ではなかったみたいですね。

[922989fa0f] Takashi Kokubun 2021-01-21 04:45:55 UTC

標準添付ライブラリ erb の ERB.new で deprecated になっている省略可能引数として与える safe_level、legacy_trim_mode、legacy_eoutvar が渡された時の警告を $VERBOSE によらず常に出力するようにしています。 [Feature #14256]

[084662dc9f] Takashi Kokubun 2021-01-21 05:36:22 UTC

標準添付ライブラリ erb の gemspec ファイルのコーディングスタイル変更(文字列のクオートの変更)のみ。

[5f7df72b56] Takashi Kokubun 2021-01-21 05:43:04 UTC

標準添付ライブラリ erb の gemspec ファイルでの version の指定やコマンドの --version での出力に使うバージョンを lib/erb/version.rb から得るようにしています。

[3e8ca51b3b] Takashi Kokubun 2021-01-21 05:45:34 UTC

5f7df72b56ebb741dcc1935897a79f42bc077bcf の erb の gemspec で erb/version.rb を読み込むのに ruby 本体の標準添付ライブラリの場合のための require_relative のパスが間違ってたのを修正しています。

[e0d92d5e5d] Takashi Kokubun 2021-01-21 05:49:50 UTC

標準添付ライブラリ erb のバージョンを 2.2.1 に更新しています。

[f766ba54a9] Takashi Kokubun 2021-01-21 06:02:24 UTC

NEWS に 922989fa0f1bf1e13b2c9bf1c8d6ad9459c798f6 で ERB.new の通常引数の警告を常に出すようにした変更について追記しています。 [Feature #14256]

[b12bd451af] Takashi Kokubun 2021-01-21 06:24:02 UTC

標準添付ライブラリ erb の ERB.version はバージョンのほか cvs の自動更新されるタグを使った定数 ERB::Revision も含めた文字列を返してたのを ERB::VERSION をそのまま返すように変更しています。

[724c289b5c] Takashi Kokubun 2021-01-21 06:29:13 UTC

標準添付ライブラリ erb のバージョンを 2.2.2 に更新しています。