livewire/livewire v4.0.2
https://github.com/livewire/livewire/releases/tag/v4.0.2
Livewire v4.0.2 リリースノート
主な変更点
ドキュメント改善
- debounceとthrottleモディファイアのドキュメントを修正
- ハッシュベースのエンドポイントに関するドキュメントを更新
- スクリプトディレクティブのエスケープ処理を追加
- アップグレードガイドにVoltルートとテスト移行手順を追加
バグ修正
- フックのタイミングを調整
- enforceMorphMapが有効な場合のEloquent collectionsでのClassMorphViolationExceptionを修正
- 大きなペイロード送信時のスタックオーバーフロー問題を解決
- updateメソッドで配列キーにアクセスする前にスナップショットを検証するように修正
- WithCachedRoutesを使用した並列テストの問題を修正
- 未登録の名前空間でコンポーネントを作成する際の問題を修正
- ルートビューパスを使用する場合のクラスベースコンポーネント生成を修正
- リリーストークンをチェックサムの前に検証するように変更
- 10個以上のアイランドを持つシングルファイルコンポーネントが壊れる問題を修正
- SPAナビゲーション中にURLに
_livewire_componentパラメータが漏洩する問題を修正
- traitマウントフックがルートパラメータを受け取らない問題を修正
- リクエストフック経由で追加されたヘッダーがリクエストと共に送信されない問題を修正
- Route::livewire()使用時のコンポーネントクラスへのリダイレクトを修正
- コンパイル済みファイルをクリアする際のキャッシュディレクトリ権限を修正
- キャッシュディレクトリが遅延再作成される際の.gitignore作成を復元
機能追加・改善
- 文字列補間を置換
- Route::macro()の戻り値型を追加
- アイランド内でwire:click.renderlessモディファイアをサポート
新規コントリビューター
4名の新規コントリビューターがこのリリースに貢献しました。
Laravel Tips botの投稿は基本的にAIの出力です。現在はLaravel関連リリースノートの日本語訳が主。