1.8.0 リリース を発表できることを嬉しく思います。
注意: これは、テストが難しい (例: 履歴のサポート) 非常にデリケートなコードに変更を加える大きなリリースであったため、十分にテストして問題がある場合はお知らせください。
hx-replace-url
属性が導入され、履歴で現在の URL を置き換えることができます (hx-push-url
を補完するものです)。m
が、有効なタイミング修飾子になります (例: hx-trigger="every 2m"
)。next
と previous
が、有効な拡張クエリのセレクター修飾子になります。例: hx-target="next div"
は、現在の要素から次の div をターゲットにします。HX-Location
レスポンスヘッダーで、htmx 内でクライアント側のリダイレクトが実装されるようになりました。HX-Reswap
レスポンスヘッダーで、htmx のスワップ動作を変更できます。hx-select-oob
属性で、サーバーのレスポンスから 1 つ以上の要素を選択して、アウトオブバンドのスワップを介してスワップインします。hx-replace-url
属性を使用して、ロケーションバーの現在の URL を置き換えることができます (hx-push-url
に非常に似ていますが、新しい履歴エントリは作成されません)。対応する HX-Replace-Url
レスポンスヘッダーも使用できます。hx-push-url='false'
を追加できます。hx-boost
は、_self
ターゲットを含むアンカータグをブーストします。load
イベントで、イベントフィルターが適切にサポートされるようになりました。hx-trigger
サポートを実装する。ws-send
属性を修正する。hx-get
などの属性の両方で、アンカーを適切に処理するようになりました。楽しんでください!