2022/08/31分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Add raise_on_invalid_cache_expiration_time config to ActiveSupport::Cache::Store
activesupport/lib/active_support/cache.rb
、
activesupport/lib/active_support/error_reporter/test_helper.rb
の修正です。
cacheのfetch
、write
メソッドのexpires_at
、expires_in
オプションに不正な値を指定した場合の挙動をconfig(raise_on_invalid_cache_expiration_time
)で指定出来るよう修正しています。load_default
に7.1
以上が指定されている場合はExceptionをraise、それ以外の場合はログ、及び、ActiveSupport.error_reporter
経由でエラーの出力されるようになっています。
Fix punctuation in has_secure_password
docs.
activemodel/lib/active_model/secure_password.rb
のdocの出力です。has_secure_password
メソッドのdoc内のタイポを修正しています。
.github/workflows/lint.yml
の修正です。
changelog linterを最新バージョンに更新しています。
rails guideのActive Record Basics
の修正です。
update_all
について説明している箇所に、update_all
ではcallbackやvalidationが実行されない旨説明を追加しています。
Lock redis version to v4 until #45913 is resolved
Gemfile
の修正です。
redisのバージョンを4系に固定しています。redis 5系だとActive Jobのテストがエラーになる為。
Address NameError: uninitialized constant ActiveSupport::ErrorReporter::TestHelper
activesupport/test/cache/behaviors/cache_store_behavior.rb
の修正です。
不足していたrequireを追加しています。