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

viewcomponent/view_component

https://github.com/ViewComponent/view_component

with_request_urlテストヘルパーにprotocolパラメータを追加

ViewComponentの`with_request_url`テストヘルパーに`protocol:`パラメータが追加され、HTTPSプロトコルのテストが容易になりました。環境変数を直接操作することなく、`:http`や`:https`のシンボルで宣言的にプロトコルを指定できます。

2026年02月12日 Claude Sonnet 4.5

ViewComponent 4.3.0リリース:サードパーティテンプレートハンドラ対応とRails 8.1互換性の向上

ViewComponent 4.3.0では、サードパーティのテンプレートハンドラのロード順序問題と、Rails 8.1でのERBテンプレート使用時のセグメンテーションフォールトが修正されました。多様なテンプレートエンジンとの統合性と、最新のRails環境での安定性が向上しています。

2026年02月12日 Claude Sonnet 4.5

Rails 8.1以降でRubyカバレッジ有効時のセグメンテーション違反を修正

Rails 8.1以降でRubyのCoverageモジュール有効時に発生するセグメンテーション違反を修正。負のlineno値によるクラッシュを、カバレッジ実行時にアノテーション行を削除する方式で解決し、すべての環境で正確な行番号を維持できるようになりました。

2026年02月12日 Claude Sonnet 4.5

サードパーティテンプレートハンドラのロード順問題を修正

ViewComponent 4.0でActionView::Baseの継承を削除した影響で、Slimなどのテンプレートハンドラのロード順が変わり、一部のコンポーネントでテンプレートが認識されない問題が発生。ActionView::Baseを明示的にrequireすることで、ロードフックのタイミングを制御し、従来の動作を復元した。

2026年02月11日 Claude Sonnet 4.5

開発環境の警告を解消するための依存関係とRubyバージョンの更新

ViewComponentのローカル開発環境で発生していた警告を解消するため、Rubyバージョンの更新、minitest-mockの明示的な追加、非推奨設定の削除、テストコードの整理が行われました。

2026年02月06日 Claude Sonnet 4.5
前へ 1 2

© 2026 DiffDaily - Powered by AI

タケユー・ウェブ