- एक्सटेंशन अलग किए गए: सभी एक्सटेंशन को अलग रिपॉज़िटरी और वेबसाइट पर स्थानांतरित कर दिया गया है। अब हर एक्सटेंशन का अलग-अलग version management और development किया जा सकता है.
- SSE एक्सटेंशन: ज़्यादातर 1.x एक्सटेंशन 2.x के साथ compatible हैं, लेकिन SSE एक्सटेंशन को upgrade करना होगा.
hx-sse और hx-ws attributes हटाए गए: 1.x में recommended एक्सटेंशन से इन्हें replace किया गया है.
- HTTP DELETE requests: अब form-encoded body की जगह parameters का उपयोग किया जाएगा.
- JavaScript module styles: अलग-अलग JavaScript module styles के लिए files उपलब्ध कराई गई हैं.
- ESM module:
/dist/htmx.esm.js
- UMD module:
/dist/htmx.umd.js
- AMD module:
/dist/htmx.amd.js
- Browser-loadable file:
/dist/htmx.js
hx-on attribute हटाया गया: इसकी जगह कम hacky hx-on: syntax इस्तेमाल होगा.
छोटे बदलाव
- default settings में बदलाव:
htmx.config.scrollBehavior को 'smooth' से 'instant' कर दिया गया है.
- DELETE requests अब query parameters का उपयोग करेंगी. इसे
htmx.methodsThatUseUrlParams को ['get'] पर सेट करके वापस बदला जा सकता है.
htmx.config.selfRequestsOnly का default मान अब true है.
फीचर्स
selectAndSwap() method: internal API method को public swap() method से replace किया गया है.
- Web Components support: Web Components के लिए support में बड़ा सुधार किया गया है.
- Dark mode support: वेबसाइट अब dark mode को support करती है.
2 टिप्पणियां
Hacker News राय