Skip to content

build(deps): bump github.com/junegunn/fzf from 0.73.1 to 0.74.0#786

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/junegunn/fzf-0.74.0
Open

build(deps): bump github.com/junegunn/fzf from 0.73.1 to 0.74.0#786
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/junegunn/fzf-0.74.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 9, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/junegunn/fzf from 0.73.1 to 0.74.0.

Release notes

Sourced from github.com/junegunn/fzf's releases.

0.74.0

Release highlights: https://junegunn.github.io/fzf/releases/0.74.0/

  • On tmux 3.7 or above, --popup starts fzf in a floating pane instead of a popup (#4850)
    • Unlike a popup, a floating pane is not modal; you can switch to other panes and windows while fzf is running, move and resize the pane with the mouse, zoom it to fullscreen, and use copy-mode in it
    • A floating pane always has a native border, which is what makes the pane movable and resizable, so border-native is implied
    • A popup is used instead when a border style is explicitly specified with --border, so that the fzf-drawn border is the only border shown (none and line are treated as no border)
      fzf --popup --border
    • --border-label is set as the title of the floating pane, and is displayed on the border if pane-border-status is enabled in tmux
      fzf --popup --border-label ' fzf '
  • On Zellij, --popup uses the native border by default, consistent with tmux, so that the pane can be moved and resized with the mouse; fzf draws its own border when a border style is explicitly specified with --border
    • --border-label is set as the name of the pane, displayed on the native border
  • Added result-final event, a variant of result that is not triggered while the input stream is still open (#4835)
    • Use it for one-shot, per-query actions that would otherwise re-fire on every intermediate snapshot during loading
      # 'result' fires per intermediate snapshot (header keeps updating during load);
      # 'result-final' fires once after the stream closes (footer shows the final count)
      (seq 100; sleep 1; seq 100) | fzf --query 1 \
        --bind 'result:transform-header(echo result: $FZF_MATCH_COUNT),result-final:transform-footer(echo final: $FZF_MATCH_COUNT)'
  • Added wait action to block subsequent actions until search completes (#4825)
    • Useful for chaining query-changing actions with motion actions to ensure operations on complete results
      # Wait for search to complete before moving to the best match
      fzf --bind 'start:change-query(foo)+wait+best'
    • The initial loading of the input is also considered a search in progress, so start:wait can be used to wait until the input is fully loaded
      # Move to the last item after the input is fully loaded
      (seq 1000; sleep 1; seq 1001 2000) | fzf --bind 'start:wait+last'
  • Bound alt-left to backward-word and alt-right to forward-word by default (#4833)
  • Bug fixes and improvements
    • Skip $FZF_CURRENT_ITEM export when the item is larger than 64 KB; a huge item can overflow ARG_MAX and break preview and other child commands with E2BIG (#4806)
    • transform and bg-transform now allow a bare put action in the output to insert the key that triggered the action
      # Insert the typed key ('a') into the query
      fzf --bind 'a:transform:echo put'
    • ALT-C in zsh no longer resolves symbolic links when changing the directory, consistent with the cd builtin (#4816) (@​silverneko)
    • Fixed horizontal mouse wheel events being treated as vertical scrolling (#4848) (@​jason5122)
    • Fixed bw theme not inheriting overridden colors

... (truncated)

Changelog

Sourced from github.com/junegunn/fzf's changelog.

0.74.0

Release highlights: https://junegunn.github.io/fzf/releases/0.74.0/

  • On tmux 3.7 or above, --popup starts fzf in a floating pane instead of a popup (#4850)
    • Unlike a popup, a floating pane is not modal; you can switch to other panes and windows while fzf is running, move and resize the pane with the mouse, zoom it to fullscreen, and use copy-mode in it
    • A floating pane always has a native border, which is what makes the pane movable and resizable, so border-native is implied
    • A popup is used instead when a border style is explicitly specified with --border, so that the fzf-drawn border is the only border shown (none and line are treated as no border)
      fzf --popup --border
    • --border-label is set as the title of the floating pane, and is displayed on the border if pane-border-status is enabled in tmux
      fzf --popup --border-label ' fzf '
  • On Zellij, --popup uses the native border by default, consistent with tmux, so that the pane can be moved and resized with the mouse; fzf draws its own border when a border style is explicitly specified with --border
    • --border-label is set as the name of the pane, displayed on the native border
  • Added result-final event, a variant of result that is not triggered while the input stream is still open (#4835)
    • Use it for one-shot, per-query actions that would otherwise re-fire on every intermediate snapshot during loading
      # 'result' fires per intermediate snapshot (header keeps updating during load);
      # 'result-final' fires once after the stream closes (footer shows the final count)
      (seq 100; sleep 1; seq 100) | fzf --query 1 \
        --bind 'result:transform-header(echo result: $FZF_MATCH_COUNT),result-final:transform-footer(echo final: $FZF_MATCH_COUNT)'
  • Added wait action to block subsequent actions until search completes (#4825)
    • Useful for chaining query-changing actions with motion actions to ensure operations on complete results
      # Wait for search to complete before moving to the best match
      fzf --bind 'start:change-query(foo)+wait+best'
    • The initial loading of the input is also considered a search in progress, so start:wait can be used to wait until the input is fully loaded
      # Move to the last item after the input is fully loaded
      (seq 1000; sleep 1; seq 1001 2000) | fzf --bind 'start:wait+last'
  • Bound alt-left to backward-word and alt-right to forward-word by default (#4833)
  • Bug fixes and improvements
    • Skip $FZF_CURRENT_ITEM export when the item is larger than 64 KB; a huge item can overflow ARG_MAX and break preview and other child commands with E2BIG (#4806)
    • transform and bg-transform now allow a bare put action in the output to insert the key that triggered the action
      # Insert the typed key ('a') into the query
      fzf --bind 'a:transform:echo put'
    • ALT-C in zsh no longer resolves symbolic links when changing the directory, consistent with the cd builtin (#4816) (@​silverneko)
    • Fixed horizontal mouse wheel events being treated as vertical scrolling (#4848) (@​jason5122)
    • Fixed bw theme not inheriting overridden colors
    • fish: CTRL-R now works when $fish_color_normal or $fish_color_comment is empty or invalid (#4831) (@​bitraid)
    • Fixed empty-shell detection in the install script (#4813)
    • Fixed the install script writing nushell source lines into the config files of other shells (#4812)
Commits
  • 6765f46 0.74.0
  • c110aec Update CHANGELOG
  • e54f11c Default to native border for Zellij floating pane (#4854)
  • f7392a8 Pre-create become file with O_EXCL
  • eee92b1 Clear border text of the floating pane when no label is given
  • 77e6394 Set --border-label as the title of the tmux floating pane (#4853)
  • 1e31e5d Use floating pane instead of popup on tmux 3.7 or above (#4850) (#4852)
  • a1fb014 Copy input snapshot on bracketed paste begin
  • 978ded5 Pass bracketed paste actions through wait/track block
  • 743930a Run bg-transform callbacks while wait/track-blocked
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/junegunn/fzf](https://github.com/junegunn/fzf) from 0.73.1 to 0.74.0.
- [Release notes](https://github.com/junegunn/fzf/releases)
- [Changelog](https://github.com/junegunn/fzf/blob/master/CHANGELOG.md)
- [Commits](junegunn/fzf@v0.73.1...v0.74.0)

---
updated-dependencies:
- dependency-name: github.com/junegunn/fzf
  dependency-version: 0.74.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Jul 9, 2026
@github-actions github-actions Bot enabled auto-merge (squash) July 9, 2026 19:55
@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown

Code Metrics Report

📊 View detailed coverage report (available for 7 days)

main (7e15712) #786 (4d84e06) +/-
Coverage 73.1% 73.1% 0.0%
Code to Test Ratio 1:1.3 1:1.3 0.0
Test Execution Time 1m17s 2m3s +46s
Details
  |                     | main (7e15712) | #786 (4d84e06) | +/-  |
  |---------------------|----------------|----------------|------|
  | Coverage            |          73.1% |          73.1% | 0.0% |
  |   Files             |             93 |             93 |    0 |
  |   Lines             |           7917 |           7917 |    0 |
  |   Covered           |           5794 |           5794 |    0 |
  | Code to Test Ratio  |          1:1.3 |          1:1.3 |  0.0 |
  |   Code              |          18472 |          18472 |    0 |
  |   Test              |          25146 |          25146 |    0 |
- | Test Execution Time |          1m17s |           2m3s | +46s |

Reported by octocov

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants