v0.12.0-beta.1
Pre-release
Pre-release
What's Changed
Added
- Added lower-level
hunkdiff/opentuiprimitives for embedding Hunk-powered review UIs in custom OpenTUI apps:HunkDiffBody,HunkFileNav,HunkReviewStream,HunkDiffFileHeader,createHunkDiffFile, andcreateHunkDiffFilesFromPatch(#272). - Added a runnable OpenTUI primitives demo under
examples/8-opentui-primitives(#272). - Added Homebrew tap release automation and Homebrew-aware startup update notices (#273).
- Added row windowing for large single-file reviews to keep huge diffs responsive (#237).
Fixed
- Fixed prerelease npm packaging so the published beta includes the
hunkdiff/opentuiexport, bundled JavaScript, and type declarations. - Made
hunk pageremit static highlighted diff output for captured pager contexts such as LazyGit, while passing diff input through unchanged when stdout is non-interactive (#271). - Fixed Ctrl-Z job-control suspend support so Hunk can suspend and resume cleanly from a terminal (#269).
- Fixed Windows compatibility issues across paths, packaging, and tests (#257).
Install
CLI:
npm install -g hunkdiff@betaOpenTUI package usage:
npm install hunkdiff@beta @opentui/core @opentui/react reactFull Changelog: v0.11.1...v0.12.0-beta.1