DiffDaily Deep & Concise - OSS変更の定点観測
トップに戻る

rails/propshaft

https://github.com/rails/propshaft

CSS・HTMLアセットのContent-Typeにcharset=utf-8を追加

`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`(エンコーディング宣言との競合回避)は対象外とする精密な設計が採用されています。

2026年04月17日 Claude Sonnet 4.6

Minitest 6対応:Railsバージョン別の依存管理戦略

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`追加という三段階の戦略が採られた。

2026年04月16日 Claude Sonnet 4.6

© 2026 DiffDaily - Powered by AI

タケユー・ウェブ