2021/12/11分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Use Ruby regex for email validation in guide example
rails guideのActive Record Validations
の修正です。
EmailのValidator処理のexmapleでvalidationに使用する正規表現にURI::MailTo::EMAIL_REGEXP
を使用するよう修正しています。
Remove CHANGELOG entry that was already applied to 7.0
actionpack/CHANGELOG.md
の修正です。
ActionController::TestCase
で、リクエスト毎にインスタンス変数をリセットするよう修正した対応のエントリーを削除しています。Rails 7.0ブランチにbackport済みの為。
Merge pull request #43816 from jpawlyn/fix-one-and-many-on-relation
activerecord/lib/active_record/relation.rb
の修正です。
load済みのassociationに対して削除処理を実行した場合に、ActiveRecord::Relation#one?
の結果が正しく取得出来ないバグがあったのを修正しています。
Revert "Merge pull request #43816 from jpawlyn/fix-one-and-many-on-relation"
先のActiveRecord::Relation#one?
の結果が正しく取得出来ないバグがあったのを修正した対応をRevertしています。CIが壊れてしまった為。
fix: equivalent negative durations add to the same time (#43795)
activesupport/lib/active_support/duration.rb
の修正です。
ActiveSupport::Duration.build
に負の値を指定出来るよう修正しています。
time = Time.parse("Dec 7, 2021") (time + -1.second) == (time + ActiveSupport::Duration.build(-1))) # => true
Remove CHANGELOG that is included in 7.0
actionpack/CHANGELOG.md
の修正です。
先の、ActiveSupport::Duration.build
に負の値を指定出来るよう修正した対応のエントリーを削除しています。Rails 7.0ブランチにbackport済みの為。