# Version 0.15.0 is now available

**URL:** https://hypertexting.community/t/version-0-15-0-is-now-available/67
**Category:** Releases
**Created:** [July 3, 2025, 4:49pm UTC](https://hypertexting.community/t/version-0-15-0-is-now-available/67 "2025-07-03T16:49:03Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![calebhailey.com](https://yyz2.discourse-cdn.com/flex036/user_avatar/hypertexting.community/calebhailey.com/32/18_2.png) [@calebhailey.com](https://hypertexting.community/u/calebhailey.com)
#### Post date: [July 3, 2025, 4:49pm UTC](https://hypertexting.community/t/version-0-15-0-is-now-available/67/1 "2025-07-03T16:49:03Z")

</div>

> **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:

> **[Downloads](https://hypertemplates.net/downloads/)**
>
> The pure-HTML templating system for the modern web.

## 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 ls` command ([documentation](https://hypertemplates.net/docs/reference/cli/commands/asset/ls/))

- Added `ht-base` attribute ([documentation](https://hypertemplates.net/docs/reference/core/attributes/ht-base/))

- Added `ht.index` and `ht.count` properties, available in `ht-template` iterations ([documentation](https://hypertemplates.net/docs/reference/core/attributes/ht-template/#template-data))

- Changed `website.Parse()` =\> `website.Load()` since it does way more than just parse now

- Changed `template.Query()` method to a `Query()` function that works with any `*html.Node`

- Changed `template.QueryAll()` method to a `QueryAll()` function that works with any `*html.Node`

- Changed `template.QueryRoot()` method to a `QueryRoot()` function that works with any `*html.Node`

- Changed `ht-debug` logic to remove the `ht-debug` attribute after processing; this should also improve debugging performance by preventing redundant processing.

- Changed `ht-debug` to 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 element `ht-debug`, `ht-debug='data'`, or `ht-debug='element,data'` and check the build/server output.

- Changed `types.h` headers for updated theme config in `libhypertexting` (coming soon)

- Restored the `hasAttribute()` helper function
