---
title: Hunk 0.9
description: "Release notes for Hunk 0.9: 6 releases, April 8, 2026 – April 21, 2026."
editUrl: false
head:
  - tag: meta
    attrs:
      property: og:image
      content: https://hunk.dev/changelog/og/0.9.png
  - tag: meta
    attrs:
      property: og:image:alt
      content: Hunk 0.9 release notes — April 8, 2026 – April 21, 2026 · 6 releases ·
        28 changes
  - tag: meta
    attrs:
      name: twitter:image
      content: https://hunk.dev/changelog/og/0.9.png
template: doc
sidebar:
  hidden: false
  attrs: {}
pagefind: true
draft: false
---

<!-- GENERATED by `bun run generate:changelog`. Edit CHANGELOG.md or website/releases/notes.json instead. -->

April 8, 2026 – April 21, 2026 · 6 releases

```sh
npm i -g hunkdiff@0.9.5
```

Hunk 0.9 is no longer the current release. See [the latest release](/changelog/) or [all install options](/docs/start/install/).

## Releases in this series

<a class="release-separator" id="v0-9-5"></a>

### 0.9.5

April 21, 2026

#### Added

- Added a Modem sponsor block to the README.

<a class="release-separator" id="v0-9-4"></a>

### 0.9.4

April 14, 2026

#### Added

- Added `hunk skill path` to print the bundled Hunk review skill path for direct loading or symlinking in coding agents.

#### Changed

- Show a one-time startup notice after version changes that points users with copied agent skills to `hunk skill path`.

#### Fixed

- Restored execute permissions for packaged prebuilt binaries so `npm install -g hunkdiff` works on root-owned installs without `spawnSync … EACCES` failures.

<a class="release-separator" id="v0-9-3"></a>

### 0.9.3

April 13, 2026

#### Fixed

- Normalized rename-only diff paths so pure renames keep one clean `old/path -> new/path` header in the review UI ([#194](https://github.com/modem-dev/hunk/pull/194)).
- Stripped Pierre's empty-line newline placeholder spans so blank additions and deletions keep stable line numbers and diff row backgrounds ([#201](https://github.com/modem-dev/hunk/pull/201)).

<a class="release-separator" id="v0-9-2"></a>

### 0.9.2

April 11, 2026

#### Fixed

- Fixed a bottom-edge scrolling regression where short last files could snap back and make upward navigation feel stuck near the end of the review stream ([#196](https://github.com/modem-dev/hunk/pull/196)).

<a class="release-separator" id="v0-9-1"></a>

### 0.9.1

April 10, 2026

#### Fixed

- Preserved viewport position when switching layouts ([#185](https://github.com/modem-dev/hunk/pull/185)).
- Skipped binary file contents in reviews while keeping binary files visible in the review stream with a `Binary file skipped` placeholder ([#187](https://github.com/modem-dev/hunk/pull/187)).

<a class="release-separator" id="v0-9-0"></a>

### 0.9.0

April 8, 2026

#### Added

- Added `hunk session review --json` for full live-session exports ([#160](https://github.com/modem-dev/hunk/pull/160)).
- Added horizontal code-column scrolling in review mode ([#171](https://github.com/modem-dev/hunk/pull/171)).
- Added batch apply support for live session comments in agent review flows ([#179](https://github.com/modem-dev/hunk/pull/179)).

#### Changed

- Pinned the current file header while scrolling the review pane ([#141](https://github.com/modem-dev/hunk/pull/141)).
- Made session comment focus opt-in instead of forcing comment focus by default ([#163](https://github.com/modem-dev/hunk/pull/163)).
- Synced active hunks to mouse scrolling and prefetched diff highlighting for smoother navigation ([#172](https://github.com/modem-dev/hunk/pull/172)).
- Hid zero-value sidebar file stats to reduce visual noise ([#174](https://github.com/modem-dev/hunk/pull/174)).
- Updated in-app controls help ([#175](https://github.com/modem-dev/hunk/pull/175)).
- Sped up syntax-highlight row building in large diffs ([#177](https://github.com/modem-dev/hunk/pull/177)).

#### Fixed

- Reported the packaged version correctly in installed builds ([#153](https://github.com/modem-dev/hunk/pull/153)).
- Fixed stale syntax highlights after reloads ([#146](https://github.com/modem-dev/hunk/pull/146)).
- Fixed diff pane header popping while scrolling ([#159](https://github.com/modem-dev/hunk/pull/159)).
- Avoided failures on untracked directory symlinks ([#169](https://github.com/modem-dev/hunk/pull/169)).
- Aligned top-menu dropdowns correctly ([#176](https://github.com/modem-dev/hunk/pull/176)).
- Restored live escape handling in PTY flows ([#173](https://github.com/modem-dev/hunk/pull/173)).
- Kept viewport-follow selection from jumping unexpectedly ([#181](https://github.com/modem-dev/hunk/pull/181)).
- Refreshed stale daemons after upgrades ([#178](https://github.com/modem-dev/hunk/pull/178)).
- Rejected incompatible live session registrations more clearly ([#180](https://github.com/modem-dev/hunk/pull/180)).
- Versioned daemon compatibility separately from other MCP behavior ([#183](https://github.com/modem-dev/hunk/pull/183)).

---

[Newer: Hunk 0.10](/changelog/0.10/) · [Older: Hunk 0.8](/changelog/0.8/) · [All releases](/changelog/)