2023/06/20分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Update guides generation to use Nokogiri's HTML5 parser
guides/rails_guides/markdown.rb
の修正です。
Rails guideを生成する際に、NokogiriのHTML5 parserを使用するよう修正しています。 HTML5のマークアップとして、より正確な内容を生成出来るようにする為。
Update Action Text to use HTML5 when available
Action Textの修正です。
HTMLのsanizie、及び、パース処理でHTML5を使用するよう修正しています。Rails全体でHTML5を使用するよう修正を行っており、その一環との事です。
Update Action View and Action Dispatch to use HTML5 when available
actionpack/lib/action_dispatch/testing/assertions.rb
、
actionview/lib/action_view/test_case.rb
の修正です。
ActionDispatch::Assertions#html_document
でNokogiriのHTML5 parserを使用するよう修正しています。引き続きHTML5対応の一環。
Merge pull request #48519 from adrianna-chang-shopify/ac-tweak-fixture-path-deprecations
activerecord/lib/active_record/test_fixtures.rb
の修正です。
deprecatedになっているTestFixtures.fixture_path
を使用した場合に出力するdeprecateメッセージ内のタイポを修正しています。
Disallow id
as an enum value in Active Record
activerecord/lib/active_record/enum.rb
の修正です。
enumのkeyに、primary keyに指定しているattribute名を使用出来ないよう修正しています。primary keyと同じメソッドがenum用のメソッドとして定義されてしまうと予期せぬ挙動になってしまう為。
Make ActionMailer::TestCase#read_fixture public
actionmailer/lib/action_mailer/test_case.rb
のdocの修正です。
ActionMailer::TestCase#read_fixture
メソッドがAPI docに表示されるよう修正しています。rails guideで既に使用されていたメソッドの為、API docに表示されても問題無いだろう、という事で修正されています。
Fix AR::TestFixtures.fixture_paths= docs
activerecord/lib/active_record/test_fixtures.rb
のdocの修正です。
deprecatedになったActiveRecord::TestFixtures.fixture_path
、ActiveRecord::TestFixtures.fixture_path=
がAPI docに表示されないよう修正、及びかわりに追加された、ActiveRecord::TestFixtures.fixture_paths
、ActiveRecord::TestFixtures.fixture_paths=
がAPI docに表示されるよう修正しています。
Document ActiveSupport::TestCase.fixture_paths= and getter
activesupport/lib/active_support/test_case.rb
のdocの修正です。
ActiveRecord::TestFixtures.fixture_paths
、ActiveRecord::TestFixtures.fixture_paths=
にdocを追加しています。
activerecord/lib/active_record/fixtures.rb
のdocの修正です。
ActiveRecord::FixtureSet
のdocについて、フォーマットの修正、リンクの追加、言い回しの修正などを行っています。