# chirp-ui 0.2.2

URL: /chirp-ui/releases/0.2.2/
Section: releases
Description: Release 0.2.2

---

> For a complete page index, fetch /chirp-ui/llms.txt.

## Install

```bash
pip install chirp-ui==0.2.2
# or
uv add chirp-ui==0.2.2
```

With Chirp:

```bash
pip install "bengal-chirp[ui]"
```

## What's New

- **Boost-aware macros** — `tabs`, `route_tabs`, and `button` now emit `hx-boost="false"` on `<a>` elements when `hx_target` is set, preventing boost from hijacking the click.
- **Safe-by-default forms** — `form()` auto-adds `hx-select="unset"` and `hx-disinherit="hx-select"` when htmx is detected. Explicit `hx_select` overrides the default. No manual `hx-select="unset"` needed.
- **Browser test suite** — Full Playwright integration tests covering Alpine lifecycle, boosted navigation, dropdowns, fill mode, fragment forms, inline edit, modals, and tabs.
- **Dependency bumps** — `kida-templates>=0.3.0`, `bengal-chirp>=0.2.0`.
- **CI** — `--maxfail=5` for early test failure in the gate job.

## Links

- [PyPI](https://pypi.org/project/chirp-ui/)
- [GitHub](https://github.com/lbliii/chirp-ui)
