Skip to content

chore(deps): update hunk to v0.21.0 - #26020

Merged
github-actions[bot] merged 1 commit into
mainfrom
renovate/hunk-0.x
Sep 2, 2026
Merged

chore(deps): update hunk to v0.21.0#26020
github-actions[bot] merged 1 commit into
mainfrom
renovate/hunk-0.x

Conversation

@uniget-bot

Copy link
Copy Markdown

This PR contains the following updates:

Package Update Change
hunk (source) minor 0.20.10.21.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

modem-dev/hunk (hunk)

v0.21.0

Compare Source

Minor Changes
  • #​845 a572286 - Navigate a live review directly to a comment returned by hunk session comment list.

  • #​865 4bb3f84 - Make the vertical space between files and hunks configurable.

  • #​909 a78dac9 - Add a dim tone to hunk.registerLineHighlighter and hunk session highlight add for 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-free hunk gh 123 example that fetches GitHub pull-request diffs directly.

  • #​939 e1c292b - Publish hunk_viewed and store-backed note_changed extension 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 on currentLine, 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 adds ExtensionPaneSize.fraction for 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-wide onActivate callback to the extension API for primary mouse presses.

  • #​938 598e084 - Support backend-native hunk diff <from> <to> reviews across Git, Jujutsu, and Sapling, with pinned source expansion, working-copy isolation, explicit hunk diff --files <left> <right> file comparison, and structured rangeEndpoints in 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 establish hunk update as 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 documented dim tone when routing line-highlight commands through the session daemon.

  • #​850 65d1c20 - Recognize pacman/AUR-managed installations via HUNK_INSTALL_SOURCE=pacman and 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)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@nicholasdille-bot nicholasdille-bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-approved because label type/renovate is present.

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

🔍 Vulnerabilities of ghcr.io/uniget-org/tools/hunk:0.21.0

📦 Image Reference ghcr.io/uniget-org/tools/hunk:0.21.0
digestsha256:143eae704eb429d3fb84699b8c55fc63282a5af16044370ebbb07b401b51c0ee
vulnerabilitiescritical: 0 high: 0 medium: 0 low: 0
platformlinux/amd64
size76 MB
packages28

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

Attempting automerge. See https://github.com/uniget-org/tools/actions/runs/33674546445.

@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

PR is clean and can be merged. See https://github.com/uniget-org/tools/actions/runs/33674546445.

@github-actions
github-actions Bot merged commit d8a64e8 into main Sep 2, 2026
8 of 9 checks passed
@github-actions
github-actions Bot deleted the renovate/hunk-0.x branch September 2, 2026 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants