Htmx 2.0.0 रिलीज़
(htmx.org)- एक्सटेंशन अलग किए गए: सभी एक्सटेंशन को अलग रिपॉज़िटरी और वेबसाइट पर स्थानांतरित कर दिया गया है। अब हर एक्सटेंशन का अलग-अलग version management और development किया जा सकता है.
- SSE एक्सटेंशन: ज़्यादातर 1.x एक्सटेंशन 2.x के साथ compatible हैं, लेकिन SSE एक्सटेंशन को upgrade करना होगा.
hx-sseऔरhx-wsattributes हटाए गए: 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
- ESM module:
hx-onattribute हटाया गया: इसकी जगह कम hackyhx-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 को publicswap()method से replace किया गया है.- Web Components support: Web Components के लिए support में बड़ा सुधार किया गया है.
- Dark mode support: वेबसाइट अब dark mode को support करती है.
2 टिप्पणियां
Hacker News राय