2019/10/16分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #37429 from gmcgibbon/opt_into_has_many_inverse
Active Recordの修正です。
Add support for belongs_to to has_many inversing.でサポートしたhas_many
のinvere処理を有効化するかどうかをconfigで指定出来るよう修正しています。
既存のアプリの挙動を壊してしまう可能性がある(実際壊れたらしい)為。デフォルトはfalse(無効化)。
Merge pull request #37447 from jonathankwok/i18n-error-lookup-for-indexed-attribute
activemodel/lib/active_model/error.rb
の修正です。
attributeにindexを含む場合(index_errors
オプションを有効化している場合)に、translationのlookup処理が正しく動作しなかった(index部分が邪魔になっていてtranslationが取得出来なかった)のを、indexを含む場合もtranslationを取得出来るよう修正しています。
Remove patch for old JRuby versions
activesupport/lib/active_support/core_ext/class/subclasses.rb
の修正です。
Class#descendants
メソッドから古いJRuby(9.0.4.0以下)用の処理を削除しています。
JRuby 9.0.5.0 (Ruby 2.2コンパチ)以上では不要な処理であり、Ruby 2.5以上のみをサポートしてるRailsのmasterでは不要な為。
Merge pull request #37482 from pwim/use-enumerator-in-descendants
activesupport/lib/active_support/core_ext/class/subclasses.rb
の修正です。
Class#descendants
メソッドで結果を返すのに不要な変数を使用しないようリファクタリングしています。