なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2021/02/10)

2021/02/10分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

railties/CHANGELOG.md

activesupport/CHANGELOG.md


Fix the underscore inflector optimization

activesupport/lib/active_support/inflector/methods.rbの修正です。

underscore inflectorで大文字が2つ続いた場合に、その文字がunderscoreで区切られなくなるリグレッションが発生していたのを修正しています。


Fix autoload for NullPool

activerecord/lib/active_record/connection_adapters.rbの修正です。

NullPoolに対するautoloadが不足していたのを修正しています。


Avoid footguns in rails app:update

railties/lib/rails/app_updater.rbrailties/lib/rails/generators/rails/app/app_generator.rbの修正です。

app:updateで、routes.rbや、cable.yml等の開発側で変更されている可能性があるファイルについて、更新の対象にしないよう修正しています。


Merge pull request #41381 from movermeyer/allow_for_nil_addresses_from_dalli_store

activesupport/lib/active_support/cache/mem_cache_store.rbの修正です。

ActiveSupport::Cache::MemCacheStoreaddresses argumentにnilを指定出来るよう修正しています。


Merge pull request #40351 from schmijos/avg-decimal-float

activerecord/lib/active_record/relation/calculations.rbの修正です。

averageの結果が必ずBigDecimalになっていたのを、averageの対象のカラムがFloatの場合、Floatの値を返すよう修正しています。minimummaximum等の他のaggregation functionsと同じ振る舞いになるようにする為。