-
4.0.0-beta4 Pre-Release
released this
2026-06-15 01:29:34 +00:00 | 0 commits to htmx-v4 since this releaseThis synchronizes changes made in htmx v4 development between alpha8 and beta4.
- [NEW] htmx is packaging an
htmaxbundle which contains several common extensions. The library-provided packages now also include this, usingHtmx.Script.Max.local(fromGiraffe.ViewEngine.Htmx). Additionally,Giraffe.ViewEngine.Htmxnow has anHtmaxmodule which contains attributes, events, and strongly-typed configuration parameters for these extensions;HxSwapsupports swap values from those extension; andGiraffe.Htmxhas header extensions and handler functions for server-side support of the htmax-bundled extensions. - [NEW]
Giraffe.Htmxnow has support for theHX-Request-Typeheader. - [NEW]
Giraffe.ViewEngine.Htmxnow supports thehx-statusattribute to handle responses based on the HTTP status code of the response. - [DEPRECATION] The response headers
HX-Trigger-After-SettleandHX-Trigger-After-Swaphave been removed in v4.Giraffe.Htmxwill generate warnings for these calls, and will generate anHX-Triggerheader instead. The handler functions will be removed when v4 is released. - [DEPRECATION] As the SSE extension was moved to htmax, these items have been deprecated in the
Htmxmodule; they will be removed once v4 is released. - [BUG FIX]
HxSwap.OuterMorphwas generating the wrong swap value; it has been corrected. - [DEPENDENCIES] These libraries are now built against
Giraffe8.2.0 andFSharp.Core10.1.301.
Downloads
- [NEW] htmx is packaging an