2023/10/26分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Ignore implicit locals if not declared by templates with strict locals
actionview/lib/action_view/renderer/collection_renderer.rb
、
actionview/lib/action_view/template.rb
の修正です。
templateでstrict localsの指定がある場合に、collection renderingで設定するlocalsを自動で破棄する(templateのstrict localsでそれらを受け入れられるようにしていない場合)ように修正しています。collection renderingが設定するlocalsによっていrenderがエラーになってしまうのを避ける為。
Fix casting PG money with comma as radix point
activerecord/lib/active_record/connection_adapters/postgresql/oid/money.rb
の修正です。
PostgreSQLのmoney型のcolumnに、radix pointにカンマを使用した場合(e.g. 3,50
)にエラーになってしまうバグがあったのを修正しています。
Fix deprecation warnings for secrets:edit/show
railties/lib/rails/commands/secrets/secrets_command.rb
の修正です。
必要なrequireが不足していたのを修正しています。
Turn skips into errors on Rails CI
必要なミドルウェアが設定されていない等の場合にskipするようになっていたテストを、CIではskipしないよう修正しています。ローカルではskipしたくなる事があるかもしれないが、CIでは全てのテストが実行されるべきなので、との事です。
Dump schema only for a specific db for rollback/up/down tasks for multiple dbs
activerecord/lib/active_record/railties/databases.rake
の修正です。
複数DB向けのrollback/up/down 等のDB系のtaskを実行した場合に、全てのDBのshemaがdumpされるようになっていたのを、指定されたDBのschemaのみdumpするよう修正しています。
Enable Lint/InterpolationCheck
rubocop's cop
.rubocop.yml
の修正です。
Lint/InterpolationCheck
cop を有効化、及び、各ファイルにcopを適応しています
Remove note about inline changelog credit in contributing guide
rails guideのContributing to Ruby on Rails
の修正です。
Updating the CHANGELOG
のセクションにあった、現在は使用していないルールに関する説明を削除しています。