なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2025/01/23)

2025/01/23分のコミットです。

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

activesupport/CHANGELOG.md


Allow passing in a date or time to ActiveSupport::Testing::TimeHelpers#freeze_time

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

freeze_timeで固定する時間がTime.now固定だったのを、引数で指定出来るよう修正しています。

freeze_time Time.current + 1.day

Merge pull request #54330 from kmcphillips/main

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

Rails.error.reportに不正な引数を指定した場合に、ArgumentErrorをraiseするよう修正しています。


Merge pull request #54031 from bai/bun-lockfile-txt

railties/lib/rails/generators/rails/app/templates/Dockerfile.ttの修正です。

Bunを使用している場合に、Dockerfileでコピーするlockファイルがbun.lockbだけだったのを、bun.lockもコピーの対象となるよう修正しています。Bun v1.21.0でlockfileがバイナリーからテキストに変更になっており、合わせてファイル名もbun.lockbからbun.lockになっている為。

参考:Bun's new text-based lockfile | Bun Blog


Merge pull request #54292 from zzak/re-54261

Active Supportの修正です。

Rails 7.1からcache storeのincrement/decrementにキーワード引数でのオプションの指定(e.g. Rails.cache.increment(key, expires_in: 10.minutes))が出来なくなっていたのを、再度出来るよう修正しています。