2022/04/15分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
- Define
config.enable_reloading
to be!config.cache_classes
for a more intuitive name. - Deprecate
config.enable_dependency_loading
. This flag addressed a limitation of theclassic
autoloader and has no effect nowadays.
Add API docs for run_load_hooks
activesupport/lib/active_support/lazy_load_hooks.rb
のdocの修正です。
ActiveSupport.run_load_hooks
メソッドのdocを追加しています。
Define config.enable_reloading to be !config.cache_classes
railtiesの修正です。
クラスやモジュールのreloadが出来るかどうかを判定する為のconfig(config.enable_reloading
)を追加しています。挙動としてはconfig.cache_classes
と同じ(config.enable_reloading
== !config.cache_classes
)で、よりわかりやすい名前で扱えるようにする為に追加されたました。今後は、config.cache_classes
ではなくconfig.enable_reloading
を使用する事が推奨されるようになっています。
Deprecate config.enable_dependency_loading
railties/lib/rails/application/configuration.rb
の修正です。
config.enable_dependency_loading
をdeprecatedにしています。classic loaderの為のconfigであり、現在は指定されても挙動に何も影響が無いため。
Scope PostgreSQL check constraints to current schemas
activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb
の修正です。
PostgreSQLでconstraintsのチェックを行う際に、現在のschemasに対してもチェックを行うよう修正しています。