2021/01/27分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
- Change
ActionDispatch::Request#media_type
to returnnil
when the request don't have aContent-Type
header. ActionDispatch::Request#content_type
now 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に修正しています。