v0.1.73

anomalyco/opentuiv0.1.73Jan 15, 2026by github-actions[bot]

AI Summary

Major release focusing on performance improvements for UTF8 wrapping and buffer rendering, alongside new text truncation features and improved cursor handling.

Key Highlights

  • Optimized UTF8 wrapping and buffer rendering performance
  • Added text truncation + CJK++ word wrap fix
  • Improved cursor position handling and rendering
  • Added pkg-pr-new CI workflow for preview releases

New Features

  • Text truncation feature

Full Release Notes

## What's Changed
* docs: Update repo references for new Github org by @liamdon in https://github.com/anomalyco/opentui/pull/476
* fix(keypress): convert to uppercase when shift pressed without shifted codepoint by @Stranmor in https://github.com/anomalyco/opentui/pull/487
* Fix(solid/examples): line-number-demo type errors and hidden header by @jhroemer in https://github.com/anomalyco/opentui/pull/508
* perf(utf8): optimize wrap breaks by @simonklee in https://github.com/anomalyco/opentui/pull/507
* avoid stdout write overlaps when threaded by @kommander in https://github.com/anomalyco/opentui/pull/516
* fix(core): wrap kitty graphics query in tmux DCS passthrough by @edlsh in https://github.com/anomalyco/opentui/pull/415
* core: debounce hover recheck after hit-grid changes by @simonklee in https://github.com/anomalyco/opentui/pull/502
* perf(utf8): ASCII wrapping via strict printable-only invariant by @simonklee in https://github.com/anomalyco/opentui/pull/506
* buffer: add opaque fast-path in setCellWithAlphaBlending by @simonklee in https://github.com/anomalyco/opentui/pull/500
* introduce explicit cursor pos for rendering and use uucode eaw by @kommander in https://github.com/anomalyco/opentui/pull/523
* add pkg.pr.new CI workflow for preview releases by @remorses in https://github.com/anomalyco/opentui/pull/455
* fix(ci): fix pkg-pr-new workflow for native binary packages by @remorses in https://github.com/anomalyco/opentui/pull/524
* docs: update solid README to provide some base level documentation, similarly to the react package README by @bryceosterhaus in https://github.com/anomalyco/opentui/pull/517
* Initial text truncation + CJK++ word wrap fix by @kommander in https://github.com/anomalyco/opentui/pull/529

## New Contributors
* @liamdon made their first contribution in https://github.com/anomalyco/opentui/pull/476
* @jhroemer made their first contribution in https://github.com/anomalyco/opentui/pull/508
* @bryceosterhaus made their first contribution in https://github.com/anomalyco/opentui/pull/517

**Full Changelog**: https://github.com/anomalyco/opentui/compare/v0.1.72...v0.1.73