- Pemisahan ekstensi: Semua ekstensi dipindahkan ke repositori dan situs web terpisah. Setiap ekstensi dapat dikelola versinya dan dikembangkan secara independen.
- Ekstensi SSE: Sebagian besar ekstensi 1.x kompatibel dengan 2.x, tetapi ekstensi SSE perlu di-upgrade.
- Penghapusan atribut hx-sse dan hx-ws: Digantikan oleh ekstensi yang direkomendasikan di 1.x.
- Permintaan HTTP DELETE: Kini menggunakan parameter alih-alih body yang di-encode sebagai form.
- Gaya modul JavaScript: Menyediakan file untuk berbagai gaya modul JavaScript.
- Modul ESM:
/dist/htmx.esm.js
- Modul UMD:
/dist/htmx.umd.js
- Modul AMD:
/dist/htmx.amd.js
- File yang dapat dimuat di browser:
/dist/htmx.js
- Penghapusan atribut hx-on: Digantikan oleh sintaks
hx-on: yang tidak terlalu hacky.
Perubahan kecil
- Perubahan konfigurasi default:
htmx.config.scrollBehavior diubah dari 'smooth' menjadi 'instant'.
- Permintaan DELETE kini menggunakan parameter kueri. Ini dapat dikembalikan dengan mengatur
htmx.methodsThatUseUrlParams ke ['get'].
htmx.config.selfRequestsOnly kini bernilai true secara default.
Fitur
- Metode selectAndSwap(): Metode API internal digantikan oleh metode
swap() yang kini diekspos.
- Dukungan Web Components: Dukungan untuk Web Components meningkat secara signifikan.
- Dukungan dark mode: Situs web kini mendukung dark mode.
2 komentar
Komentar Hacker News