2023/01/31分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
- Change
ActionDispatch::Testing::TestResponse#parsed_body
to parse HTML as a Nokogiri document - Deprecate
AbstractController::Helpers::MissingHelperError
actionpack/CHANGELOG.md
、rails guideのRuby on Rails 7.1 Release Notes
の修正です。
Rack 3の対応の一環(Use Rack's own headers classes where appropriate.)でActionDispatch::IllegalStateError
がdeprecateになった為、deprecateになったのをエントリーに追加しています。
Action Packの修正です。
ActionDispatch::Testing::TestResponse#parsed_body
でcontentがHTMLだった場合に、HTMLをNokogiriでパースするよう修正しています。
get "/posts" response.content_type # => "text/html; charset=utf-8" response.parsed_body.class # => Nokogiri::HTML5::Document response.parsed_body.to_html # => "<!DOCTYPE html>\n<html>\n..."
Rm unused load_error core_ext in Action Controller
actionpack/lib/action_controller.rb
の修正です。
使用していないrequireを削除しています。
Deprecate AbstractController MissingHelperError
actionpack/lib/abstract_controller/helpers.rb
の修正です。
loaderがZeitwerkに移行したことにより使用されなくなったAbstractController::Helpers::MissingHelperError
をdeprecatedにしています。
Use AD.deprecator for IllegalStateError
actionpack/lib/action_dispatch.rb
の修正です。
ActionDispatch::IllegalStateError
のdeprecateメッセージを出力するのにActionDispatch.deprecator
を使用するよう修正しています。
Fix header level for "Array of Multiple Associations" [ci-skip]
rails guideのActive Record Query Interface
の修正です。
Array of Multiple Associations
sectionのheader levelを修正しています。