htmx 1.7.0 リリース を発表できることを嬉しく思います。
hx-sync 属性では、さまざまな戦略(例:置換)を使用して単一の要素上で複数の要素リクエストを同期できます。htmx:abort イベントを送信して、リクエストを行っている要素を中止することもできるようになりました。hx-sse と hx-ws の属性は完全にこれらの新しい拡張機能に移動されます。これらの機能を拡張機能に移動することで、htmx のコアファイルのサイズを損なうことなく両方の機能を追加できます。新しい拡張機能に移行することをお勧めしますが、hx-sse と hx-ws は htmx 1.x では引き続き無期限に機能します。hx-disinherit 属性を使用してマスクできます。HX-Push ヘッダーに false 値を設定して、履歴スナップショットが発生しないようにできます。alpine-morph 拡張機能では、htmx によって Alpine コンポーネント全体がスワップされるときに Alpine のスワッピングエンジンを使用できます。これにより Alpine の状態が保持されます。restore イベントをトリガーする restored 拡張機能が追加されました。this 記号は、hx-include 属性と hx-indicator 属性に対して適切に解決されるようになりました。hx-vals 属性を使用してインクルードされた場合、文字列 [Object object]" としてレンダリングされるのではなく、JSON に変換されます。htmx.ajax() 関数呼び出しにスワップスタイルを渡すことができるようになりました。target 属性が含まれるようになり、ポーリングしている要素でポーリングをフィルター処理できます。htmx:oobBeforeSwap と htmx:oobAfterSwap が追加されました。お楽しみください!