v0.1.80
anomalyco/opentuiv0.1.80Feb 17, 2026by github-actions[bot]
AI Summary
Major updates to grapheme handling, input processing, and markdown table stability.
Key Highlights
- Introduced native-span-feed output stream by @kommander
- Added HoverCursorStyle API for APIs using OSC 22 by @viralcodex
- Fixed MarkdownRenderable shrinking and table rebuilding
- Fixed surrogate pairs in stdin buffer by @hugojosefson
New Features
- HoverCursorStyle API
- native-span-feed output stream
- DiffRenderable line highlighting API
Full Release Notes
## What's Changed * introduce native-span-feed output stream by @kommander in https://github.com/anomalyco/opentui/pull/673 * fix(buffer): make grapheme span clear ID-aware in set() by @simonklee in https://github.com/anomalyco/opentui/pull/677 * fix: stable grapheme across frames by @simonklee in https://github.com/anomalyco/opentui/pull/666 * fix(terminal): log errors when environment map fetch fails by @simonklee in https://github.com/anomalyco/opentui/pull/678 * fix: broken link by @uwutaube in https://github.com/anomalyco/opentui/pull/681 * fix(input): handle surrogate pairs in stdin buffer by @hugojosefson in https://github.com/anomalyco/opentui/pull/682 * fix(solid): handle ScrollBox parent mismatch in getParentNode by @IlyaGulya in https://github.com/anomalyco/opentui/pull/680 * fix(buffer): prevent WrongGeneration panic when set() replaces grapheme with same ID by @remorses in https://github.com/anomalyco/opentui/pull/688 * feat: Added HoverCursorStyle to APIs using OSC 22 by @viralcodex in https://github.com/anomalyco/opentui/pull/676 * Changes to update cursor style API in the web doc by @viralcodex in https://github.com/anomalyco/opentui/pull/690 * fix(markdown): rebuild table when streaming ends by @mocksoul in https://github.com/anomalyco/opentui/pull/696 * upgrade bun-webgpu by @kommander in https://github.com/anomalyco/opentui/pull/698 * fix(markdown): prevent MarkdownRenderable from shrinking by @remorses in https://github.com/anomalyco/opentui/pull/691 * fix(mouse): parse all mouse sequences from batched stdin chunks by @simonklee in https://github.com/anomalyco/opentui/pull/679 * feat(DiffRenderable): expose line highlighting API by @3000-2 in https://github.com/anomalyco/opentui/pull/617 ## New Contributors * @uwutaube made their first contribution in https://github.com/anomalyco/opentui/pull/681 * @hugojosefson made their first contribution in https://github.com/anomalyco/opentui/pull/682 * @IlyaGulya made their first contribution in https://github.com/anomalyco/opentui/pull/680 * @mocksoul made their first contribution in https://github.com/anomalyco/opentui/pull/696 * @3000-2 made their first contribution in https://github.com/anomalyco/opentui/pull/617 **Full Changelog**: https://github.com/anomalyco/opentui/compare/v0.1.79...v0.1.80