v0.2.2

anomalyco/opentuiv0.2.2May 2, 2026by github-actions[bot]

AI Summary

This release contains various maintenance and bug fix updates, including fixing flaky test assertions, refactoring the core palette for color intent, and isolating FFI dependencies behind a platform layer.

Key Highlights

  • Refactored the palette for better color intent handling
  • Isolated Bun FFI behind the platform layer
  • Fixed broken markdown tables in keymaps and custom-addons
  • Added OSC palette diagnostics to the terminal examples

New Features

  • OSC palette diagnostics in examples

Full Release Notes

## What's Changed
* test-recorder: fix flaky frame assertions by @simonklee in https://github.com/anomalyco/opentui/pull/999
* chore: add @opentui/core platform packages to lockfile by @simonklee in https://github.com/anomalyco/opentui/pull/1000
* zig lint by @simonklee in https://github.com/anomalyco/opentui/pull/1001
* examples/terminal: add OSC palette diagnostics by @simonklee in https://github.com/anomalyco/opentui/pull/1003
* chore: invalidate deinitialized core zig structs by @simonklee in https://github.com/anomalyco/opentui/pull/1004
* core/ffi: isolate bun:ffi behind platform layer by @simonklee in https://github.com/anomalyco/opentui/pull/998
* Fix broken markdown table in keymap/custom-addons by @ericc-ch in https://github.com/anomalyco/opentui/pull/1005
* refine keymap by @kommander in https://github.com/anomalyco/opentui/pull/1007
* refactor palette for color intent by @kommander in https://github.com/anomalyco/opentui/pull/1009


**Full Changelog**: https://github.com/anomalyco/opentui/compare/v0.2.1...v0.2.2