v0.4.3

Tencent/WeKnorav0.4.3Jul 3, 2026by github-actions[bot]

AI Summary

A maintenance release focusing on core stability, fixing lifecycle loops, test isolation, and performance improvements in Yoga callback handling.

Key Highlights

  • Fixed lifecycle passes loop guard against destroyed renderables
  • Fixed identity-based child management to resolve duplicate-id culling corruption
  • Isolated tests from the host terminal environment
  • Reduced Yoga callback pressure for native text measurement

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