chore(deps): update hunk to v0.21.0 - #26020
Merged
Merged
Conversation
nicholasdille-bot
approved these changes
Sep 2, 2026
nicholasdille-bot
left a comment
There was a problem hiding this comment.
Auto-approved because label type/renovate is present.
|
Attempting automerge. See https://github.com/uniget-org/tools/actions/runs/33674546445. |
|
PR is clean and can be merged. See https://github.com/uniget-org/tools/actions/runs/33674546445. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.20.1→0.21.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
modem-dev/hunk (hunk)
v0.21.0Compare Source
Minor Changes
#845
a572286- Navigate a live review directly to a comment returned byhunk session comment list.#865
4bb3f84- Make the vertical space between files and hunks configurable.#909
a78dac9- Add adimtone tohunk.registerLineHighlighterandhunk session highlight addfor fading diff text toward line backgrounds while preserving syntax highlighting token hues.#851
4d8b000- Let extensions select syntax highlighting by exact filename or basename/path glob, in addition to file extensions.#888
79fd010- Let extensions register generic top-level CLI command trees with raw arguments, cancellable streaming I/O, validated exit statuses, and one-time delegation into built-in Hunk commands, including a dependency-freehunk gh 123example that fetches GitHub pull-request diffs directly.#939
e1c292b- Publishhunk_viewedand store-backednote_changedextension lifecycle events so progress and note UIs can follow hunk navigation and agent comments.#940
2454101- Give opted-in extension panes the current line's{ side, line }source address oncurrentLine, matching command selection, so a pane can follow the cursor without waiting for a keypress.#917
cf226e0- Require Node.js 22 or newer for npm installs. Standalone Hunk binaries continue to run without Node.js.#924
15cdd7c- Resize the built-in files sidebar with the terminal, showing its compact projection at medium widths and keeping split review after the sidebar hides. Extension API v12 addsExtensionPaneSize.fractionfor bounded body-axis fractional sizing while preserving manual overrides.#933
8d17357- Authenticate local session producers and CLI controls with automatically discovered owner-private credentials, signed responses, scoped reconnect replacement, and bounded handshakes. Expose only minimal public daemon health, refuse unsafe PID-based replacement, and let interactive Hunk windows reconnect automatically after an incompatible incumbent becomes idle.#925
f401472- Add editable inline review notes and arbitrarily nested threaded replies with mouse and keyboard actions, including reviewer dismissal of reply-free live agent notes.#965
034796a- Add a pane-wideonActivatecallback to the extension API for primary mouse presses.#938
598e084- Support backend-nativehunk diff <from> <to>reviews across Git, Jujutsu, and Sapling, with pinned source expansion, working-copy isolation, explicithunk diff --files <left> <right>file comparison, and structuredrangeEndpointsin extension API generation 14.#921
7f7d84c- Show a fully expanded file tree when the file sidebar reaches its preferred 34-column width, and keep resize drags active while its layout changes.Patch Changes
#890
5012b2f- Enable unchanged-context expansion in Jujutsu-backed reviews.#968
566220b- Add a/compare/section to hunk.dev with head-to-head pages for delta, difftastic, diff-so-fancy,git diff, and Plannotator, each also served as Markdown for coding agents.#774
bf629ce- Provide complete key event data to command matchers and programmatically invoked handlers.#855
c6ebba9- Add Ctrl-D and Ctrl-U aliases for half-page review scrolling.#955
9b5d419- Fence late session lifecycle commits so stopped or replaced generations cannot authenticate, reconnect, publish daemon launch metadata, or mutate broker client state.#928
a7c8508- Keep explicit top and bottom jumps from being overridden by a pending selection reveal.#908
708fd3a- Stop installing Bun beside prebuilt Hunk packages so pnpm global updates cannot corrupt Bun's shared platform-package projection. Standalone platform binaries continue to work without a separate Bun installation.#922
dfa9aa4- Fill the review stream on first paint instead of leaving it blank until the user scrolls.#956
be35bb5- Contain unexpected session broker lifecycle failures behind one fixed, redacted user-visible message.#954
39217ae- Let focused editors inside extension panes receive keys before Hunk's global shortcuts.#919
6df80a9- Make the checksum-aware curl installer the default across the website and docs, add an accessible tabbed install selector, and establishhunk updateas the canonical updater from Hunk 0.20 onward.#950
d4b1286- Retry session broker connections after synchronous WebSocket startup failures.#936
ad0baaa- Keep iTerm2 sessions connected to the local session daemon when their terminal identifiers contain native punctuation.#858
97a44be- Keep wrapped diff geometry aligned with rendered note-guide and add-note columns.#937
6e39a34- Accept the documenteddimtone when routing line-highlight commands through the session daemon.#850
65d1c20- Recognize pacman/AUR-managed installations viaHUNK_INSTALL_SOURCE=pacmanand suppress automatic update notices for them.#914
8992abd- Upgrade the OpenTUI runtime and reusable component peer requirement to 0.5.6.#961
1e97cf4- Publish dated prerelease notes on hunk.dev without promoting them as the latest stable release or default install target.#960
e9726c4- Refuse curl installs alongside competing Hunk binaries unless explicitly forced, and print each conflicting path, version, PATH precedence, and package-manager removal guidance.#724
76565a6- Exit cleanly when the terminal hosting a review disconnects instead of leaving an unreachable Hunk process behind.#942
42d2b9d- Restore first-frame and scroll responsiveness for large review streams.#828
f0fc408- Fix washed-out or wrong-hue diff colors in ~25 bundled themes (gruvbox, rosé pine, tokyo-night, material, everforest, laserwave, night-owl, slack, and others) by re-harvesting every theme's diff accents from its real VS Code accent tokens.#825
b2fc6fc- Stop the theme contrast guards from washing out diff accents: low-contrast sign colors now get the smallest readable adjustment instead of a fixed 45% blend, and word-level diff emphasis is derived to the renderer's own separation floor so the highlight you see is the one the theme defines.#902
034ec9e- Refuse to start watch mode under Bun versions older than 1.3.14, which can deadlock filesystem watcher cleanup and leave Hunk unresponsive.Configuration
📅 Schedule: (in timezone Europe/Berlin)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.