# chirp-ui 0.2.6

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

---

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

## Install

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

With Chirp:

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

## What's New

- **`provide`/`consume` context flow** --- Adopt kida 0.3.4's parent-to-child render context for slot-boundary state passing.
- **Table row auto-alignment** --- `row()` inside `table(align=...)` inherits column alignment automatically via `provide`/`consume`; `aligned_row()` is soft-deprecated.
- **Hero variant broadcast** --- Effect macros (`particle_bg`, `meteor`, `spotlight_card`, `symbol_rain`, `holy_light`, `rune_field`, `constellation`) consume variant from parent `hero_effects()` when no explicit variant is passed.
- **Bar surface context** --- `command_bar` and `filter_bar` provide `_bar_surface` and `_bar_density` to slot children.

## Fixes

- **Table alignment footgun** --- Data-driven `rows=` parameter flows alignment to all cells automatically.
- **Donut label semantics** --- Renamed `label=` to `text=`, added `caption=` for secondary text; `label=` kept as backward-compatible alias.

## Deprecated

- **`aligned_row()`** --- Use `row()` inside `table(align=...)` instead.

## Links

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