以下の内容はhttps://y-yagi.hatenablog.com/entry/2025/07/23/050051より取得しました。


rails commit log流し読み(2025/07/22)

2025/07/22分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activesupport/CHANGELOG.md

actionview/CHANGELOG.md

activerecord/CHANGELOG.md


Pin GitHub Actions versions (#55147)

.github/workflows/devcontainer-smoke-test.yml.github/workflows/rails-new-docker.ymlの修正です。

GitHub officialRuby公式じゃないGitHub Actionsについて、バージョンタグではなくcommit hashで指定するよう修正しています。commit hashの方がセキュアなため。


Merge pull request #55380 from zzak/re-54774

railties/CHANGELOG.mdの修正です。

すべてのkeyファイルをignoreするよう変更した、gitignore all key files in config/credentialsの対応についてCHANGELOGにエントリーを追加しています。


Merge pull request #49369 from seanpdoyle/action-view-tag-builder-public-api

Action Viewの修正です。

tag helperについて、public APIを減らすようリファクタリングしています。


Merge pull request #50472 from seanpdoyle/action-text-fixtureset

actiontext/lib/action_text/fixture_set.rbの修正です。

attachment用のtag名がaction-text-attachmentに固定されていたのを、Attachment.tag_nameの値を参照するよう修正しています。


Merge pull request #55347 from bensheldon/activemodel-load-hooks

Active Modelの修正です。

ActiveModel::Error、及び、ActiveModel::SecurePassword load時のload hookを追加、及び、それらのクラスに関連したconfigを変更する箇所で、新規に追加したload hookを使用するよう修正しています。


ActiveJob::Continuation::Step should be eager loaded

activejob/lib/active_job/continuation.rbの修正です。

ActiveJob::Continuation::Stepをeager loadするよう修正しています。eager loadしないと、stepが使用しているjobが実行されるまでloadされないため。


Continuation should be eager_autoload

activejob/lib/active_job.rbの修正です。

ActiveJob::Continuationをeager autoloadの対象に追加しています。こちらもjobが実行またはエンキューした際に初めてloadされてしまうのを避けるため。


Make ActiveSupport::Gzip.compress deterministic

activesupport/lib/active_support/gzip.rbの修正です。

ActiveSupport::Gzip.compressの出力結果にtimestampを使用していたのを、timestampに0を指定して、同じinputに対して、必ず同じ結果が出力されるよう修正しています。ファイルの比較などをする際に、同じ内容をcompressした場合に同一とみなされるようようにするため。


Fix hash syntax

activerecord/lib/active_record/persistence.rbの修正です。

hash記法の修正を行っています。


Don't add bundler platforms for JRuby

railties/lib/rails/generators/app_base.rbの修正です。

rails newで新規にアプリケーションを作成する際、JRubyの場合はbundler platformsを追加しないよう修正しています。platformsの情報があると、JRuby用のgemのfind処理が失敗してしまうため、との事です。


Merge pull request #54724 from francktrouillez/bugfix/nonce-false-removes-nonce-option

actionview/lib/action_view/helpers/asset_tag_helper.rbactionview/lib/action_view/helpers/javascript_helper.rbの修正です。

javascript_tagstylesheet_link_tagメソッドで、nonce: falseオプションを指定した場合、tagからnonceを削除するよう修正しています。


Merge pull request #55368 from yahonda/pg18-warn-if-pg-gem-less-than-16

activerecord/lib/active_record/connection_adapters/postgresql_adapter.rbの修正です。

serverがPostgreSQL 18+で、使用しているpg gemのバージョンが1.6.0未満の場合に、pg gemをアップグレードするよう警告メッセージを出力するよう修正しています。pg gemのバージョンが1.6.0未満だと、PG::Connection#cancelが正しく動作しない為。




以上の内容はhttps://y-yagi.hatenablog.com/entry/2025/07/23/050051より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14