mirror of
https://github.com/bigskysoftware/htmx.git
synced 2025-09-30 06:21:19 +00:00
33 lines
1.7 KiB
Markdown
33 lines
1.7 KiB
Markdown
+++
|
|
title = "htmx 1.2.0 has been released!"
|
|
date = 2021-02-13
|
|
[taxonomies]
|
|
tag = ["posts", "announcements"]
|
|
+++
|
|
|
|
## 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!
|