Releases: modem-dev/hunk
Releases · modem-dev/hunk
v0.9.5
What's Changed
- Backported the prebuilt npm binary execute-bit fix so
npm install -g hunkdiffno longer fails withspawnSync ... EACCESon root-owned installs by @benvinegar in #204
Full Changelog: v0.9.3...v0.9.5
v0.9.4
⚠️ This release was cut from the wrong branch and includes changes outside the intended 0.9 patch line.
Please use v0.9.5 instead: https://github.com/modem-dev/hunk/releases/tag/v0.9.5
What's Changed
- fix(ui): preserve viewport position when switching layouts by @benvinegar in #185
- feat(opentui): publish reusable diff component by @benvinegar in #182
- docs(readme): move OpenTUI component docs into dedicated page by @benvinegar in #186
- fix(diff): skip binary file contents in reviews by @benvinegar in #187
- docs(release): add changelog and stable release history by @benvinegar in #189
- feat(cli): help agents keep Hunk skills in sync by @benvinegar in #190
- docs(readme): move agent workflow details into docs by @benvinegar in #191
- docs(readme): tighten the agent quickstart by @benvinegar in #192
- fix: normalize rename-only diff paths by @benvinegar in #194
- fix(ui): stop bottom-edge scroll snap-back by @benvinegar in #195
- feat(daemon): standardize daemon naming around hunk daemon serve by @benvinegar in #197
- refactor: extract an internal session broker boundary by @benvinegar in #199
- fix(renderer): strip newline from Pierre empty-line placeholder spans by @benvinegar in #201
- fix(npm): restore execute bits for prebuilt binaries by @benvinegar in #204
Full Changelog: v0.9.0...v0.9.4
v0.9.4-beta.1
⚠️ This prerelease was cut from the wrong branch and does not represent the intended 0.9 patch-line beta.
Please use v0.9.5 instead: https://github.com/modem-dev/hunk/releases/tag/v0.9.5
What's Changed
- fix(ui): preserve viewport position when switching layouts by @benvinegar in #185
- feat(opentui): publish reusable diff component by @benvinegar in #182
- docs(readme): move OpenTUI component docs into dedicated page by @benvinegar in #186
- fix(diff): skip binary file contents in reviews by @benvinegar in #187
- docs(release): add changelog and stable release history by @benvinegar in #189
- feat(cli): help agents keep Hunk skills in sync by @benvinegar in #190
- docs(readme): move agent workflow details into docs by @benvinegar in #191
- docs(readme): tighten the agent quickstart by @benvinegar in #192
- fix: normalize rename-only diff paths by @benvinegar in #194
- fix(ui): stop bottom-edge scroll snap-back by @benvinegar in #195
- feat(daemon): standardize daemon naming around hunk daemon serve by @benvinegar in #197
- refactor: extract an internal session broker boundary by @benvinegar in #199
- fix(renderer): strip newline from Pierre empty-line placeholder spans by @benvinegar in #201
- fix(npm): restore execute bits for prebuilt binaries by @benvinegar in #204
Full Changelog: v0.9.0...v0.9.4-beta.1
v0.9.3
What's Changed
- Normalize rename-only diff paths by @benvinegar in #194
- Strip newline from Pierre empty-line placeholder spans by @benvinegar in #201
Full Changelog: v0.9.2...v0.9.3
v0.9.3-beta.0
What's Changed
- Normalize rename-only diff paths by @benvinegar in #194
- Strip newline from Pierre empty-line placeholder spans by @benvinegar in #201
Full Changelog: v0.9.2...v0.9.3-beta.0
v0.9.2
What's Changed
- Fixed bottom-edge scroll snap-back when scrolling up from the end of a short trailing file by @benvinegar in #196
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- fix(ui): preserve viewport position when switching layouts by @benvinegar in #185
- fix(diff): skip binary file contents in reviews by @benvinegar in #187
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- Clarify AppHost/App naming by @benvinegar in #138
- Refactor AppHost into its own module by @benvinegar in #140
- Add tuistory PTY integration coverage by @benvinegar in #139
- Add PTY sidebar jump coverage by @benvinegar in #142
- Add PTY mouse menu interaction coverage by @benvinegar in #145
- Add PTY explicit layout resize coverage by @benvinegar in #143
- Pin the current file header while scrolling the review pane by @tanvesh01 in #141
- docs: add Conventional Commits guidance to AGENTS.md by @benvinegar in #147
- Unify sidebar naming in the app shell by @benvinegar in #150
- Clarify file section layout helper names by @benvinegar in #148
- docs: add major dependencies section and missing command references by @benvinegar in #151
- Extract app keyboard shortcuts, fix reverse paging, and deflake CI by @benvinegar in #144
- Clarify diff layout, geometry, and bounds naming by @benvinegar in #152
- fix(cli): report packaged version in installed builds by @ferologics in #153
- Extract shared diff spatial types by @benvinegar in #154
- docs: remove auto-commit guidance from repo notes by @benvinegar in #156
- Refresh the Hunk review skill docs by @benvinegar in #155
- fix(reload): stale syntax highlights after r key / watch reload by @eduwass in #146
- Make session comment focus opt-in by @benvinegar in #163
- Fix diff pane header popping while scrolling by @benvinegar in #159
- refactor(review): share selection state across UI and MCP by @benvinegar in #165
- test: colocate unit tests beside source modules by @benvinegar in #167
- test: extract shared fixtures for clearer test code by @benvinegar in #168
- Add hunk session review --json for full live-session exports by @benvinegar in #160
- fix(git): avoid failing on untracked directory symlinks by @benvinegar in #169
- test: clarify repo-level test layout by @benvinegar in #170
- feat(review): add horizontal code-column scrolling by @benvinegar in #171
- Sync active hunks to mouse scrolling and prefetch diff highlighting by @benvinegar in #172
- Hide zero-value sidebar file stats by @benvinegar in #174
- docs(help): update in-app controls help by @benvinegar in #175
- fix(ui): align top-menu dropdowns by @benvinegar in #176
- fix(ui): restore live escape handling in PTY flows by @benvinegar in #173
- perf: speed up syntax-highlight row building by @benvinegar in #177
- fix(session): refresh stale daemons after upgrades by @benvinegar in #178
- feat(session): batch apply live comments for agent reviews by @benvinegar in #179
- fix(mcp): reject incompatible live session registrations by @benvinegar in #180
- fix: keep viewport-follow selection from jumping by @benvinegar in #181
- fix(mcp): version daemon compatibility separately by @benvinegar in #183
New Contributors
Full Changelog: v0.8.1...v0.9.0
v0.9.0-beta.3
What's Changed
- fix(mcp): version daemon compatibility separately by @benvinegar in #183
Full Changelog: v0.9.0-beta.2...v0.9.0-beta.3
v0.9.0-beta.2
What's Changed
- fix(mcp): reject incompatible live session registrations by @benvinegar in #180
- fix: keep viewport-follow selection from jumping by @benvinegar in #181
Full Changelog: v0.9.0-beta.1...v0.9.0-beta.2