2021/08/29分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Use static message when raising HTTP request parameter parse errors
actionpack/lib/action_dispatch/http/parameters.rb
の修正です。
ActionDispatch::Http::Parameters::ParseError
のエラーメッセージに、元のエラー(パースエラー)のメッセージをそのまま使用していたのを、独自のメッセージを使用するよう修正しています。パースエラーにはparameterの情報がそのまま含まれる事がある、かつ、機密情報も含まれる事もある為、そのまま使用するのはセキュリティ的によろしくない為。
Merge branch 'ccutrer-avoid_deserialization'
activemodel/lib/active_model/serialization.rb
の修正です。
Serialization#attribute_names
メソッドでattribute名を取得するのにattributes.keys
を使用していたのを、attribute_names
メソッドを呼び出すよう修正しています。Active Recordでattribute_names
メソッドが定義されている、かつ、値をキャッシュするようになっている為、attributes.keys
を直接使用するより高速な為。
Address FixturesWithForeignKeyViolationsTest#test_does_not_raise_if_no_fk_violations
error
Active Recordのテストの修正です。
loadするfixtureが不足していたのを修正しています。
Merge pull request #43119 from brian-kephart/main
activestorage/lib/active_storage/engine.rb
の修正です。
variant可能なcontentの一覧にHEIF(image/avif
、image/heic
、image/heif
)を追加しています。
Support gem comments in Rails templates
railties/lib/rails/generators/actions.rb
の修正です。
Rails applicationでgemを追加する際に、コメントを指定出来るよう修正しています。