2023/07/28分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activestorage/CHANGELOG.md
Add ActionDispatch::Cookies middleware test with Rack::Lint
actionpack/test/dispatch/cookies_test.rb
の修正です。
ActionDispatch::Cookies
middlewareをRack::Lint
でチェックするよう修正しています。ActionDispatch::Cookies
が Rack SPECを満たしているかどうかをCIでチェック出来るようにする為。
Add Rack::Lint to ActionDispatch::Executor tests
actionpack/test/dispatch/executor_test.rb
の修正です。
ActionDispatch::Executor
middlewareをRack::Lint
でチェックするよう修正しています。middlewareが Rack SPECを満たしているかどうかをCIでチェック出来るようにする為。
activerecord/lib/active_record/relation/query_methods.rb
の修正です。
where.missing
にenumを使用しているassociationを指定した場合に正しく結果が取得出来ないバグがあったのを修正しています。
Add Rack::Lint to ActionDispatch::MiddlewareStack tests
actionpack/test/dispatch/middleware_stack_test.rb
の修正です。
ActionDispatch::MiddlewareStack
middlewareをRack::Lint
でチェックするよう修正しています。middlewareが Rack SPECを満たしているかどうかをCIでチェック出来るようにする為。
Merge pull request #48814 from skipkayhil/hm-rack-lint-host-authorization
actionpack/lib/action_dispatch/middleware/host_authorization.rb
、
actionpack/test/dispatch/host_authorization_test.rb
の修正です。
ActionDispatch::HostAuthorization
middlewareをRack::Lint
でチェックするよう修正しています。middlewareが Rack SPECを満たしているかどうかをCIでチェック出来るようにする為。
Merge pull request #48811 from nunosilva800/ns-rack-lint-assume-ssl
actionpack/lib/action_dispatch/middleware/assume_ssl.rb
、
actionpack/test/dispatch/assume_ssl_test.rb
の修正です。
ActionDispatch::AssumeSSL
middlewareをRack::Lint
でチェックするよう修正しています。middlewareが Rack SPECを満たしているかどうかをCIでチェック出来るようにする為。
Lazily deserialize cache entries
activesupport/lib/active_support/cache/coder.rb
の修正です。
cache format version >= 7.1、または、custom serializerを使用している場合に、expired、または、version-mismatchedなcache entryを値のdeserializingをせずに検知出来るよう修正しています。
Merge pull request #48813 from skipkayhil/hm-rack-lint-actionable-actionable-exceptions
Action Packの修正です。
ActionDispatch::ActionableExceptions
middlewareをRack::Lint
でチェックするよう修正しています。middlewareが Rack SPECを満たしているかどうかをCIでチェック出来るようにする為。
Add Rack::Lint to DebugLocks tests
actionpack/lib/action_dispatch/middleware/debug_locks.rb
、
actionpack/test/dispatch/debug_locks_test.rb
の修正でs.
ActionDispatch:DebugLocks
middlewareをRack::Lint
でチェックするよう修正しています。middlewareが Rack SPECを満たしているかどうかをCIでチェック出来るようにする為。
Merge pull request #48810 from nunosilva800/ns-rack-lint-callbacks
actionpack/test/dispatch/callbacks_test.rb
の修正です。
ActionDispatch::Callbacks
middlewareをRack::Lint
でチェックするよう修正しています。middlewareが Rack SPECを満たしているかどうかをCIでチェック出来るようにする為。
Merge pull request #48818 from skipkayhil/hm-rack-list-permissions-policy
Action Packの修正です。
ActionDispatch::PermissionsPolicy
middlewareをRack::Lint
でチェックするよう修正しています。middlewareが Rack SPECを満たしているかどうかをCIでチェック出来るようにする為。
Merge pull request #48825 from nunosilva800/ns-rack-lint-executor
actionpack/test/dispatch/executor_test.rb
の修正です。
ActionDispatch::Executor
middlewareをRack::Lint
でチェックするよう修正しています。middlewareが Rack SPECを満たしているかどうかをCIでチェック出来るようにする為。
actionpack/lib/action_dispatch.rb
、
actionpack/lib/action_dispatch/constants.rb
の修正です。
複数のmiddlewareで使用している同じ定数を1つのファイルで定義するよう修正しています。
Use constants defined in ActionDispatch::Constants instead of conditional assignments
Action Packの修正です。
先のコミットで定義した共通の定数を各処理で使用するよう修正しています。
Move X-Request-Id header name to ActionDispatch::Constants
actionpack/lib/action_dispatch/constants.rb
、
actionpack/lib/action_dispatch/railtie.rb
の修正です。
X-Request-Id
の定義を定数に移動しています。
Merge pull request #48823 from Gambitboy/audio_analyzer_metadata_tags
activestorage/lib/active_storage/analyzer/audio_analyzer.rb
の修正です。
audio analyzer metadataにtags
を含むよう修正しています。tags
にはencoder
などの情報が含まれるとの事です。
Add Rack::Lint to ContentSecurityPolicy::Middleware tests
Action Packの修正です。
ActionDispatch::ContentSecurityPolicy
middlewareをRack::Lint
でチェックするよう修正しています。middlewareが Rack SPECを満たしているかどうかをCIでチェック出来るようにする為。
Merge pull request #48788 from ylecuyer/fix-selenium-tests-yle
actionpack/lib/action_dispatch/system_testing/browser.rb
の修正です。
seleniumのdriver_path
にStringを指定出来るよう修正しています。
Merge pull request #48819 from skipkayhil/hm-doc-integration-tweaks
actionpack/lib/action_dispatch/testing/integration.rb
のdocの修正です。
ActionDispatch::Integration
module配下の各クラス、メソッドのdocのフォーマットや言い回しを修正しています。
Add Rack::Lint to RequestId tests
actionpack/test/dispatch/request_id_test.rb
の修正です。
ActionDispatch::RequestId
middlewareをRack::Lint
でチェックするよう修正しています。middlewareが Rack SPECを満たしているかどうかをCIでチェック出来るようにする為。