---
title: "Changelog"
description: "Every release of HTMX UI, newest first. The project follows semantic versioning."
url: "https://susonwaiba.github.io/htmx-ui/docs/changelog"
section: "Project"
---

# Changelog

Every release of HTMX UI, newest first. The project follows semantic versioning.

1. [v0.3.0](https://susonwaiba.github.io/htmx-ui/docs/changelog/0.3.0): Six built-in themes with a switcher; htmx-ui-upgrade, one command that migrates a project between versions; clipboard, timeline and password input components; copy buttons that work everywhere; scroll-preserving htmx extensions; a dev server that reflects every change; and components rebuilt on shared utilities.
2. [v0.2.0](https://susonwaiba.github.io/htmx-ui/docs/changelog/0.2.0): Plugins, with docs, versions and search as the first three; named template roots; serving a site from your own backend with five adapters (Elysia, Fastify, Koa, Express, Hono) and a default 404 page; and 37 new components, from dialogs, menus and toasts to an AI chat stack.
3. [v0.1.0](https://susonwaiba.github.io/htmx-ui/docs/changelog/0.1.0): First release: design tokens, light and dark themes, twenty components including forms, toggles and loading states, syntax highlighting, versioned and agent-ready docs; plus htmx-ui-engine (dev server and builds on Bun or Node) and create-htmx-ui.

## Versioning

Versions follow [semantic versioning](https://semver.org). Before 1.0, minor versions (0._x_.0) may rename classes or tokens; each release page lists what to change, and `htmx-ui-upgrade` applies those changes to your project in one command — see [Upgrading](https://susonwaiba.github.io/htmx-ui/docs/upgrading).
