2023/03/26分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activejob/CHANGELOG.md
actiontext/CHANGELOG.md
activestorage/CHANGELOG.md
Merge pull request #47737 from waymondo/encrypted-rich-text-load-hook
actiontext/app/models/action_text/encrypted_rich_text.rb
の修正です。
ActionText::EncryptedRichText
がloadされた際に実行する:action_text_encrypted_rich_text
hookを追加しています。
Merge pull request #47732 from cmatheson/backburner-provider-job-id
activejob/lib/active_job/queue_adapters/backburner_adapter.rb
の修正です。
Backburner AdapterでBackburnerが返すid(provider_job_id
)を取得出来るよう修正しています。
Merge pull request #47758 from sled/security/set-content-type-charset
Content-Type
が指定されている全てのresponse headersでcharset
を指定するよう修正しています。Content-Type
が指定されている場合、charset
も指定するのがOWASPで推奨されている為。
参考: OWASP/ASVS/blob/v4.0.3/4.0/en/0x22-V14-Config.md#v144-http-security-headers
Merge pull request #47186 from zzak/rubocop-md
rubocop-mdを追加、及び各markdownファイルにcopを適用しています。
Merge pull request #47313 from gregmolnar/stats
railties/lib/rails/tasks/statistics.rake
の修正です。
stats
taskのロード時に行っていた解析対象ディレクトリの存在チェックを、task実行時に行うよう修正しています。解析対象ディレクトリをライブラリ側で追加する、かつ、それがロード時に存在しない場合にエラーにならないようにする為。
Merge pull request #46101 from swanson/swanson/missing-attachable-partial
Action Textの修正です。
Action Textでattachされているファイルをrenderする際に、対象となるrecordが削除された際に使用されるtemplateが固定のものになっていたのを、アプリケーション側で任意のtemplateを指定出来るよう修正しています。templateをカスタマイズしたい場合、modelにto_missing_attachable_partial_path
メソッドを追加すれば良いようになっています。
class User < ApplicationRecord def self.to_missing_attachable_partial_path "users/missing_attachable" end end
actiontext/CHANGELOG.md
の修正です。
コンポーネント名を正式名称に修正しています。
activestorage/app/models/active_storage/variant.rb
、
activestorage/app/models/active_storage/variant_with_record.rb
の修正です。
Active Storageにvariantを削除する為のdestroy
メソッドを追加しています。
User.first.avatar.variant(resize_to_limit: [100, 100]).destroy
Merge pull request #47738 from p8/railties/thor-usage-titles
railtiesの修正です。
各コマンドのUSAGEのインデントを調整しています。