v0.2.16

anomalyco/opentuiv0.2.16May 26, 2026by github-actions[bot]

AI Summary

This release focuses on core stability improvements, including fixes for markdown rendering, text copying, and mouse event handling. It introduces a new `minLength` property for input components and welcomes multiple new contributors.

Key Highlights

  • Added `minLength` prop for InputRenderable component.
  • Fixed markdown rendering issues including block spacing and tight nested lists.
  • Resolved mouse continuation events and CJK input visual width adjustments.
  • Improved text copying to preserve empty lines.

New Features

  • Added `minLength` prop for InputRenderable

Full Release Notes

## What's Changed
* extend testing facilities by @kommander in https://github.com/anomalyco/opentui/pull/1100
* fix(core): preserve markdown block spacing by @remorses in https://github.com/anomalyco/opentui/pull/1099
* fix(core/markdown): compact tight nested lists by @kitlangton in https://github.com/anomalyco/opentui/pull/1109
* fix(core): map SS3 application-keypad sequences for numpad keys by @whiteaxesing in https://github.com/anomalyco/opentui/pull/1104
* chore(core): gitignore src/zig/zig-pkg cache dir by @justjake in https://github.com/anomalyco/opentui/pull/1107
* fix(core): Preserve empty lines when copying selected text by @benkoppe in https://github.com/anomalyco/opentui/pull/1103
* fix(core): recover delayed mouse continuation events by @Benioh in https://github.com/anomalyco/opentui/pull/1111
* feat: add minLength prop for InputRenderable by @viralcodex in https://github.com/anomalyco/opentui/pull/1093
* fix: use visual width for extmark adjustment in CJK input by @xodmd45-ctrl in https://github.com/anomalyco/opentui/pull/1102
* fix(core): guard recalculateBarProps sticky scroll with _hasManualScroll by @malventano in https://github.com/anomalyco/opentui/pull/1088

## New Contributors
* @whiteaxesing made their first contribution in https://github.com/anomalyco/opentui/pull/1104
* @justjake made their first contribution in https://github.com/anomalyco/opentui/pull/1107
* @benkoppe made their first contribution in https://github.com/anomalyco/opentui/pull/1103
* @Benioh made their first contribution in https://github.com/anomalyco/opentui/pull/1111
* @xodmd45-ctrl made their first contribution in https://github.com/anomalyco/opentui/pull/1102
* @malventano made their first contribution in https://github.com/anomalyco/opentui/pull/1088

**Full Changelog**: https://github.com/anomalyco/opentui/compare/v0.2.15...v0.2.16