# Tenzir Test v0.12.0

Minor release with improved NO\_COLOR handling.

## 🚀 Features

### Add configurable color output control

Nov 5, 2025 · [@codex](https://github.com/codex), [@mavam](https://github.com/mavam)

We default library consumers to plain output, keep the CLI smart about ANSI usage, and honour `NO_COLOR` across every helper while locking the behaviour down with tests.

When you `import tenzir_test.run`, the harness now emits unstyled text so CI logs stay machine-readable. You can still opt back into colours via `run.set_color_mode(run.ColorMode.ALWAYS)` or let auto-detection pick the best option.

Running `tenzir-test` in a terminal still shows coloured summaries, but redirecting stdout—or exporting `NO_COLOR=1`—forces the palette to plain text, covering diff hunks, failure trees, retry banners, and runner diagnostics.

A single palette helper now drives every glyph and symbol, and pytest coverage exercises CLI, library, and `NO_COLOR` modes to catch regressions immediately.

[ Download on GitHub ](https://github.com/tenzir/test/releases/tag/v0.12.0)

[Get the release artifacts and source code.](https://github.com/tenzir/test/releases/tag/v0.12.0)