- Erweiterungen ausgelagert: Alle Erweiterungen wurden in ein separates Repository und auf eine eigene Website verschoben. Jede Erweiterung kann nun einzeln versioniert und entwickelt werden.
- SSE-Erweiterung: Die meisten 1.x-Erweiterungen sind mit 2.x kompatibel, die SSE-Erweiterung muss jedoch aktualisiert werden.
- Entfernung der Attribute
hx-sse und hx-ws: Sie wurden durch die in 1.x empfohlenen Erweiterungen ersetzt.
- HTTP-DELETE-Anfragen: Verwenden jetzt Parameter statt formularcodierter Request-Bodys.
- JavaScript-Modulstile: Dateien für verschiedene JavaScript-Modulstile werden bereitgestellt.
- ESM-Modul:
/dist/htmx.esm.js
- UMD-Modul:
/dist/htmx.umd.js
- AMD-Modul:
/dist/htmx.amd.js
- Im Browser ladbare Datei:
/dist/htmx.js
- Entfernung des Attributs
hx-on: Es wird durch die weniger hackige Syntax hx-on: ersetzt.
Kleinere Änderungen
- Änderungen an den Standardeinstellungen:
htmx.config.scrollBehavior wurde von 'smooth' auf 'instant' geändert.
- DELETE-Anfragen verwenden nun Query-Parameter. Dies kann rückgängig gemacht werden, indem
htmx.methodsThatUseUrlParams auf ['get'] gesetzt wird.
htmx.config.selfRequestsOnly ist standardmäßig auf true gesetzt.
Funktionen
- Methode
selectAndSwap(): Die interne API-Methode wurde durch die öffentlich verfügbare Methode swap() ersetzt.
- Unterstützung für Web Components: Die Unterstützung für Web Components wurde deutlich verbessert.
- Dark-Mode-Unterstützung: Die Website unterstützt nun Dark Mode.
2 Kommentare
Hacker-News-Kommentare