htmx 2.0の最初のベータリリースを発表しました
これはベータリリースであり、本番環境での使用は想定されていません。本番環境でのシナリオでの最終テストを開始するためにリリースしました。
可能であれば、このリリースに切り替えて、htmx 対応の機能をすべてすばやく実行してみて、問題がないかお知らせください。
特に懸念されている変更点は次のとおりです。
hx-sse
および hx-ws
属性を削除して、代わりに拡張機能 (1.x で使用可能) を使用するようにしました。DELETE
リクエストでは、ペイロードとしてフォームデータではなくパラメータが使用されるようになりました (これは仕様に従っています)。アップグレードガイドの全文はこちらで確認できます。
htmx 2.x は IE に対応しなくなりますが、1.x は引き続き IE ユーザーに対してサポートされます。
ベータ版は、バージョン 2.0.0-beta1
を参照するパッケージマネージャーを介してインストールするか、CDN を介してリンクできます。
<script src="https://unpkg.com/htmx.org@2.0.0-beta1/dist/htmx.min.js"></script>
または ダウンロード
拡張機能はメインのコードベースから削除され、現在は次の GitHub リポジトリにあります。
https://github.com/bigskysoftware/htmx-extensions/tree/main/ext
https://extensions.htmx.org で利用できます。
拡張機能に SSE で 1 つの破壊的な変更があったため、その拡張機能の新しいバージョンを使用する必要があります。
https://github.com/bigskysoftware/htmx-extensions/blob/main/ext/sse.js