なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2021/04/28)

2021/04/28分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

actionmailer/CHANGELOG.md


Updated actiontext package file to use latest version

actiontext/package.jsonの修正です。

Active Storageの依存を7系に更新しています。


Merge pull request #42082 from ghiculescu/patch-4

rails guideのAction Mailer Basicsの修正です。

Action Mailer Configuration for Gmailの項の各箇所の言い回しを修正しています。


Merge pull request #42081 from jharrilim/patch-1

rails guideのAction Cable Overviewの修正です。

Connect Consumerの項にあるexampleコードを実行するとエラーになってしまっていたのを修正しています。


Add test coverage for bulk altering timestamps

activerecord/test/cases/migration_test.rbの修正です。

bulk alterでtimestampsを指定した場合のテストを追加しています。


Revert "Merge pull request #42088 from yahonda/use_beaneater10"

beaneaterのバージョンを1.0.0に固定した、Use beaneater 1.0.0 to workardound ArgumentError: wrong number of arguments errorをRevertしています。beaneater 1.1.1でRuby 3.0をサポートした為。


Merge pull request #41248 from andrehjr/add-action-mailer-default-timeout

docの修正です。

Action MailerのSMTP settingsでopen_timeout / read_timeout オプションについての説明を追加しています。このコミットではdocの修正だけで、実際の実装は別のコミットで行われています。


Register autload for Deduplicable

activerecord/lib/active_record/connection_adapters.rbactiverecord/lib/active_record/connection_adapters/sql_type_metadata.rbの修正です。

Deduplicableに対するrequireがactiverecord/lib/active_record/connection_adapters/sql_type_metadata.rbで行われていたのを、ConnectionAdaptersでautoloadするよう修正しています。connection adaptersの各クラスでDeduplicableを使用しており、activerecord/lib/active_record/connection_adapters/sql_type_metadata.rbがロードされるより前に使用された場合にエラーになるのを避ける為。


Document the defaults of cache_format_version

rails guideのConfiguring Rails Applications、及び、railties/lib/rails/generators/rails/app/templates/config/initializers/new_framework_defaults_7_0.rb.ttの修正です。

cache_format_versionについての説明をguide、及び、new_framework_defaults_7_0.rb.ttに追加しています。


Configure a default timeout for the smtp delivery method

actionmailer/lib/action_mailer/railtie.rbrailties/lib/rails/application/configuration.rbの修正です。

Action MailerのSMTP settingsのopen_timeout / read_timeoutのデフォルトを5秒に変更しています(Rails 7.0のデフォルト設定をロードしている場合)。値はconfig(config.action_mailer.smtp_timeout)で変更可能になっています。


Fixed typo in new framework default template [ci skip]

railties/lib/rails/generators/rails/app/templates/config/initializers/new_framework_defaults_7_0.rb.ttの修正です。

コメント内のタイポを修正しています。