2018/03/22分のコミットです。
CHANGELOGへの追加はありませんでした。
Update loofah to mitigate CVE-2018-8048
Gemfile.lockの修正です。
loofah gemのバージョンを2.2.1に更新しています。XSS Vulnerabilityの修正があった為。
参考:CVE-2018-8048 - Loofah XSS Vulnerability
Merge pull request #32310 from sodabrew/mysql2-0.4-0.5
activerecord/lib/active_record/connection_adapters/mysql2_adapter.rb、
railties/lib/rails/generators/app_base.rbの修正です。
mysql2 gemのバージョンが0.4系に固定されていたのを、0.5系を使用出来るよう修正しています。
mysql2 0.5.0がリリースされた為。
参考:Release 0.5.0 · brianmario/mysql2
Merge pull request #32253 from zwass/before_action_docs
actionpack/lib/abstract_controller/callbacks.rbのdocの修正です。
before_actionメソッド関連のdocに、callback内でrender、または、redirect処理を行った場合、actionは実行されない旨説明を追加しています。
Merge pull request #32221 from composerinteralia/batch-predicate-builder
activerecord/lib/active_record/relation/batches.rbの修正です。
Relation::Batches でparamsをbindするのにArel::Nodes::BindParamを直接使用していたのを、PredicateBuilderを使用するようリファクタリングしています。
Add QueryingMethodsDelegationTest to cover query methods delegation
activerecord/test/cases/relation/delegation_test.rbの修正です。
ActiveRecord::Querying moduleでdelegateしているメソッドがActiveRecord::Baseを継承しているclassで使用出来ることを確認する為のテストを追加しています。
Fix test_config_another_database failure
railties/test/generators/app_generator_test.rbの修正です。
mysql2 gemのバージョンが0.4系に固定されていたのを0.5系を使用出来るよう修正した対応で、テストの修正が不足していたので対応しています。
Use try in tests that try to test try.
activesupport/test/core_ext/object/try_test.rbの修正です。
tryメソッドに関するテストでtryを使用していない箇所があったのを、tryを使用するよう修正しています。
Merge pull request #31869 from BKSpurgeon/patch-1
rails guideのAction Mailer Basicsの修正です。
不要なセミコロンの削除、及び、異なる項に同じ説明があったのを一つにまとめています。