2017/12/23分のコミットです。
CHANGELOGへの追加はありませんでした。
Add support for combined MiniMagick transformations
activestorage/app/models/active_storage/variation.rb
の修正です。
Active Storageのvariant処理で、gravity
オプションを指定しても反映されないバグがあったのを修正しています。
元々MiniMagickを使っての変換処理では変換処理を単体で指定するようになっていたのですが、gravity
についてはcombine_options
メソッドを使用して他の値と一緒に指定する必要があった為、variant
にcombine_options
が指定された際は、値をマージして使用するよう修正しています。
Revert "Remove code duplication in ActiveSupport::Cache"
Cache::Store#expanded_key
メソッドとCache.expanded_key
メソッドの実装が重複していたのを削除した、Remove code duplication in ActiveSupport::Cacheをrevertしています。
Rails 5.2でcache keyにversion timestampsが含まれるようになり、実装が完全に一致しているわけではなくなった為。
Test that cache stores build unversioned keys
activesupport/test/cache/behaviors/cache_store_behavior.rb
の修正です。
バージョン管理されていないcache keyを使用した場合のテストを追加しています。
Merge pull request #31538 from yhirano55/add_cloud_service_links_to_readme_in_active_storage
activestorage/README.md
の修正です。
Amazon S3、Google Cloud Storage、及び、Microsoft Azure Storageについて説明している箇所に、それぞれのdocへのリンクを追加しています。
[docs] Add mention of removal of HWIA interface from AC:Parameters
rails guideのRuby on Rails 5.1 Release Notes
の修正です。
Action Pack
のRemovals
の項に、ActionController::Parameters
クラスからdeprecatedになっていた各種メソッド(ActionController::Parameters
がHash
を継承した事により使えたメソッド)を削除した対応についてのエントリーを追加しています。
Gemfile
の修正です。
delayed_job
gem を使用するのにGitHubのmaterブランチを指定するよう修正しています。
Ruby 2.5でテストを通るようにする為。