2023/07/18分のコミットです。
CHANGELOGへの追加はありませんでした。
Fix Action View sanitizer initialization
actionview/lib/action_view/railtie.rb
の修正です。
Action View用のsanitizer
の設定処理がapplicationの初期化後に行われるよう修正しています。
Merge pull request #48746 from flavorjones/flavorjones-fix-actiontext-sanitizer-allowed-tags
actiontext/app/helpers/action_text/content_helper.rb
の修正です。
classロード時に行っていたActionText::ContentHelper
のallowed tagsとattrsの初期化処理を、メソッド実行時に行うよう修正しています。 sanitizerがconfigで指定出来るようになった(Introduce config for Action Text sanitizer)の影響で、classロードには使用するsanitizerの設定がまだ行われておらず、初期値の設定が出来ない状態になった為。
Fix queries for deterministically encrypted attributed for data migrated from 7.0. (#48676)
Active Recprdの修正です。
Add a encryption option to support previous data encrypted non-deterministically with a SHA1 hash digestの対応により、deterministically encrypted attributeを使用したActive Recordのqueryメソッドが正しく動作しなくなっていたのを修正しています。
Fix serialization of non-ASCII-only bare strings
activesupport/lib/active_support/cache/serializer_with_fallback.rb
の修正です。
non-ASCIIだけのbare stringをcache storeの書き込み処理に指定した場合にエラーになってしまうバグがあったのを修正しています。
Fix Action Text sanitizer initialization
actiontext/lib/action_text/engine.rb
の修正です。
Action Text用のsanitizer
の設定処理がapplicationの初期化後に行われるよう修正しています。
Merge pull request #48743 from Shopify/ar-define-attr-methods-init
activerecord/lib/active_record/connection_adapters/schema_cache.rb
、
activerecord/lib/active_record/railtie.rb
の修正です。
Refactor Active Record Schema Cache to not hold a connectionのフォローアップとして、define_attribute_methods
initializerでschema cacheに必要なtableのデータが既にロード済みかどうかを正確にチェック出来るようリファクタリングしています。
Merge pull request #48728 from ghiculescu/patch-11
rails guideのActive Record Encryption
の修正です。
Filtering Params Named as Encrypted Columns
の項の言い回しを修正しています。