Rilis Htmx 2.0.0
(htmx.org)- 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
- Modul ESM:
- Penghapusan atribut hx-on: Digantikan oleh sintaks
hx-on:yang tidak terlalu hacky.
Perubahan kecil
- Perubahan konfigurasi default:
htmx.config.scrollBehaviordiubah dari 'smooth' menjadi 'instant'.- Permintaan DELETE kini menggunakan parameter kueri. Ini dapat dikembalikan dengan mengatur
htmx.methodsThatUseUrlParamske['get']. htmx.config.selfRequestsOnlykini 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