2019/08/13分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activejob/CHANGELOG.md
Nodoc class that should not be part of public API
activerecord/lib/active_record/insert_all.rbのdocの修正です。
Rails内部で使用するclassに:nodoc:を指定しています。
rails guideのAutoloading and Reloading Constants (Zeitwerk Mode)の修正です。
Enabling Zeitwerk Modeの項のZeitwerkを有効化する方法の例をconfig.load_defaults "6.x" -> config.load_defaults "6.0"とバージョンを正しく指定するよう修正しています。6.xだと意図が伝わらない事があった為。
Log active_job potential matches when asserting
activejob/lib/active_job/test_helper.rbの修正です。
assert_enqueued_with、assert_performed_withメソッドで条件に一致するジョブが無かった場合に、一致する可能性がある(enqueue/perform されたジョブ)を出力するよう修正しています。
例。
PerformedJobsTest#test_assert_performed_with_selective_args [/Users/garethduplooy/src/github.com/rails/activejob/test/cases/test_helper_test.rb:1761]: No performed job found with {:job=>MultipleKwargsJob, :args=>{:argument2=>{:b=>3, :a=>4}, :argument1=>1}} Potential matches: {:job=>MultipleKwargsJob, :args=>[{:argument2=>{:b=>2, :a=>1}, :argument1=>1}], :queue=>"default"}
activestorage/db/update_migrate/20180723000244_add_foreign_key_constraint_to_active_storage_attachments_for_blob_id.rbを削除しています。
このmigrationが必要なのは5.2 -> 6.0のアップグレードでのみ必要な為。
rails guideのAutoloading and Reloading Constants (Zeitwerk Mode)の修正です。
config.load_defaults "6.x"としている箇所がまだ残っていたのを修正しています。