2018/04/06分のコミットです。
CHANGELOGへの追加はありませんでした。
actionview/lib/action_view/helpers/date_helper.rb
の修正です。
time_tag
メソッドで第一引数がTime
だった場合xmlschema
メソッドを、それ以外の場合iso8601
メソッドを呼び出すようにしていたのを、チェックを削除し、必ずiso8601
メソッドを使用するよう修正しています。
現状、Date
、DateTime
、Time
全てでiso8601
メソッドを使用出来る為。
railties/test/rack_logger_test.rb
の修正です。
Rack::Logger#call_app
メソッドでappが返すresponse bodyを変更しない事を確認するテストで、response bodyを格納するArrayをfreezeするよう修正しています。
元々の内容だと、response bodyが変更されない事が正しくテスト出来ていなかった為、Arrayをfreezeし、値が変更された場合にFrozenError
がraiseされるようにしています。
Fix broken ServerTest
with Capybara 3.0.0
actionpack/test/dispatch/system_testing/server_test.rb
の修正です。
ServerTest
の後処理で、元々Capybara.server
で保持していた値をCapybara.server=
にセットし直していたのを、元の値ではなく:default
をセットするよう修正しています。
デフォルトだとCapybara.server
にはProcオブジェクトが指定されているのですが、Capybara.server=
にProcオブジェクトを指定するのがCapybara 3.0.0で出来なくなった為、:default
を指定するようにしています。
参考:remove deprecated support for Capybara.server taking a block
Fix structure:dump for multiple databases
activerecord/lib/active_record/railties/databases.rake
の修正です。
複数DB用のstructure:dump
が動作していないバグがあったのを修正しています。DatabaseTasks.structure_dump
メソッドに指定するconfigに誤りがあった為。
Add changelog entry for #32446
actionpack/CHANGELOG.md
の修正です。
ActionDispatch::Request::Session
にdig
メソッドを追加した対応についてのエントリーを追加しています。
fixes a bug in IE11 that broke direct uploads
activestorage/app/javascript/activestorage/ujs.js
の修正です。
Active Stroageのdirect uploadがIE11のstrict modeで動作しないバグがあったのを修正しています。
readonlyになっているstyle
に値を指定しようとしてエラー(Assignment to read-only properties is not allowed in strict mode
)になっていたとの事です。
- button.style = "display:none" + button.style.display = "none"