2024/06/12分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
actiontext/CHANGELOG.md
Correct typo for Active Record Callbacks doc [ci skip]
rails guideのActive Record Callbacksの修正です。
associatedをasssociatedにタイポしていたのを修正しています。
Merge pull request #52062 from skipkayhil/hm-restore-config-skb
railties/lib/rails/application.rb、
railties/lib/rails/application/configuration.rbの修正です。
Remove deprecated Rails.application.secretsで削除されたconfig.secret_key_base関係のいくつかのメソッドを戻しています。前のバージョンでdeprecatedになっていたため削除されたのですが、実際はdeprecatedになっていなかった挙動まで削除されてしまっており、非互換になってしまうため、それらの挙動を元に戻しています。
Merge pull request #52086 from y-yagi/bring_back_pumarb_to_app_update
railties/lib/rails/generators/rails/app/app_generator.rbの修正です。
app:update実行時にpuma.rbが更新対象のファイルに含まれてなかったのを、含むよう修正しています。
Print Rack.release as part of default Rails welcome page.
railties/lib/rails/templates/rails/welcome/index.html.erbの修正です。
welcome pageでRackのバージョンも表示するよう修正しています。
activesupport/lib/active_support/syntax_error_proxy.rbの修正です。
エラー発生箇所をパースする際に、Ruby 3.3+の場合SyntaxError#pathを使用していたのを、使用しないよう修正しています。SyntaxError#pathは戻り値ががnilになるケースがあり、それが原因で違うエラーが発生してしまう事がある為。
Add support for fast smoke tests.
Rakefileの修正です。
smoke test用のRake taskで、コンポーネントの指定、及び、isolated testを実行するかを引数で指定出来るよう修正しています。必要なテストだけ高速に実行出来るようにする為。
Only sanitize content attribute when present in attachments
actiontext/lib/action_text/content.rbの修正です。
Sanitize ActionText HTML ContentAttachment in Trix edit viewで行われるようになったAction TextのHTML ContentAttachmentのsanitize処理について、ContentAttachmentがある場合のみsanitize処理を行うよう修正しています。ContentAttachmentが無い場合だと、この処理の影響で存在しなかったcontent attributeが追加されてしまい、previewの表示に影響が出てしまう為。