2023/07/26分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Fix ActiveSupport::Inflector.humanize(nil)
activesupport/lib/active_support/inflector/methods.rb
の修正です。
ActiveSupport::Inflector.humanize
にnilを指定するとNoMethodError
がraiseするバグがあったのを修正しています。
Fix #previously_new_record? on destroyed records
activerecord/lib/active_record/persistence.rb
の修正です。
削除したレコードに対する#previously_new_record?
がtrueを返していたのを、falseを返すよう修正しています。#previously_new_record?
はオブジェクトが作成されたばかりの時のみtrueを返す、とドキュメントに記載されており、DBから削除されたレコードを作成されたばかり、と判断するのはおかしいのでは、ということになりfalseを返すよう修正しています。
Raise more specific error for cache format version
activesupport/lib/active_support/cache.rb
の修正です。
ActiveSupport::Cache.format_version
の不正な値を指定された場合にArgumentError
をraiseするよう修正しています。
Support option aliases in RedisCacheStore#initialize
activesupport/lib/active_support/cache.rb
、
activesupport/lib/active_support/cache/redis_cache_store.rb
の修正です。
RedisCacheStore#initialize
に:expire_in
や:expired_in
などのaliasオプションを指定出来るよう修正しています。