2014/10/31分のコミットです。
CHANGELOGへの追加はありませんでした。
Use #between
, rather than #in
for passing Ranges to Arel
activerecord/lib/active_record/relation/predicate_builder.rb
、
activerecord/lib/active_record/relation/predicate_builder/array_handler.rb
の修正です。
ArelにRangeを渡す際に使用していた、#in
メソッドがdeprecateになったらしく、代わりにbetween
メソッドを使用するよう修正しています。
Remove redundant to_s
in interpolation
冗長なto_s
メソッドを使用していた箇所をまとめて修正しています。
Add :db_runtime to table [ci skip]
rails guideのActive Support Instrumentation
の修正です。
process_action.action_controller
の出力内容に:db_runtime
を追加しています。
Add status code to AS::Instrumentation table, like #17441 [ci skip]
rails guideのActive Support Instrumentation
の修正です。
process_action.action_controller
の出力内容に:status
を追加しています。
actionpack/lib/action_dispatch/middleware/static.rb
の修正です。
ファイルシステム上の任意のファイルの存在が漏洩するsecuriy fixの対応を行っています。
詳細については、Arbitrary file existence disclosure in Action Pack (CVE-2014-7818)と[CVE-2014-7819] Arbitrary file existence disclosure in Sprockets)をご参考。
Gemfile
の修正です。
github上のではなく、リリース済みのarelを使用するよう修正しています。
Prepare for 4.2.0.beta4 release
各コンポーネントのgem_version.rb
の修正です。
PREをbeta4
に修正しています。
[ci skip] fix incorrect key in Active Support Instrumentation guide
rails guideのActive Support Instrumentation
の修正です。
sql.active_record
の出力内容のkey名に誤りがあったのを修正しています。
Do not package the guides output
rails.gemspec
の修正です。
GemにRails guideの出力を含まないよう修正してます。
Rails 4.2.0.beta4に含まれてしまっていて、Gemのサイズが大分大きくなってしまっていました。
Don't require calculations to be aliased to a column
activerecord/lib/active_record/relation/calculations.rb
の修正です。
Arelのsumメソッドの仕様変更に伴い、型情報を残せるよう対応した、とかだと思うのですが…。良く解らない…。