-
1.8.5 Stable
released this
2023-01-18 01:41:54 +00:00 | 38 commits to main since this releasev1.8.5 supports htmx 1.8.5. New this release:
All Packages
The released packages now support both .NET 6 and .NET 7.
Giraffe.ViewEngine.Htmx
(client-side views)- The new
_hxHistory
flag generates thehx-history
attribute (added in htmx 1.8.5). Script.minified
andScript.unminified
load htmx 1.8.5
Downloads
- The new
-
1.8.4 Stable
released this
2022-11-24 16:34:07 +00:00 | 39 commits to main since this releasev1.8.4 supports htmx 1.8.4. New this release:
Giraffe.ViewEngine.Htmx
(client-side views)- The
Script
module generates links for v1.8.4. - The new
_hxValidate
flag generates thehx-validate
attribute (added in htmx 1.8.1). - The new
RenderFragment
module enables fragment rendering.
(No changes were required to
Giraffe.Htmx.Common
orGiraffe.Htmx
, but both packages were updated for version 1.8.4.)Downloads
- The
-
1.8.0 Stable
released this
2022-07-14 13:24:49 +00:00 | 42 commits to main since this releaseThis release brings support for new headers and attributes added in htmx v1.8.0.
Giraffe.Htmx
(server-side)- Adds
withHxReplaceUrl
to send anHX-Replace-Url
response header; this takes either a specific URL, the stringtrue
to replace with the response's URL, or the stringfalse
to explicitly not replace the browser's URL - Adds
withHxNoReplaceUrl
to send anHX-Replace-Url
response header with the value offalse
- Adds
withHxReswap
to send anHX-Reswap
response header; valid values are in theHxSwap
module, which is visible whenGiraffe.Htmx
is opened - Adds
withHxPushUrl
to send anHX-Push-Url
response header; this works aswithHxReplaceUrl
does, but for pushing a new URL into the history stack instead of replacing the current one - Adds
withHxNoPushUrl
to send anHX-Push-Url
response header with the value offalse
- Obsoletes
withHxPush
andwithHxNoPush
, as these were changed towithHxPushUrl
andwithHxNoPushUrl
. The former functions will set the new header, so they will continue to function without breaking; however, they should be replaced, as they will eventually be removed from this library (likely at v2).
Giraffe.ViewEngine.Htmx
(client-side views)- Updates
Script.minified
andScript.unminified
nodes to load version 1.8.0. - Adds
_hxReplaceUrl
to generate anhx-replace-url
attribute; valid values are "true", "false", or a URL - Adds
_hxSelectOob
to generate anhx-select-oob
attribute; it takes a string with the selector for the content you wish to select from the out-of-band response - BREAKING CHANGE: Changed
_hxPushUrl
to be a standard attribute rather than a flag (attribute with no value); it now takes "true", "false", or a URL. To get the same functionality as v1.7.0, change_hxPushUrl
to_hxPushUrl "true"
. - BREAKING CHANGE: The
HxSwap
support module now requires you toopen Giraffe.Htmx
before it is accessible. (It was moved to a common project, so that the same values could be visible from server-side and client-side. You do not need to install theGiraffe.Htmx
package, just open the namespace.)
Downloads
- Adds
-
1.7.0 Stable
released this
2022-02-24 02:54:51 +00:00 | 44 commits to main since this releaseThis release incorporates changes in htmx v1.7.0:
- A new
withHxNoPush
handler to force theHX-Push
response header to have a value offalse
(explicitly preventing a URL from being pushed into the browser's history) - New
_hxDisinherit
and_hxSync
; both take a string for the attribute value Script.minified
andScript.unminified
now pull v1.7.0 of the htmx script
Downloads
- A new
-
1.6.1 Stable
released this
2022-01-07 02:31:36 +00:00 | 46 commits to main since this releaseThis is the initial production-ready release of this library. It supports htmx v1.6.1.
Downloads
-
0.9.3 Pre-Release
released this
2021-11-26 17:49:48 +00:00 | 48 commits to main since this releaseAdd support for the
HX-Retarget
header added in htmx 1.6.1. (#2)(This only affected the
Giraffe.Htmx
package; the view engine package's latest version remains0.9.2
.)Downloads
-
0.9.2 Pre-Release
released this
2021-11-11 23:40:22 +00:00 | 49 commits to main since this release- Complete support modules for
Giraffe.ViewEngine.Htmx
- Add NuGet README files
Downloads
- Complete support modules for
-
0.9.1 Pre-Release
released this
2021-11-08 23:41:03 +00:00 | 51 commits to main since this releaseInitial pre-release of Giraffe/htmx extensions project
Downloads