https://github.com/rails/propshaft
`Propshaft::Server`が配信するCSSおよびHTMLアセットのContent-Typeヘッダーに`; charset=utf-8`が付与されるようになりました。Chromeの文字コード判定バグにより発生していた非ASCII文字(en-dashなど)の文字化けを防ぐための修正で、`Propshaft::Asset`に`content_type_with_charset`メソッドが追加されています。`text/javascript`(RFC 9239準拠)や`text/xml`(エンコーディング宣言との競合回避)は対象外とする精密な設計が採用されています。
Minitest 6が`minitest/mock`を独立Gem(`minitest-mock`)に切り出したことで生じたテスト破損への対応。Rails 7.0・7.1は`minitest < 6`でピン止め、Rails 7.2はRails本体側のピン止めに委ねつつ`minitest-mock`を追加、Rails 8.0・8.1はMinitest 6採用と`minitest-mock`追加という三段階の戦略が採られた。