v0.1.47

anomalyco/opentuiv0.1.47Nov 19, 2025by github-actions[bot]

AI Summary

Improvements to terminal suspend/resume behavior, dependency cleanup (removed zg), and fixes for cursor movement and text selection exceptions.

Key Highlights

  • Suspend/resume now properly resets terminal
  • Fixed exception when selecting text on destroyed component
  • Improved editor grapheme cursor handling

Full Release Notes

## What's Changed
* suspend/resume actually resetting terminal by @kommander in https://github.com/sst/opentui/pull/324
* remove zg dependency, prepare to handle widthMethod in utf8 functions by @kommander in https://github.com/sst/opentui/pull/326
* fix: Use mock Readable as stdin in test renderer by @veracioux in https://github.com/sst/opentui/pull/292
* fix: Exception when selecting text on destroyed component by @veracioux in https://github.com/sst/opentui/pull/285
* fix editor grapheme cursor + wcwidth/no_zwj modes by @kommander in https://github.com/sst/opentui/pull/329


**Full Changelog**: https://github.com/sst/opentui/compare/v0.1.46...v0.1.47