livewire/livewire v3.4.0
https://github.com/livewire/livewire/releases/tag/v3.4.0
このリリースノートは、Livewireのバージョン3.3.5から3.4.0への変更点を要約したものです。主な変更点は以下の通りです。
- フェッチ処理を関数に抽出
- フルページの遅延ロードコンポーネントの修正とカスタムレイアウト属性の使用
- ボタンから`rel`属性を削除
- `redirectIntended`メソッドの追加
- 複雑なシンセサイザーでの`rm`コマンドのバグ修正
- 例外とスローアブルのキャッチブロックを統合
- 手動でトリガーされたクリックイベントの`wire:navigate`の修正
- ストレージからのプレビューファイルのダウンロードを許可
- ESMビルド時の`dump`が定義されていないというReferenceErrorの修正
- スネークケースのメソッド名での計算属性の修正
- `wire:navigate`プログレスバーのシャドウにCSS変数を使用
- Laravel Mixに関する警告の追加
- `wire:navigate`の修正を一時的に元に戻す
- queryStringフックでの`except`サポートの追加
- 重複するIDを持つEloquentコレクションのハイドレーションの修正
- `assertNoFileDownloaded()`テストメソッドの追加
- stdClassオブジェクトのプロパティ取得時のReflectionExceptionの修正
- `nprogress`スタイルシートに`nonce`を追加
- `wire:loading`ターゲットのバグ修正
- 永続的なミドルウェアの追加時のメモリリークの修正
- コンポーネントレベルで定義される`#[On]`属性の変更
- サンプルコードのエラー修正(div → form)
- 計算プロパティへの依存性注入の追加
- ドキュメントの更新
- テスト用の`hashName`の渡し
- `livewire:move`コマンドの修正
- ミドルウェア定義を静的コントローラーメソッドに移動
- プロトコルを持つスクリプトアセットURLのスラッシュの追加を防止
- `nonce`が定義されていないというReferenceErrorの修正
- クエリ文字列のシンプルなトグル機能の追加
- コンポーネント親クラス上の属性のサポート
- Enumバインディングのサポートの追加
- ナビゲーションリクエストに`X-Livewire-Navigate`ヘッダーを追加
- フォームオブジェクトがルールを持たない場合にコンポーネントのルールが無視される問題の修正
- プレビューURLの構築時に`preview_mimes`設定を考慮
- アップロードのキャンセル機能の追加
- SafariのDOM操作の問題の修正
- アセット注入時の元のレスポンス値の変更を防止
- コントリビューションガイドの追加とその後の元に戻し
- ロードバランスされたサーバー間でのLivewireコンポーネント
#laravel