v1.16.24 v8.0.0
vadimdemedes/inkOct 3, 2026 → Oct 3, 20260 days between releases
What's New
Major version jump to v8.0.0 requires React 19.3 and changes stream and layout prop types.
Breaking Changes
- Requires React 19.3+.
- `minWidth` and `maxWidth` props on `<Box>` now only accept numbers instead of percentages.
- `stdin`, `stdout`, and `stderr` are now typed as generic Node.js streams, removing TTY-specific properties.
- `useInput` no longer receives unrecognized terminal control sequences like mouse reports.
New Features
- Added `contentOffsetX` and `contentOffsetY` props to `<Box>` for scrollable views.
- Added `clientWidth` and `clientHeight` to `useBoxMetrics()` and `measureElement()`.
- Accept any Node.js stream for stdin/stdout/stderr options.
- Skip unchanged line prefixes in `incrementalRendering` mode.
- Dropped `ws` dependency in favor of native `WebSocket`.
Improvements
- Improved rendering performance through incremental updates.
- Stream typing changed to generic Node.js streams for better compatibility.
Upgrade Notes
Upgrade to React 19.3 or later. Update `<Box>` layout props to use numbers instead of percentages. Update stream usage as TTY-specific properties are removed from types.
The Two Releases
v1.16.24
Oct 3, 2026· 19 days ago
Major update to the agent-deck skill and session management, introducing new inbox statistics, parent-child session linking, UI improvements, and fixes for various session handling and tool integration issues.
Full release notesOct 3, 2026· 19 days ago
This major version update introduces React 19.3 support, changes stream typing to generic Node.js streams, and removes percentage support from Box layout props. It adds new scrollable view capabilities and improves rendering performance through incremental updates.
Full release notes