2022/11/28分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Revise ActionController::Renderer API docs [ci-skip]
actionpack/lib/action_controller/renderer.rb
のdocの修正です。
ActionController::Renderer
のdoc内の挙動の説明のをを、現在の挙動に合わせて修正しています。
Use cgi 0.3.6 or higher to address CookieStoreTest#test_session_store_with_all_domains
Gemfile
の修正です。
cgi
gemについて、v0.3.6以上を明示的にインストールするよう修正しています。現在リリースされているRubyに同梱されているcgi
gemだとテストがfailしてしまう為。
Fix: Add missing quotes [skip ci]
rails guideのSecuring Rails Applications
の修正です。
HTML/JavaScript Injection
の項にあるexampleコードにクォートが不足していたのを修正しています。
Merge pull request #46515 from lazaronixon/refactor-singular-association-creation
activerecord/lib/active_record/associations/singular_association.rb
の修正です。
_create_record
メソッドから不要なメソッド呼び出しを削除しています。
Initialize deprecators before configuring them
各ライブラリのdeprecatorsの初期化処理を、load_environment_config
hookより前に実行するよう修正しています。environmentsがロードされる前に初期化が終わっていないと、environmentsのロード時にdeprecatorの設定が行われた場合に正しく設定が反映されない為。
Improve ActiveSupport::Inflector.transliterate
performance
activesupport/lib/active_support/inflector/transliterate.rb
の修正です。
ActiveSupport::Inflector.transliterate
について、引数がASCIIだけのStringの場合、early returnして不要な処理が行われないよう修正しています。
do not write additional new lines when dumping sql migration versions
activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
の修正です。
schema dumpファイル内、migration versionの記載の末尾に改行が複数追加されていたのを、改行は1つだけになるよう修正しています。