v1.7.3 v8.0.0

high risk

nari-labs/dia2Oct 2, 2026 → Oct 3, 20261 day between releases

What's New

Major v8.0.0 upgrade requires React 19.3+ and changes stream types

Breaking Changes

  • Require React 19.3+
  • minWidth and maxWidth now only accept numbers
  • stdin, stdout, and stderr are now generic Node.js streams
  • useInput no longer receives terminal control sequences

New Features

  • Add contentOffsetX and contentOffsetY props for scrollable views
  • Add clientWidth and clientHeight to metrics
  • Accept any Node.js stream for render options
  • Skip unchanged line prefixes in incremental rendering

Improvements

  • Improved incremental rendering
  • Drop ws dependency for React DevTools

Bug Fixes

  • Fix numerous terminal rendering and input issues

Upgrade Notes

Ensure React 19.3+ is installed. Update Box props to use numeric values for minWidth and maxWidth. Update stream handling code to use generic Node.js streams and remove TTY-specific properties.

The Two Releases

v1.7.3

v1.7.3

Oct 2, 2026· 19 days ago

This release significantly optimizes RF-DETR performance on macOS using Core ML, introduces an embedding model extraction feature, and adds Claude Sonnet 5.5 and GPT-6.1 Sol models. Various bugs related to CLIP, webcam FPS, and dependencies are also fixed.

Full release notes
v8.0.0

Oct 3, 2026· 19 days ago

A major version bump requiring React 19.3+, introducing scrollable views, and changing stream types to generic Node.js streams. The update also improves incremental rendering and fixes numerous terminal rendering and input issues.

Full release notes