Skip to content

Commit bd241fb

Browse files
znzclaude
andcommitted
NEWS 3.2.0: 再レビューでの誤訳・リンク修正
上流 ruby/ruby v3_2_0 の NEWS と突き合わせた再レビューで見つかった 客観的な不具合を修正: - Regexp.new の「time」→「timeout」キーワード(誤訳) - ERB::Util.url_encode「CGI.escapeURIComponent よりも」→「を用いて」 (原文 "made faster using ..." の意味が逆になっていた) - [[CVE-2021-33621]] / [[sec-156615]] は bitclust のリンク記法 (コロン必須)に合致せずリテラル出力になるため、上流の参照先 URL を用いた [[url:...]] に修正 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 8fb41bd commit bd241fb

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

refm/doc/news/3_2_0.rd

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ weight.amount = 40 #=> NoMethodError: undefined method
197197
* キャッシュベースの最適化が導入されました。Regexpマッチングの多く(全てではない)が線形時間になり、正規表現サービス拒否(ReDoS)脆弱性を防ぐことができるようになりました。 [[feature:19104]]
198198
* 新規メソッド
199199
* Regexp.linear_time? が導入されました。 [[feature:19194]]
200-
* Regexp.timeout= が追加されました。他にも Regexp.newtime キーワード引数が新しくサポートされました。 [[feature:17837]]
200+
* Regexp.timeout= が追加されました。他にも Regexp.newtimeout キーワード引数が新しくサポートされました。 [[feature:17837]]
201201
* 変更されたメソッド
202202
* Regexp.newでは、正規表現フラグを整数値だけでなく、文字列として渡すことができるようになりました。 未知のフラグは ArgumentError を発生させます。それ以外の場合、true, false, nil, Integer 以外のものは警告されます。 [[feature:18788]]
203203

@@ -347,7 +347,7 @@ Post.new(id: 1, name: "hello") #=> #<struct Post id=1, name="hello">
347347
* エスケープが必要な文字列がない場合、String オブジェクトを確保しません。
348348
* 引数が String の場合、#to_s を呼ばずにスキップします。
349349
* ERB::Escape.html_escapeERB::Util.html_escape のエイリアスになりました。そのため、 Rails にモンキーパッチする必要がなくなります。
350-
* ERB::Util.url_encodeCGI.escapeURIComponent よりも高速化されました
350+
* ERB::Util.url_encodeCGI.escapeURIComponent を用いて高速化されました
351351
* erbコマンドから -S オプションが削除されました。
352352

353353
* FileUtils
@@ -524,9 +524,9 @@ $ ./configure --with-libffi-source-dir=/path/to/libffi-3.4.4
524524

525525
* [[feature:18571]]
526526

527-
* CGI::CookieCookie name/path/domain 文字をチェックします。 [[CVE-2021-33621]]
527+
* CGI::CookieCookie name/path/domain 文字をチェックします。 [[url:https://www.ruby-lang.org/en/news/2022/11/22/http-response-splitting-in-cgi-cve-2021-33621/]]
528528

529-
* URI.parsehostnil の代わりに空の文字列を返します。 [[sec-156615]]
529+
* URI.parsehostnil の代わりに空の文字列を返します。 [[url:https://hackerone.com/reports/156615]]
530530

531531
== C API の変更
532532

0 commit comments

Comments
 (0)