Download Latest Version v4.0.1 source code.zip (219.0 MB)
Home / v4.0.1
Name Modified Size InfoDownloads / Week
Parent folder
hx-targets.min.js.map 2026-11-01 902 Bytes
hx-upsert.min.js.map 2026-11-01 1.9 kB
hx-ws.min.js.map 2026-11-01 11.1 kB
hx-live.min.js.map 2026-11-01 23.4 kB
hx-multipart.min.js.map 2026-11-01 21.6 kB
hx-pending.min.js.map 2026-11-01 2.5 kB
hx-preload.min.js.map 2026-11-01 3.1 kB
hx-prompt.min.js.map 2026-11-01 669 Bytes
hx-ptag.min.js.map 2026-11-01 693 Bytes
hx-sse.min.js.map 2026-11-01 9.3 kB
htmx-2-compat.min.js.map 2026-11-01 2.4 kB
hx-alpine-compat.min.js.map 2026-11-01 2.5 kB
hx-browser-indicator.min.js.map 2026-11-01 1.8 kB
hx-csp.min.js.map 2026-11-01 4.7 kB
hx-download.min.js.map 2026-11-01 2.2 kB
hx-head.min.js.map 2026-11-01 3.9 kB
hx-history-cache.min.js.map 2026-11-01 6.0 kB
hx-ws.js.br 2026-11-01 4.1 kB
hx-ws.min.js.br 2026-11-01 2.6 kB
hx-ptag.js.br 2026-11-01 428 Bytes
hx-ptag.min.js.br 2026-11-01 194 Bytes
hx-sse.js.br 2026-11-01 3.9 kB
hx-sse.min.js.br 2026-11-01 2.4 kB
hx-targets.js.br 2026-11-01 527 Bytes
hx-targets.min.js.br 2026-11-01 275 Bytes
hx-upsert.js.br 2026-11-01 837 Bytes
hx-upsert.min.js.br 2026-11-01 458 Bytes
hx-live.min.js.br 2026-11-01 5.1 kB
hx-multipart.js.br 2026-11-01 9.5 kB
hx-multipart.min.js.br 2026-11-01 4.6 kB
hx-pending.js.br 2026-11-01 970 Bytes
hx-pending.min.js.br 2026-11-01 611 Bytes
hx-preload.js.br 2026-11-01 1.0 kB
hx-preload.min.js.br 2026-11-01 764 Bytes
hx-prompt.js.br 2026-11-01 362 Bytes
hx-prompt.min.js.br 2026-11-01 211 Bytes
hx-browser-indicator.min.js.br 2026-11-01 448 Bytes
hx-csp.js.br 2026-11-01 2.9 kB
hx-csp.min.js.br 2026-11-01 1.4 kB
hx-download.js.br 2026-11-01 1.2 kB
hx-download.min.js.br 2026-11-01 644 Bytes
hx-head.js.br 2026-11-01 2.0 kB
hx-head.min.js.br 2026-11-01 909 Bytes
hx-history-cache.js.br 2026-11-01 2.1 kB
hx-history-cache.min.js.br 2026-11-01 1.4 kB
hx-live.js.br 2026-11-01 8.0 kB
htmx-2-compat.js.br 2026-11-01 726 Bytes
htmx-2-compat.min.js.br 2026-11-01 545 Bytes
hx-alpine-compat.js.br 2026-11-01 1.1 kB
hx-alpine-compat.min.js.br 2026-11-01 681 Bytes
hx-browser-indicator.js.br 2026-11-01 777 Bytes
hx-upsert.min.js 2026-11-01 922 Bytes
hx-ws.js 2026-11-01 21.5 kB
hx-ws.min.js 2026-11-01 8.5 kB
hx-preload.js 2026-11-01 3.8 kB
hx-preload.min.js 2026-11-01 1.9 kB
hx-prompt.js 2026-11-01 960 Bytes
hx-prompt.min.js 2026-11-01 362 Bytes
hx-ptag.js 2026-11-01 1.2 kB
hx-ptag.min.js 2026-11-01 333 Bytes
hx-sse.js 2026-11-01 18.9 kB
hx-sse.min.js 2026-11-01 6.5 kB
hx-targets.js 2026-11-01 1.5 kB
hx-targets.min.js 2026-11-01 485 Bytes
hx-upsert.js 2026-11-01 3.4 kB
hx-history-cache.js 2026-11-01 9.0 kB
hx-history-cache.min.js 2026-11-01 4.3 kB
hx-live.js 2026-11-01 35.6 kB
hx-live.min.js 2026-11-01 14.9 kB
hx-multipart.js 2026-11-01 43.1 kB
hx-multipart.min.js 2026-11-01 14.2 kB
hx-pending.js 2026-11-01 3.5 kB
hx-pending.min.js 2026-11-01 1.5 kB
hx-alpine-compat.min.js 2026-11-01 1.7 kB
hx-browser-indicator.js 2026-11-01 3.0 kB
hx-browser-indicator.min.js 2026-11-01 995 Bytes
hx-csp.js 2026-11-01 10.7 kB
hx-csp.min.js 2026-11-01 3.4 kB
hx-download.js 2026-11-01 3.8 kB
hx-download.min.js 2026-11-01 1.4 kB
hx-head.js 2026-11-01 8.7 kB
hx-head.min.js 2026-11-01 2.5 kB
htmx-2-compat.js 2026-11-01 3.9 kB
htmx-2-compat.min.js 2026-11-01 1.8 kB
htmx.d.ts 2026-11-01 30.8 kB
htmx.esm.min.js.map 2026-11-01 57.8 kB
htmx.min.js.map 2026-11-01 57.8 kB
hx-alpine-compat.js 2026-11-01 4.3 kB
htmax.js.br 2026-11-01 40.0 kB
htmax.min.js.br 2026-11-01 23.8 kB
htmax.min.js.map 2026-11-01 117.0 kB
htmx.esm.js.br 2026-11-01 20.5 kB
htmx.esm.min.js.br 2026-11-01 12.0 kB
htmx.js.br 2026-11-01 20.4 kB
htmx.min.js 2026-11-01 37.4 kB
htmx.min.js.br 2026-11-01 12.0 kB
htmax.js 2026-11-01 212.7 kB
htmax.min.js 2026-11-01 80.7 kB
htmx.esm.js 2026-11-01 104.5 kB
htmx.esm.min.js 2026-11-01 37.5 kB
htmx.js 2026-11-01 104.4 kB
README.md 2026-11-01 2.4 kB
v4.0.1 source code.tar.gz 2026-11-01 218.6 MB
v4.0.1 source code.zip 2026-11-01 219.0 MB
Totals: 104 Items   439.0 MB 2

v4.0.1

  • Any trigger now cancels a pending delay or throttle trigger on the same element, as in 2.x
  • Fixed an older response overwriting a newer one with hx-sync replace (#4028)
  • Fixed a response with only hx-partial blanking the body, and ignoreTitle support in hx-partial
  • Improved history back and forward reliability, and fixed the hx-history-cache POST stamp (#4067)
  • hx-trigger now works on boosted elements (#4127)
  • every 2s [cond] now honors its filter (#4133)
  • Fixed the changed modifier on forms and multiple changed triggers on one element (#4035, #4096)
  • scrollTarget and showTarget now work with window and document (#4159), and with relative selectors (#4089)
  • intersect now supports the from modifier (#4080)
  • hx-sse and hx-multipart: reconnect timeout for unresponsive servers (#4099)
  • hx-live: boolean attribute binding with :?attr (#4022)
  • hx-download: exposed ctx in events (#4152), and prefer filename* (#4043)
  • hx-head no longer appends duplicate titles (#4083)
  • implicitInheritance no longer inherits verbs, hx-action or hx-trigger
  • Worked around Chrome 150-156 dropping HTML comments (#4150)
  • htmx-2-compat: corrected the timing of htmx:load, htmx:afterOnLoad, htmx:beforeOnLoad and htmx:beforeProcessNode
  • Corrected event mappings in the upgrade guide and upgrade-check (#4128)
  • Removed stale hx-compat and hx-optimistic files from dist/ext (#4042)
  • Many, many, many smaller fixes
Source: README.md, updated 2026-11-01