2024/05/25分のコミットです。
CHANGELOGへの追加はありませんでした。
Mark preview_image_needed_before_processing_variants?
as private API
activestorage/app/models/active_storage/blob/representable.rb
のdocの修正です。
内部用のAPIであるpreview_image_needed_before_processing_variants?
がAPI docに表示されないよう修正しています。
Merge pull request #51839 from Shopify/keep-deprecated-files
Keep Rails::ConsoleMethods's module inclusion to IRB but raise deprecation warningで削除した、rails/console/app.rb
、及び、rails/console/helpers.rb
を戻し、代わりにロードされた場合にこのファイルがdeprecatedである旨メッセージを出力するよう修正しています。これらのファイルをロードしているgemがあり、gemの処理がエラーになるのを避ける為。
Use the railties deprecator instead of creating a new one
railtiesの修正です。
railties内でdeprecateメッセージを出力するのに新規にdeprecatorのインスタンスを作成していたのを、railties用のdeprecator(Rails.deprecator
)を使用するよう修正しています。
Add Railties notable changes in 7.2 release note
rails guideのRuby on Rails 7.2 Release Notes
の修正です。
railtiesのnotable changesを7.2のrelease noteに追加しています
ActionPack: fix BrowserBlocker versions
actionpack/lib/action_controller/metal/allow_browser.rb
の修正です。
modern
とみなすブラウザのバージョンについて、Chromeのバージョンを120に、Operaのバージョンを106にそれぞれ更新しています。css-nestingの全機能をサポートしたのが左記バージョンの為。
Merge pull request #51846 from simi/base64-standard-error
activesupport/lib/active_support/messages/codec.rb
の修正です。
ActiveSupport::Messages::Codec#decode
メソッドでArgumentError
をrescueしていたのを、StandardError
をrescueするよう修正しています。Base64.strict_decode64
でエラーになった場合のrescue処理なのですが、Base64.strict_decode64
に不正な値(e.g: nil
)が渡ってしまった場合にNoMethodError
がraiseされてしまい、その場合にもrescue出来るようにする為。
rails guideのActive Record Associations
の修正です。
Bi-directional Associations
セクションにあるexampleコードで、参照する値を誤っている箇所があったのを修正しています。
Document what higher/lower priority numbers mean in ActiveJob guide
rails guideのActive Job Basics
の修正です。
Priority
セクションに、priorityが最終的にどう扱われるかは使用しているbackendに依存する旨説明を追加しています。
activerecord/lib/active_record.rb
のdocの修正です。
ActiveRecord.schema_cache_ignored_table?
メソッドのdocのフォーマットを修正しています。