2018/10/26分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
assert_called_with
should require args
argument
activesupport/lib/active_support/testing/method_call_assertions.rb
の修正です。
assert_called_with
メソッドのargs
引数を必須パラメータに変更しています。
args
が不要な場合はassert_called
を使えば良い、かつ、args
が指定されて無いとassert_called_with
はassertを実行しない為。
Added maxlength example to text_field documentation
actionview/lib/action_view/helpers/form_helper.rb
のdocの修正です。
text_field
メソッドのdocにmaxlength
オプションを指定した場合のexampleを追加しています。
activerecord/test/cases/associations/eager_test.rb
の修正です。
If association is a hash-like object preloading failsで追加されたテストを削除しています。
If association is a hash-like object preloading failsで追加された実装のコードは、ActiveRecord::Associations::Preloader should not fail to preload through missing recordsで削除されている、かつ、If association is a hash-like object preloading failsで追加されたテストが同じPRで行われた修正無しでも通ってしまうテストで、テストとして意味が無いと思われる為。
Merge pull request #34307 from kamipo/mysql_expression_support
activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
、
activerecord/lib/active_record/connection_adapters/mysql/schema_statements.rb
の修正です。
MySQLのdefault expression(デフォルト値に関数または式を使用出来る機能)、及び、expression indexes(式の値をインデックスする機能)のサポートを追加しています。
どちらもMySQL 8.0.13で追加された機能です。
参考:
- MySQL :: MySQL 8.0 Reference Manual :: 13.1.15 CREATE INDEX Syntax
- MySQL :: MySQL 8.0 Reference Manual :: 13.1.20 CREATE TABLE Syntax
Merge pull request #34208 from yskkin/inspect_with_parameter_filter
Active Record、Active Supportの修正です。
Active Recordのpretty_print
/ inspect
のparameter filter処理で、ActiveSupport::ParameterFilter
を使用するよう修正しています。
これにより、filter_parameters
にProcやRegexが指定された場合も、正しくfilter処理が行われるようになっています。
Merge pull request #34266 from esquith/improve-no-response-file-wording
.github/no-response.yml
の修正です。
probot/no-responseのbotが記載するコメントの言い回しを修正しています。