ICYMI: the 0.15.0 release was published on Friday, June 27th, 2025.
hyperctl version 0.15.0 adds a new hyperctl asset ls command, an ht-base templating attribute, and two new template data properties are now available during ht-template iteration (ht.index + ht.count).
The downloads page has also been updated to show more than one release:
Changelog
NEW hyperctl asset ls command, ht-base templating attribute, and two new template data properties are now available during ht-template iteration (ht.index + ht.count).
-
Added
hyperctl asset lscommand (documentation) -
Added
ht-baseattribute (documentation) -
Added
ht.indexandht.countproperties, available inht-templateiterations (documentation) -
Changed
website.Parse()=>website.Load()since it does way more than just parse now -
Changed
template.Query()method to aQuery()function that works with any*html.Node -
Changed
template.QueryAll()method to aQueryAll()function that works with any*html.Node -
Changed
template.QueryRoot()method to aQueryRoot()function that works with any*html.Node -
Changed
ht-debuglogic to remove theht-debugattribute after processing; this should also improve debugging performance by preventing redundant processing. -
Changed
ht-debugto accept comma-separated parameters (“element” and “data”); NOTE: some methods can now generate debug output with a parameter-less ht-debug attribute. This is still undocumented, but try adding one of the following attributes to an elementht-debug,ht-debug='data', orht-debug='element,data'and check the build/server output. -
Changed
types.hheaders for updated theme config inlibhypertexting(coming soon) -
Restored the
hasAttribute()helper function