2024/09/10分のコミットです。
CHANGELOGへの追加はありませんでした。
Remove superfluous call to Hash#deep_symbolize_keys
activesupport/lib/active_support/encrypted_configuration.rb
の修正です。
EncryptedConfiguration#deep_symbolize_keys
メソッド内の処理から、不要なdeep_symbolize_keys
の呼び出しを削除しています。
Add missing periods to development/production.rb.tt [ci-skip]
railties/lib/rails/generators/rails/app/templates/config/environments/development.rb.tt
、
railties/lib/rails/generators/rails/app/templates/config/environments/production.rb.tt
のコメントの修正です。
コメントの末尾にピリオドを追加しています。
Clean up more code related with #52817
Active Recordの修正です。
MySQL 5.5のサポートを削除した、Drop MySQL 5.5 supportに関連して、不要なメソッドの削除、テスト内の不要な分岐の削除等を行っています。
Ensure AS::Deprecation::Reporting constants stay private
activesupport/lib/active_support/deprecation/reporting.rb
のdocの修正です。
ActiveSupport::Deprecation::Reporting
内の定数に:nodoc:
を指定して、API docに表示されないよう修正しています。
rails guideの修正です。
guide内のタイポの修正を行っています。
Merge pull request #44859 from ghousemohamed/extend-as-json-serilization-test-for-activemodel
activemodel/test/cases/serializers/json_serialization_test.rb
、
activemodel/test/models/address.rb
の修正です。
as_json
メソッド各種オプションを指定した場合等のテストを追加しています。
Merge pull request #52826 from jhawthorn/as_json_options_dup
Active Model、Active Supportの修正です。
to_json
メソッドにoptionsを指定した場合に、配列内のすべての要素とハッシュ内のすべての値に対して、そのoptionsの複製が作成されていたのを、同じoptionsを使い回すよう修正しています。
Consolidate timestamps
tests for #34970 and a939506
activerecord/test/cases/active_record_schema_test.rb
の修正です。
timestamps
のデフォルト値及びprecision
値に関するテストで、別のテスト同じようなチェックを行っていたのを、テストを統合し1つのテストで両方の内容を確認するよう修正しています。
Autocorrect rubocop violations
activemodel/test/cases/serializers/json_serialization_test.rb
の修正です。
Rubocopのチェックでエラーになる箇所があったのを修正しています。