2019/10/04分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activestorage/CHANGELOG.md
Make Active Storage services aware of configuration names
Active Storageの修正です。
Allow configure services for individual attachmentsの対応により明示的にActive Storageのservice nameを指定する必要が出来ていたのを、service nameの指定が無い場合はconfigで指定されているserviceから値を設定するよう修正しています。
これにより、古いバージョンからアップグレードした際にconfigを追加せずに元と同じ挙動になるようになっています。
Avoid string allocations in BacktraceCleaner
railties/lib/rails/backtrace_cleaner.rb
の修正です。
不要なString#sub
メソッドの呼び出しを減らすようBacktraceCleaner
の処理をリファクタリングしています。
Fix typo s/opions/options/ [ci skip]
rails guideのActive Storage Overview
の修正です。
options
をopions
にタイポしていたのを修正しています。
Fix typo s/programatically/programmatically/ [ci skip]
rails guideのAction View Overview
の修正です。
programmatically
をprogramatically
にタイポしていたのを修正しています。
Maintain extra joins for string or complex arel conditions
activerecord/lib/active_record/associations/join_dependency/join_association.rb
の修正です。
OR
を使うような複雑な条件式を使用している場合のjoins
が正しく維持されないバグがあったのを修正しています。
correct information about record identification
rails guideのAction View Form Helpers
の修正です。
Relying on Record Identification
の項でrecordが保存済みかどうかをチェックするメソッドについての説明に誤りがあったのを修正しています。
Deprecate leaking scope in callback block for association relation
activerecord/lib/active_record/association_relation.rb
の修正です。
receiver scopeがclass level querying methodsに影響を与えている状態でメソッドを実行した場合に、そのscopeに影響を与える挙動をdeprecateにした対応(Deprecate using class level querying methods if the receiver scope regarded as leaked)で、対応する処理に不足があったので追加で対応しています。
Remove unused block local var cli
activerecord/test/cases/associations/has_many_associations_test.rb
の修正です。
使用していない変数を削除しています。
Address to the warning "DEPRECATED: global use of assertion methods"
minitest 5.12.0でminitest/specのglobal expectationsを使用するのがdprecateになった為、global expectationsを使用している箇所を今後使用が推奨されている_(obj).
形式に修正しています。
Ensure Contextual validations fire on associations
activerecord/lib/active_record/autosave_association.rb
の修正です。
custom validation contextが指定されている場合に、自動保存されたassocitaionに対するvalidationが実行されない、というバグがあったのを修正しています。