v0.5.9
BayramAnnakov/ux-waiting-auditv0.5.9Aug 27, 2026by github-actions[bot]
AI Summary
Enhances native terminal support, Zig FFI exports, and text layout precision.
Key Highlights
- Export audio module to Zig consumers
- Export Yoga C API to Zig consumers
- Clarify text layout units
- Native text styling improvements
- Filter Ghostty logs
New Features
- Audio module export
- Yoga C API export
Full Release Notes
## What's Changed * fix(core): normalize embedded terminal keys by @jlongster in https://github.com/anomalyco/opentui/pull/1423 * fix(native): silence standard library logs by @jlongster in https://github.com/anomalyco/opentui/pull/1425 * feat(native): filter Ghostty logs by @jlongster in https://github.com/anomalyco/opentui/pull/1426 * renderer: prevent backpressure revive by @simonklee in https://github.com/anomalyco/opentui/pull/1170 * renderer: resolve snapshot links from snapshot pool by @simonklee in https://github.com/anomalyco/opentui/pull/1418 * ot ghostty vignette by @simonklee in https://github.com/anomalyco/opentui/pull/1424 * feat(native): export audio module to Zig consumers by @kommander in https://github.com/anomalyco/opentui/pull/1431 * refactor(core): make wrapped layout byte-accurate by @kommander in https://github.com/anomalyco/opentui/pull/1428 * refactor(core): clarify text layout units by @kommander in https://github.com/anomalyco/opentui/pull/1429 * renderer: ignore invalid terminal dimensions by @simonklee in https://github.com/anomalyco/opentui/pull/1440 * fix(core): align bordered hit-grid clipping by @m-pa in https://github.com/anomalyco/opentui/pull/1441 * ffi: preserve viewport lookup success result by @simonklee in https://github.com/anomalyco/opentui/pull/1443 * ssh: assert error code for occupied ports by @simonklee in https://github.com/anomalyco/opentui/pull/1444 * native: prove styled text without JavaScript by @simonklee in https://github.com/anomalyco/opentui/pull/1419 * web: add rendered terminal examples to docs by @simonklee in https://github.com/anomalyco/opentui/pull/1446 * docs: document shared Zig cache for worktrees by @kommander in https://github.com/anomalyco/opentui/pull/1452 * fix(core): limit embedded terminal selection highlights to text by @jlongster in https://github.com/anomalyco/opentui/pull/1451 * fix(native): preserve truncated copy ranges by @kommander in https://github.com/anomalyco/opentui/pull/1448 * fix(native): preserve mixed whitespace graphemes by @kommander in https://github.com/anomalyco/opentui/pull/1447 * perf(core): skip tab refresh for tab-free roots by @kommander in https://github.com/anomalyco/opentui/pull/1450 * fix(core): preserve edit cursors across tab widths by @kommander in https://github.com/anomalyco/opentui/pull/1449 * fix(native): expose Yoga C API to Zig consumers by @kommander in https://github.com/anomalyco/opentui/pull/1454 * perf(native): reduce word layout work with eager view metadata by @kommander in https://github.com/anomalyco/opentui/pull/1456 **Full Changelog**: https://github.com/anomalyco/opentui/compare/v0.5.8...v0.5.9