v7.0.3
charmbracelet/catwalkv7.0.3May 13, 2026by sindresorhus
AI Summary
This release focuses on bug fixes to stabilize the Ink library, specifically addressing issues with `<Static>` component output persistence during identity and key changes, as well as the `useBoxMetrics` hook's handling of initial null values.
Key Highlights
- Fixes stale `<Static>` output dropping on identity change
- Fixes `<Static>` remount dropping new items via key change
- Fixes `useBoxMetrics` not accepting ref objects with initial null
Full Release Notes
- Fix: Drop stale `<Static>` output from fullStaticOutput on identity change (#950) 669c438 - Fix: `<Static>` remount via key change drops new items (#948) be9f44c - Fix `useBoxMetrics` not accepting ref objects with an initial null value (#945) 7c2267c --- https://github.com/vadimdemedes/ink/compare/v7.0.2...v7.0.3