2021/01/27分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
- Change
ActionDispatch::Request#media_typeto returnnilwhen the request don't have aContent-Typeheader. ActionDispatch::Request#content_typenow returned Content-Type header as it is.
Merge pull request #41237 from bjfish/bjfish/Update-parallelize-usage
actionview/test/abstract_unit.rb、
activesupport/test/abstract_unit.rbの修正です。
forkが使えない環境ではparallelize + forkを使わないよう修正しています。
Merge pull request #41234 from intrip/41100-warning-on-scope-migration-noop
activerecord/lib/active_record/tasks/database_tasks.rbの修正です。
SCOPE envの指定をしてmigrationを実行、かつ、実行するmigrationファイルが無かった場合にwarningが出力するよう修正しています。
Merge pull request #41227 from seanpdoyle/active-record-fixture-set-hook
Active Storage、Active Recordの修正です。
Active Storageのfixtureセット処理をActive Recordで行っていたのを、Active Storage内で行うよう修正しています。
Merge pull request #41229 from cveneziani/doc/AR-strict-loading
activerecord/lib/active_record/associations.rbの修正です。
strict_loadingオプションについて説明している箇所員、strict_loadingはオプションにtrueを指定した場合にチェックされる旨説明を追加しています。
Merge pull request #41215 from andrehjr/remove-legacy-media-screen
Action View、railtiesの修正です。
stylesheet_link_tagメソッドで自動でmedia="screen"を指定するようになっていたのを、指定しないよう修正しています。
今はブラウザでデフォルトでmedia="all"を指定するようになっており、media="screen"を明示的に指定する必要は無いため。
config.action_view.stylesheet_media_defaultにtrueを指定した場合、引き続きmedia="screen"を指定するようになっています。
Do not eagerly load Request before initializers
Action Packの修正です。
ActionDispatch::Requestをinitializersの実行前にロードしないよう修正しています。先にロードされてしまうと initializersでconfigの設定が出来ない為。
Change Request#media_type to return nil
actionpack/lib/action_dispatch/http/request.rbの修正です。
requestにContent-Type headerが含まれていない場合、ActionDispatch::Request#media_typeの戻り値がnilになるよう修正しています。Rackと振る舞いを合わせる為。
ActionDispatch::Request#content_type now returned Content-Type header as it is
Action Pack、railtiesの修正です。
ActionDispatch::Request#content_typeがMIME typeを返すようになっていたのを、Content-Type headerの値をそのまま返すよう修正しています。MIME typeが必要な場合、ActionDispatch::Request#media_typeを使えばOKです。
Disable rubocop suggestions
.rubocop.ymlの修正です。
rubocop suggestionsを無効化するよう修正しています。
activerecord/CHANGELOG.mdの修正です。
strict_loadingをstict_loadingにタイポしていたのを修正しています。
Add config.action_view.stylesheet_media_default to baseline config
rails guideのConfiguring Rails Applicationsの修正です。
Baseline defaultsの一覧にconfig.action_view.stylesheet_media_defaultについての説明を追加しています。
Rename the config to make clear it is a boolean
Action View、railtiesの修正です。
config.action_view.stylesheet_media_defaultをconfig.action_view.apply_stylesheet_media_defaultにリネームしています。
Add CHANGELOG entry for #41215
actionview/CHANGELOG.mdの修正です。
stylesheet_link_tagでmedia=screenを出力しないようにした対応について、CHANGELOGにエントリーを追加しています。
Fix CI failure due to app.config.action_view.delete(:apply_apply_stylesheet_media_default)
actionview/lib/action_view/railtie.rbの修正です。
config.action_view.stylesheet_media_defaultをconfig.action_view.apply_stylesheet_media_defaultにリネームした対応で、対応漏れがあったのを修正しています。
Fix deprecation message s/Rails 6.1 will return/Rails 7.0 will return/
actionpack/lib/action_dispatch/http/mime_negotiation.rbの修正です。
deprecationメッセージ内の挙動が変更するRailsのバージョンが6.1、とリリース済みのバージョンになっていたのを、7.0に修正しています。