2023/08/10分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Merge pull request #43386 from rdimartino/dirty_store
activerecord/lib/active_record/store.rb
の修正です。
JSON型のcolumnに対しててActiveRecord::Store
を使用していた場合に、change trackingが正しく動作しないバグがあったのを修正しています。
Use ActiveRecord.deprecator
for the alias attribute deprecation
activerecord/lib/active_record/attribute_methods.rb
、
activerecord/test/cases/attribute_methods_test.rb
の修正です。
Active Record内でActiveModel.deprecator
を使用していたのを、ActiveRecord.deprecator
を使用するよう修正しています。
Use Pathnames for comparisons in the engine rake tasks
railties/lib/rails/tasks/engine.rake
の修正です。
engineのrake taskのpathの比較処理で、pathが/
であるかどうかでチェックしてる処理があったのを、Pathname
を使用して比較処理を行うよう修正しています。/
のチェックだとWindowsで動作しない為。
Merge pull request #48911 from jhbabon/fix/schema-cache-settings
activerecord/lib/active_record/railtie.rb
の修正です。
config.active_record.use_schema_cache_dump
に指定した値がActiveRecord::ConnectionAdapters::SchemaReflection.use_schema_cache_dump
に設定されなくなってしまっていたのを修正しています。