2018/05/25分のコミットです。
CHANGELOGへの追加はありませんでした。
update README link: md instead rdoc [ci skip]
activejob/lib/active_job/queue_adapters.rb
のdocの修正です。
correct link to activejob readme [ci skip]で対応したREADMEへのリンクが誤っていたのを修正しています。
Update stale issue comment to mention 5-2-stable
.github/stale.yml
の修正です。
stable botが記載するコメントで、エラーが再現するか確認するブランチが5-1-stable
になっていたのを、5-2-stable
に更新しています。
Improve grammar for DateAndTime before? and after? calculations [ci skip]
activesupport/lib/active_support/core_ext/date_and_time/calculations.rb
のdocの修正です。
DateAndTime#before?
、#after?
メソッドのdocのグラマーを修正しています。
Make force equality checking more strictly not to allow serialized attribute
Active Recordの修正です。
predicateを生成する為の型チェックをより厳密に行うよう修正しています。
where
by array|range
attribute with array or range valueでfind
とcreate
で一環したpredidateを生成する為に追加されたチェックだったのですが、その際、array/range attributeはsubtypeがある、という前提の実装になっていました。
が、serialize
を使っている場合、subtypeが無いケースがあり、その場合値のハンドリングが正しく行えていなかった為、チェック処理を修正しています。
Eager loading won't mutate owner record
activerecord/lib/active_record/associations/association.rb
、
activerecord/lib/active_record/associations/belongs_to_association.rb
の修正です。
belongs_to
associationを使用している、かつ、associationをeager loadした際に、owner record自身の外部キーの値が変更されてしまうケースがあったのを、変更しないよう修正しています。