2023/11/21分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activestorage/CHANGELOG.md
Removed Performance/UnfreezeString cop
.rubocop.yml
の修正です。
Performance/UnfreezeString
copを削除しています。String#+@
がString#dup
より2~3倍早いために、String#+@
を使用するようチェックするcopだったのですが、Ruby 3.3でString#dup
がString#+@
と変わらない位まで高速化され、String#+@
を使用する必要がなくなった為削除されています。
Merge pull request #48290 from marckohlbrugge/patch-1
activestorage/app/javascript/activestorage/ujs.js
の修正です。
button
タグ配下にネストした要素がある場合に、Active StorageのdidClick
event listenerイベントが正しく動作しないバグがあったのを修正しています。
Fix representation proxy for untracked variants
Active Storageの修正です。
Active Storageのproxy機能を使用している場合に、untracked variantが正しく表示されないバグがあったのを修正しています。
ActiveJob: fallback serializing String subclasses
activejob/lib/active_job/arguments.rb
の修正です。
Fix ActiveJob arguments serialization to correctly serialize String subclasses having custom serializersの対応により、独自のserializerが定義されていないStringのsubclassのserialize処理がエラーになってしまうバグが発生していたのを修正しています。