v0.4.3
khoj-ai/khojv0.4.3Jul 3, 2026by github-actions[bot]
AI Summary
A bug fix release focusing on test isolation, lifecycle management, and memory optimization for the terminal UI library.
Key Highlights
- Isolated tests from the host terminal environment to prevent interference.
- Fixed lifecycle passes loop against destroyed renderables.
- Reduced Yoga callback pressure for native text measurement.
New Features
- Fixed identity-based child management to resolve duplicate-id culling corruption.
- Removed unused `ADDED/REMOVED` LayoutEvents.
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