2020/12/15分のコミットです。
CHANGELOGへの追加はありませんでした。
Refactor Preloader to remove AlreadyLoaded class
Active Recordの修正です。
load済みのデータを保持するのに専用のクラス(AlreadyLoaded)を使用してPreloader内で保持していたのを、assocaitionで保持するようリファクタリングしています。
Merge pull request #40805 from eileencodes/default-scope-on-reload
Active Recordの修正です。
all_queriesオプションが指定されているdefault_scopeについては、reload実行時に適用されるよう修正しています。shardingの指定があるような場合に、reloadでのデータ取得時もdefault_scopeの設定に依存したいケースがある為。
Add GlobalID link to active_job_basics.md
rails guideのActive Job Basicsの修正です。
GlobalIDについて説明している箇所に、https://github.com/rails/globalid/blob/master/README.md へのリンクを追加しています。
Docs: fix code formatting [ci skip]
activerecord/lib/active_record/signed_id.rbのdocの修正です。
find_signedメソッドのdocのフォーマットの修正を行っています。
Fix composed_of with symbol mapping
activerecord/lib/active_record/aggregations.rbの修正です。
composed_ofのmappingにsymbolの値を指定していた場合に、値のread / writeが正しく行えないバグがあったのを修正しています。