2019/04/25分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Fix markup in CHANGELOGs [ci skip]
actionview/CHANGELOG.md
、
activestorage/CHANGELOG.md
の修正です。
各エントリーのフォーマットの修正を行っています。
Adds touch option to has_one association
activerecord/lib/active_record/associations/builder/has_one.rb
の修正です。
has_one
associationでtouch
オプションを使用出来るよう対応しています。
各ライブラリののバージョンを6.1.0.alpha
に更新しています。 6.0のrc1がリリースされたため、masterは6.1になります。
Merge pull request #32313 from lulalala/model_error_as_object
Active Modelの修正です。
Hashベースで管理していたActive Modelのエラーを、エラーを管理する為のActiveModel::Error
クラスを追加し、そちらを使用する修正しています。
これにより、エラーを取得する為のより柔軟な処理(e.g. where
メソッド)やI18nのメッセージの遅延評価等が出来るようになっています。
合わせて、Hashベース前提だった幾つかのメソッドがdeprecateになっています。例えば、ActiveModel::Errors#<<
やActiveModel::Errors#[]=
はdeprecateになっており、代わりにActiveModel::Errors#add`を使う必要があります。
Adds documentation for has_one touch option after #35869 [ci skip]
rails guideのActive Record Associations
の修正です。
has_one
associationがサポートしているオプションの一覧に:touch
オプションを追加しています。
Change the deprecation for Enumerating ActiveModel::Errors to Rails 6.1 instead of 6.0 (#36087)
activemodel/lib/active_model/errors.rb
の修正です。
ActiveModel::Error
クラスの追加に伴いdeprecateになったメソッドで出力されるdeprecateメッセージで、処理が変更になるRailsのバージョンに誤りがあったのを修正しています。
yarn.lock
の修正です。
yarn.lock
を最新の内容に更新しています。
bug report templatesの修正です。
各ファイルのRailsのバージョンを5.2 -> 6.0に更新しています。