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

Reply to this note

Please Login to reply.

Discussion

No replies yet.