v0.2.1

anomalyco/opentuiv0.2.1Apr 30, 2026by github-actions[bot]

AI Summary

This release focuses on dependency management and modularization, moving Three.js and examples into separate packages and adding Node.js FFI backend support.

Key Highlights

  • Node.js FFI backend
  • Package modularization (Three.js, examples)

New Features

  • Node FFI
  • Package separation
  • Dependency updates

Full Release Notes

## What's Changed
* deps: update diff to 9.0.0 and jimp to 1.6.1 by @simonklee in https://github.com/anomalyco/opentui/pull/989
* core: close FFI callbacks with their library by @simonklee in https://github.com/anomalyco/opentui/pull/990
* core: add node:ffi backend by @simonklee in https://github.com/anomalyco/opentui/pull/991
* core: guard palette publish after destroy by @Hona in https://github.com/anomalyco/opentui/pull/993
* chore(three): move three-related code to separate package by @simonklee in https://github.com/anomalyco/opentui/pull/994
* examples: move to @opentui/examples package by @simonklee in https://github.com/anomalyco/opentui/pull/995
* chore: add .gitattributes for binary assets by @simonklee in https://github.com/anomalyco/opentui/pull/996
* chore(release): auto-discover workspaces and add release flags by @simonklee in https://github.com/anomalyco/opentui/pull/997


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