2017/07/11分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Merge pull request #29572 from kaspth/test-runner-no-eager-require
railtiesの修正です。
Railsのtest runner用のminitest pluginを必ず最初にロードし処理を行っていたのを、他のminitestのpluginと同様にロード、及び処理がされるよう修正しています。
既存の実装だと、最初にロード及び引数の解析処理を行ってしまう都合上、他の既存のminitestのpluginと一緒に使用した場合にそれらのpluginが動作しない問題があった為。
Merge pull request #29742 from lugray/default_protect_from_forgery
Action Packの修正です。
ActionController::Base
でprotect from forgeryをデフォルトで有効(protect_from_forgery with: :exception
が定義されている状態)になるよう修正しています。
デフォルトの挙動を変えたい場合は、config.action_controller.default_protect_from_forgery
にfalseを指定すればOKです。また、action単位でforgery protectionをskipする為のskip_forgery_protection
メソッドも合わせて追加しています。
Add backticks for class names in CHANGELOG [ci skip]
actionpack/CHANGELOG.md
の修正です。
クラス名にバッククォートを追加しています。
activesupport/lib/active_support/testing/time_helpers.rb
の修正です。
メソッド名とdocの間にあった不要な空行を削除しています。
railties/lib/rails/generators/rails/app/templates/config/initializers/new_framework_defaults_5_2.rb.tt
の修正です。
application
をapplocation
にタイポしていたのを修正しています。
Fix postgresql adapter setup for ActionCable tests
actioncable/test/subscription_adapter/postgresql_test.rb
の修正です。
testで使用するDBの接続先情報の取得方法に誤りがあったのを修正しています。