v0.4.3
anomalyco/opentuiv0.4.3Jul 3, 2026by github-actions[bot]
AI Summary
This release focuses on stability improvements including lifecycle guard, test isolation, and FFI pointer fixes to prevent corruption.
Key Highlights
- Guard lifecycle passes loop against destroyed renderables
- Isolate tests from the host terminal environment
- Fix FFI borrowed pointer owners
- Reduce Yoga callback pressure for native text measurement
- Identity-based child management to resolve duplicate-id culling corruption
Full Release Notes
## What's Changed * fix(core): guard lifecycle passes loop against destroyed renderables by @anerli in https://github.com/anomalyco/opentui/pull/882 * core: fix Select test assertions by @simonklee in https://github.com/anomalyco/opentui/pull/1204 * renderer: isolate tests from the host terminal environment by @simonklee in https://github.com/anomalyco/opentui/pull/1223 * fix(ffi): preserve borrowed pointer owners by @simonklee in https://github.com/anomalyco/opentui/pull/1221 * Reduce Yoga callback pressure for native text measurement by @kommander in https://github.com/anomalyco/opentui/pull/1219 * refactor(core): remove unused ADDED/REMOVED LayoutEvents by @posva in https://github.com/anomalyco/opentui/pull/1218 * fix(core): identity-based child management, resolves duplicate-id culling corruption by @kommander in https://github.com/anomalyco/opentui/pull/1224 * solid: fix plugin subpath resolution by @simonklee in https://github.com/anomalyco/opentui/pull/1217 ## New Contributors * @anerli made their first contribution in https://github.com/anomalyco/opentui/pull/882 * @posva made their first contribution in https://github.com/anomalyco/opentui/pull/1218 **Full Changelog**: https://github.com/anomalyco/opentui/compare/v0.4.2...v0.4.3