2018/07/06分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Merge pull request #33297 from claudiob/shorter-attribute_previous_change
activemodel/lib/active_model/dirty.rbの修正です。
ActiveModel::Dirty#attribute_previous_changeメソッドで、previous_changesメソッドを呼び出す前にattribute_previously_changed?でattrが変更されているかどうかチェックしていたのを、チェックしないよう修正しています。
今のコードだとチェックしないでも性能に問題無い(previous_changesメソッドではメモ化したHashWithIndifferentAccessで値を保持している)為。
Merge pull request #32776 from Edouard-chin/ec-as-hooks
railties/lib/rails/test_help.rbの修正です。
テスト用のクラスにmoduleのincludeや値の指定を行うのに、lazy load hooksを使用して、対象のクラスがloadされた際に処理を行うよう修正しています。
Pass along arguments to underlying get method in follow_redirect! (#33299)
actionpack/lib/action_dispatch/testing/integration.rbの修正です。
follow_redirect!メソッドに、getメソッドに渡す為の引数を指定出来るよう修正しています。
メソッドに指定された引数は、そのままgetメソッドの引数として渡されるようになっています。