2018/09/24分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
No private def in the codebaseと同様に、privateメソッドを定義するのに、private def
を使用していた箇所をprivate
の後に改行を入れるよう修正しています。
Merge pull request #33829 from mtsmfm/encode-filename
actionpack/lib/action_controller/metal/data_streaming.rb
、
actionpack/lib/action_dispatch/http/content_disposition.rb
の修正です。
send_data
、send_file
メソッドでContent-Disposition
ヘッダーのファイル名をエンコードするよう修正しています。
元々はエンコードされておらず、マルチバイトを含むファイル名等の場合文字化けしてしまっていたのですが、この対応により、ファイル名が文字化けせず正しく扱えるようになっています。
Persistence#increment!
requires an attribute argument which is incremented
activerecord/lib/active_record/callbacks.rb
の修正です。
Persistence#increment!
メソッドが任意の引数を受け取れるようになっていたのを、引数を明示するよう修正しています。
def increment!(*, touch: nil) # :nodoc: def increment!(attribute, by = 1, touch: nil) # :nodoc:
*
だと引数なしでも呼べてしまうが、実際はattribute
引数は必須な為。
activejob/lib/active_job/exceptions.rb
の修正です。
各処理で行っていたinstrument
処理をメソッドに切り出しています。
update mini_magick to the latest version
Gemfile.lock
の修正です。
mini_magick
gemのバージョンを4.9.2
に更新しています。