Repository navigation
How does the HTMX release versioning and cycles work? #3877
|
Hi. So I'm confused by the releases of HTMX.
What should we expect out of a major version release? where should we get new versions from? why are there inconsistencies? Thank you |
Replies: 2 comments 2 replies
Some context may help. See https://htmx.org/essays/the-fetchening/ |
|
Nothing broken in your understanding, htmx genuinely has two release tracks running in parallel right now, that's not a semver violation, it's by design during the v4 beta. htmx 2.x is the stable line, still the On the missing 2.0.10 (and 2.0.8) from the Releases page specifically, I checked, the git tags |
Nothing broken in your understanding, htmx genuinely has two release tracks running in parallel right now, that's not a semver violation, it's by design during the v4 beta.
htmx 2.x is the stable line, still the
latesttag on npm (2.0.10 as of writing) and still getting patch releases. htmx 4 is a separate, actively developed pre-release track, currently at 4.0.0-beta6, published under thenextnpm dist-tag, notlatest. So you're not meant to "jump" from v2 to v4 yet, v2 keeps getting maintenance while v4 is beta-tested in parallel, and it'll presumably becomelatestonce it's actually stable. The essay linked above (the fetchening) explains the reasoning for the v4 rewrite itself, but th…