htmx 1.2.0 has been released!

htmx 1.2.0 Release I’m happy to announce the 1.2.0 release (https://unpkg.com/browse/htmx.org@1.2.0/) of htmx. New Features & Major Changes • hx-vars has been deprecated in favor of hx-vals

htmx 1.2.0 Release I’m happy to announce the 1.2.0 release (https://unpkg.com/browse/htmx.org@1.2.0/) of htmx.

New Features & Major Changes

• hx-vars has been deprecated in favor of hx-vals

• hx-vals now supports a javascript: prefix to achieve the behavior that hx-vars provided

• The new hx-headers attribute allows you to add headers to a request via an attribute. Like hx-vals it supports JSON or javascript via the javascript: prefix

• hx-include will now include all inputs under an element, even if that element is not a form tag

• The preload extension (https://github.com/bigskysoftware/htmx-extensions/blob/main/src/preload/README.md) now offers a preload-images=“true” attribute that will aggressively load images in preloaded content

• On requests driven by a history cache miss, the new HX-History-Restore-Request header is included so that the server can differentiate between history requests and normal requests

Improvements & Bug fixes

• Improved handling of precedence of input values to favor the enclosing form (see here (https://github.com/bigskysoftware/htmx/commit/a10e43d619dc340aa324d37772c06a69a2f47ec9))

• Moved event filtering logic after preventDefault so filtering still allows events to be properly handled

• No longer trigger after swap events on elements that have been removed via an outerHTML swap

• Properly remove event handlers added to other elements when an element is removed from the DOM

• Handle the scroll: modifier in hx-swap properly when an outerHTML swap occurs

• Lots of docs fixes

Enjoy!

No comments yet.