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