v0.1.88
anomalyco/opentuiv0.1.88Mar 17, 2026by github-actions[bot]
AI Summary
This release introduces Plugins (Slots) functionality, adds scrollbox scrollChildIntoView method, and improves word wrap handling for CJK text. It also adds Windows test support.
Key Highlights
- Introduced Plugins (Slots) functionality
- Added scrollChildIntoView method to scrollbox
- Fixed out-of-bounds access in word wrap rollback with CJK text
- Fixed Kitty lock keys handling
- Added Windows test support
New Features
- Plugins (Slots) functionality
- scrollChildIntoView method
Full Release Notes
## What's Changed * test: speed up palette detection tests by @simonklee in https://github.com/anomalyco/opentui/pull/798 * Plugins (Slots) by @kommander in https://github.com/anomalyco/opentui/pull/774 * fix: add .js extensions for NodeNext module resolution by @schickling in https://github.com/anomalyco/opentui/pull/614 * fix: out-of-bounds access in word wrap rollback with CJK text by @simonklee in https://github.com/anomalyco/opentui/pull/804 * fix(core): treat Kitty lock keys as functional keys by @simonklee in https://github.com/anomalyco/opentui/pull/806 * renderer: add timer deps by @simonklee in https://github.com/anomalyco/opentui/pull/800 * scrollbox: add scrollChildIntoView method by @simonklee in https://github.com/anomalyco/opentui/pull/724 * paste: carry raw bytes instead of decoded text by @simonklee in https://github.com/anomalyco/opentui/pull/801 * fix(core): update hitGrid dimensions on all resizes, not just growth by @sbbae0318 in https://github.com/anomalyco/opentui/pull/813 * docs: remove non-existent GroupRenderable by @adebola-io in https://github.com/anomalyco/opentui/pull/814 * fix: address link tracker clear decref imbalance by @aarcamp in https://github.com/anomalyco/opentui/pull/803 * docs: add all available renderer events list by @IdrisGit in https://github.com/anomalyco/opentui/pull/822 * fix: Windows test support by @Hona in https://github.com/anomalyco/opentui/pull/820 ## New Contributors * @schickling made their first contribution in https://github.com/anomalyco/opentui/pull/614 * @sbbae0318 made their first contribution in https://github.com/anomalyco/opentui/pull/813 * @adebola-io made their first contribution in https://github.com/anomalyco/opentui/pull/814 * @IdrisGit made their first contribution in https://github.com/anomalyco/opentui/pull/822 **Full Changelog**: https://github.com/anomalyco/opentui/compare/v0.1.87...v0.1.88