v0.9.74 v8.0.0
vercel/streamdownOct 2, 2026 → Oct 3, 20261 day between releases
What's New
Major React 19.3+ upgrade introduces breaking changes to Box layout and stream types
Breaking Changes
- Require React 19.3+
- `minWidth` and `maxWidth` on `<Box>` now only accept numbers
- `stdin`, `stdout`, and `stderr` are now typed as generic Node.js streams
- `useInput` no longer receives unrecognized terminal control sequences
New Features
- Scrollable views with `<Box contentOffsetX>` and `<Box contentOffsetY>` props
- Native WebSocket support for React DevTools
- Incremental rendering skips unchanged line prefixes
- Accept any Node.js stream for stdin/stdout/stderr options
- New `clientWidth` and `clientHeight` metrics
Improvements
- Incremental rendering skips unchanged line prefixes
- Native WebSocket support replacing ws dependency
Upgrade Notes
Upgrade to React 19.3+ and replace percentage values with numbers for Box layout props. Update stream handling code to use generic Node.js streams, and handle the removal of terminal control sequences in `useInput`.
The Two Releases
v0.9.74
Oct 2, 2026· 19 days ago
Ruby paren-less self-sends, TypeScript abstract methods, Scala deferred methods, and C++ member-function declarations extracted. Rust prelude types no longer accumulate spurious in-degree.
Full release notesOct 3, 2026· 19 days ago
Major React 19.3+ upgrade with breaking changes to Box layout props, stream type definitions, and terminal input handling. Adds scrollable views and native WebSocket support.
Full release notes