2022/11/23分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
actionmailbox/CHANGELOG.md
Add example for data-turbo-confirm on button_to in Working with JavaScript Guide
rails guideのWorking with JavaScript in Railsの修正です。
Confirmationsの項に、button_toにdata-turbo-confirmを指定する場合のexampleを追加しています。
Add X-Forwarded-To addresses to recipients
actionmailbox/lib/action_mailbox/mail_ext/addresses.rb、
actionmailbox/lib/action_mailbox/mail_ext/recipients.rbの修正です。
recipientsにX-Forwarded-Toに指定されたaddressを含むよう修正しています。転送されたメールも処理出来るようにする為。
Merge pull request #46473 from nvasilevski/remove-state-invalidate-indirection
activerecord/lib/active_record/connection_adapters/abstract/transaction.rb、
activerecord/lib/active_record/connection_adapters/abstract_adapter.rbの修正です。
transactionにinvalidate!メソッドを定義し、transactionのinvalidateを行う際にtransactionの変数を直接操作するのではなく、transactionのメソッドを経由で処理を行えるよう修正しています。
Merge pull request #46439 from Shopify/use-primary-key-as-default-query-constraints
activerecord/lib/active_record/persistence.rb、
activerecord/lib/active_record/query_constraints.rbの修正です。
query_constraintsで使用するカラムのリストに、primary keyをデフォルトで使用するようにして、各メソッド毎に行っていた互換性の為のprimary keyの設定処理を削除しています。
railties/lib/rails/application/finisher.rb、
railties/lib/rails/railtie/configuration.rbの修正です。
routesのload完了後に実行する処理を定義する為のafter_routes_loaded hookを追加しています。
config.after_routes_loaded do # ... end
Merge pull request #46545 from fatkodima/eager_load-validation_error
activemodel/lib/active_model.rbの修正です。
ActiveModel::ValidationErrorをautoloadの対象に追加しています。
Merge pull request #46525 from rails/rm-fix-touch
Active Recordの修正です。
nested attributeで指定したassociationを更新した場合に、そのassociation経由でのtouch処理が行われないバグがあったのを修正しています。
Merge pull request #46533 from fatkodima/fix-file_fixture_path
railties/lib/rails/test_help.rbの修正です。
Active Recordがロードされない場合も、file_fixture_pathは設定されるよう修正しています。Active Recordがロードされていないアプリケーションでもfile_fixtureメソッドが動作するようにする為。
rails guideのWorking with JavaScript in Railsの修正です。
不要な空行を削除しています。
Merge pull request #46554 from MatElGran/nested-field-hash-models
actionview/lib/action_view/helpers/form_helper.rbの修正です。
FormBuilder#fields、及び、FormBuilder#fields_forにhash-like modelを指定した場合に、メソッドに指定したfields optionsが無視されてしまう(recordがそのまま使われてしまう)バグがあったのを修正しています。