2024/05/23分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Revert "Merge pull request #50489 from maniSHarma7575/50481-fix-activesupport-json-encode"
Hashのキーに同じ文字がStringとSymbolでそれぞれ使用されている場合に、そのHashをJSONに変換した場合にkeyがマージされた結果になるよう対応した、[FIX] Fix Activesupport json encode for hash with duplicate keysをRevertしています。マージしてしまうのは潜在的なバグを隠してしまう可能性があり(同じ値StringとSyombol療法使われているのはおかしい状態のはず)、隠すよりは値をそのまま扱った方が望ましいのでは、という事でRevertされています。
Merge pull request #51876 from skipkayhil/hm-tmp-fix-md-dl
actionpack/lib/action_controller/metal/conditional_get.rb
のdocの修正です。
リスト内で複数段落を定義した際に正しくパースされない、という問題がrdocにあり、その問題の回避策としてフォーマットが崩れないようにするために明示的なリストの指定を複数段落の箇所に追加しています。
Upgrade rdoc to get https://github.com/ruby/rdoc/pull/1096
Gemfile
の修正です。
rdoc
gemについて、masterブランチのコード参照するよう修正しています。Markdownで定義リストに"rich" マークアップを使用すると
fix #50189 docs section reverting previous migrations mismatch code example
rails guideのActive Record Migrations
の修正です。
Reverting Previous Migrations
セクションにあるexampleコードで、revert
時の実装が不足していたのを修正しています。
Gemfile
の修正です。
rdoc
gemについて、Railsでフォークしたgemを使用するよう修正しています。なにか修正が必要な場合に、その修正の対応を行っているコードを使用出来るようにするため。
[Fix #51720] Infer association klass as top level if model has same demodularized name
activerecord/lib/active_record/reflection.rb
の修正です。
namespaceつきのmodelで、demodularized nameと同じ名前のassociationを定義した場合に、namespaceつきのmodelを参照しようとしていたのを、topレベルから参照するよう修正しています。
class Nested::Post < ApplicationRecord has_one :post, through: :other end
上記のようなmodelがあった場合に、#post
を実行するとNested::Post
classを参照していたのが、Post
を参照するようになっています。
chore(deps-dev): update eslint from 4.3.0 to 8.40.0
eslint
のバージョンを8.40.0に更新しています。
Revert "Merge pull request #51184 from ConfusedVorlon/document_after_commit_deduplication"
after_xxx_commitを同じメソッドで複数定義は出来ない旨注記を追加した、[ci skip] Add warning about deduplication of after_xxx_commit shortcutsをRevertしています。同じ説明はすでにguideの方でされており、API docの各メソッドに注記を追加する必要は無いだろう、という事でRevertされています。
Fix rubocopで追加されたTargetRailsVersion
を明示的に指定するworkaroundをRevertしています。最新のRubocopではpre releaseのversion(8.0.0.alpha)も正しくパース出来るようになっている為。
chore: update Brewfile per renaming postgresql Formula
Brewfile
の修正です。
PostgreSQL用のFormulaを最新の情報に更新しています。