v1.0.153 v8.0.0

high risk

mayswind/ezbookkeepingSep 30, 2026 → Oct 3, 20263 days between releases

What's New

Major version release introduces React 19.3+ requirement and stream type changes

Breaking Changes

  • Requires 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

  • Adds scrollable view capabilities via contentOffsetX/Y props
  • Adds clientWidth and clientHeight for measuring element size
  • Accepts any Node.js stream for stdin/stdout/stderr
  • Skip unchanged line prefixes in incremental rendering mode
  • Drops ws dependency in favor of native WebSocket

Upgrade Notes

Upgrade to React 19.3+ and update Box props to numeric values. Ensure stream handling code works with generic Node.js streams and verify useInput logic if it relies on terminal control sequences.

The Two Releases

v1.0.153

v1.0.153

Sep 30, 2026· 21 days ago

This release focuses on bug fixes for document processing libraries, specifically improving how styles and shared strings are handled in XLSX and DOCX files.

Full release notes
v8.0.0

Oct 3, 2026· 19 days ago

This is a major version release for Ink, a React framework for building CLI interfaces. It introduces breaking changes regarding React version requirements and stream types, along with new features for scrollable views and improved rendering performance.

Full release notes