なるようになるブログ

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

rails commit log流し読み(2020/09/08)

2020/09/08分のコミットです。

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

activerecord/CHANGELOG.md


Anchor BacktraceCleaner gem filter regexp

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

backtrace cleanerでgemのcleanをする際に、subpathにマッチしないよう、チェックの正規表現を先頭にマッチするよう修正しています。


add support for NOT VALID check constraints in PostgreSQL

Active Recordの修正です。

constraints check時にvalidateオプション(NOT VALID)を指定出来るよう対応しています。


Remove checks for validate constraints support

https://github.com/rails/rails/commit/7af59e16a255da5aee2863af0eefaa9f0cfd857dの修正です。

各validateメソッドでvalidate constraintsをサポートしているかどうかをチェックしていたのを削除しています。現在サポートしているPostgreSQLでは全てのバージョンで使用出来る為。


Use transform_values in a few more places

activemodel/lib/active_model/errors.rbactivesupport/lib/active_support/json/decoding.rbの修正です。

各箇所でtransform_valuesを使用するよう修正しています。Ruby 2.7+だとkeyの再ハッシュを行わずに済む為。