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
の修正です。
不要なセミコロンの削除、及び、異なる項に同じ説明があったのを一つにまとめています。