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のフォーマットを修正しています。