---
title: Hunk 0.20
description: Hunk 0.20 adds a checksum-verified one-line installer and
  self-updates, launches a directory of 12 community extensions, and makes
  line-level reviewing…
editUrl: false
head:
  - tag: meta
    attrs:
      property: og:image
      content: https://hunk.dev/changelog/og/0.20.png
  - tag: meta
    attrs:
      property: og:image:alt
      content: Hunk 0.20 release notes — August 25, 2026 · 1 release · 11 changes
  - tag: meta
    attrs:
      name: twitter:image
      content: https://hunk.dev/changelog/og/0.20.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. -->

August 25, 2026 · 1 release

Hunk 0.20 adds a checksum-verified one-line installer and self-updates, launches a directory of 12 community extensions, and makes line-level reviewing faster and more precise.

```sh
npm i -g hunkdiff@0.20.0
brew update && brew upgrade hunk
```

This is the current release. See [all install options](/docs/start/install/).

## Related documentation

- [Install](/docs/start/install/)
- [Extensions](/docs/extend/extensions/)
- [Extension API](/docs/extend/extension-api/)

## Releases in this series

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

### 0.20.0

August 25, 2026

#### Minor Changes

- Add a curl installer (`curl -fsSL https://hunk.dev/install.sh | sh`) with checksum verification, and teach `hunk update` to update curl installs. ([#799](https://github.com/modem-dev/hunk/pull/799))
- Let extension commands inspect `ctx.selection.currentLine`; TypeScript authors constructing `ExtensionReviewSelection` must add its required field. ([#779](https://github.com/modem-dev/hunk/pull/779))
- Let extension commands capture immutable snapshots of stable review files and every saved review note. ([#833](https://github.com/modem-dev/hunk/pull/833))
- Add `hunk update` to self-update Hunk with the package manager that installed it (npm or Homebrew), with guidance for Nix, mise, and source installs. ([#788](https://github.com/modem-dev/hunk/pull/788))

#### Patch Changes

- Keep the active code line fixed in place while an inline comment form pushes following content down. ([#809](https://github.com/modem-dev/hunk/pull/809))
- Keep `hunk --version`, `--help`, `daemon serve`, and `hunk session *` off the diff-engine startup path again, and release the syntax worker when the review app exits instead of at startup. ([#784](https://github.com/modem-dev/hunk/pull/784))
- Make `--fast` offload eligible syntax highlighting for files with 40 or more lines. ([#810](https://github.com/modem-dev/hunk/pull/810))
- Let mouse clicks reliably select exact code lines, including blank lines, for keyboard review actions. ([#840](https://github.com/modem-dev/hunk/pull/840))
- Fail clearly when an OpenTUI upgrade removes the shifted-wheel scroll reset Hunk requires. ([#786](https://github.com/modem-dev/hunk/pull/786))
- Reduce hunk navigation latency by avoiding unnecessary diff, sidebar, and syntax-highlighting work. ([#803](https://github.com/modem-dev/hunk/pull/803))
- Reuse worker-highlighted diffs after the terminal cache evicts them. ([#791](https://github.com/modem-dev/hunk/pull/791))

---

[Older: Hunk 0.19](/changelog/0.19/) · [All releases](/changelog/)