v0.5.2
anomalyco/opentuiv0.5.2Aug 12, 2026by github-actions[bot]
AI Summary
A major update that migrates the build system to Zig 0.16 and introduces an embedded terminal runtime.
Key Highlights
- Migrates core to Zig 0.16
- Adds embedded terminal runtime
- Introduces JS and Node.js benchmarking tools
- Upgrades Astro web framework
- Statically links libghostty
New Features
- Embedded terminal runtime
- Clipboard and paste functionality
Full Release Notes
## What's Changed * bench: add JS benchmark by @simonklee in https://github.com/anomalyco/opentui/pull/1332 * web: upgrade Astro by @simonklee in https://github.com/anomalyco/opentui/pull/1335 * build(core): statically link libghostty by @jlongster in https://github.com/anomalyco/opentui/pull/1317 * web: add pixel OpenTUI logo mark by @simonklee in https://github.com/anomalyco/opentui/pull/1336 * bench: add Node JS benchmark runner by @simonklee in https://github.com/anomalyco/opentui/pull/1337 * core: migrate to zig 0.16 by @simonklee in https://github.com/anomalyco/opentui/pull/1286 * ci: limit native artifact upload to platform packages by @simonklee in https://github.com/anomalyco/opentui/pull/1347 * test(core): remove network dependency from tree-sitter test by @simonklee in https://github.com/anomalyco/opentui/pull/1348 * fix(web): pin Bun types to 1.3.14 by @simonklee in https://github.com/anomalyco/opentui/pull/1349 * feat(core): add embedded terminal runtime by @jlongster in https://github.com/anomalyco/opentui/pull/1338 * image: accept retained NativeImage sources by @simonklee in https://github.com/anomalyco/opentui/pull/1356 * Clipboard and paste by @simonklee in https://github.com/anomalyco/opentui/pull/1271 * render: bound streaming code highlights by @simonklee in https://github.com/anomalyco/opentui/pull/1331 **Full Changelog**: https://github.com/anomalyco/opentui/compare/v0.5.1...v0.5.2