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に更新しています。