Skip to content

build(deps): bump github.com/junegunn/fzf from 0.65.2 to 0.74.4 - #3527

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 25, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/junegunn/fzf from 0.65.2 to 0.74.4.

Release notes

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

0.74.4

Demo: Non-blocking fzf vim plugin on tmux floating pane

fzf-vim-show.mp4

  • Fixed an escape sequence split across reads being parsed as a fragment, which leaked the rest into the query (#4899)
    • e.g. A terminal answering the startup DECRQM query late left ?2004;2$y, CTRL-UP left 5A, and SGR mouse input left 0;1;1M
  • Fixed --tiebreak=pathname not detecting the last path separator when the line contains a non-ASCII character before it (#4902)
  • Fixed progress in the --listen status payload staying at 100 while a new search was running, which made a snapshot with a new query and the previous result set look complete (#4903)
    • It is now reset when a search starts and reaches 100 on the final result, so progress of 100 means the matches belong to the query reported next to them
  • Fixed adaptive height not reserving a line for the divider of an inline header or footer border, so the list came up one line short for each of them (#4904)
    • e.g. seq 10 | fzf --height=~100% --list-border --header-lines=1 --header-lines-border=inline
  • Fixed fzf erasing the line the prompt was on when it exits, which made the last line of the prompt flicker in fish, bash, and nushell (#4913)
  • Fixed fzf exiting with status 2 while waiting for a key, when --listen is used and 100+ signals interrupt the wait (#4917)
  • Vim plugin
    • fzf no longer blocks the editor, so live previews keep working while fzf is open
      • fzf#run returns an empty list when it runs fzf asynchronously. Use sink, sinklist, or exit to get the result
    • The popup layout now works under Zellij
    • Added popup as a synonym of the tmux layout key
      let g:fzf_layout = { 'popup': '90%,70%' }
    • fzf now opens in a tmux or Zellij floating pane by default, so the window it was started from stays visible and can be used while fzf is running
      • Requires tmux 3.7+ or Zellij 0.44+
      • Set g:fzf_layout to pick a different layout
  • fish
    • Fixed custom CTRL-T command not using the prefixed target directory in some cases (#4498) (@​bitraid)
    • Optimized description alignment of completion items (#4910) (@​bitraid)
  • nushell
    • Added key bindings for Helix editing modes, on nushell 0.115.0 or above (#4914) (@​sim590)
    • Fixed CTRL-T inserting the selected paths unquoted
      • p4p3r (@​P4P3R-HAK) reported the security vulnerability and suggested the fix

0.74.3

  • Performance optimizations for non-ASCII input
    • ASCII queries are up to 16x faster
    • Non-ASCII queries are up to 12x faster
    • Reading accented Latin input is up to 37% faster
    • Reading CJK input reduces memory use by up to 29%
    • ASCII input is unaffected
  • Fixed an image from a preview command being torn apart when its rows are separated by IND instead of newlines, as chafa does under tmux (#4885)
  • Fixed replace-query corrupting the item text when the query is edited afterwards
  • fzf no longer turns bracketed paste mode off on exit when the terminal already had it on, which broke pasting in shells that run fzf from a line editor widget (#4887)
  • Fixed startup blocking on terminals that never answer escape sequences, such as FreeBSD virtual terminals. fzf waited for a reply until a key was pressed, then dropped that keystroke (#2860, #976)

0.74.2

  • Performance optimizations for short queries

... (truncated)

Changelog

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

0.74.4

  • Fixed an escape sequence split across reads being parsed as a fragment, which leaked the rest into the query (#4899)
    • e.g. A terminal answering the startup DECRQM query late left ?2004;2$y, CTRL-UP left 5A, and SGR mouse input left 0;1;1M
  • Fixed --tiebreak=pathname not detecting the last path separator when the line contains a non-ASCII character before it (#4902)
  • Fixed progress in the --listen status payload staying at 100 while a new search was running, which made a snapshot with a new query and the previous result set look complete (#4903)
    • It is now reset when a search starts and reaches 100 on the final result, so progress of 100 means the matches belong to the query reported next to them
  • Fixed adaptive height not reserving a line for the divider of an inline header or footer border, so the list came up one line short for each of them (#4904)
    • e.g. seq 10 | fzf --height=~100% --list-border --header-lines=1 --header-lines-border=inline
  • Fixed fzf erasing the line the prompt was on when it exits, which made the last line of the prompt flicker in fish, bash, and nushell (#4913)
  • Fixed fzf exiting with status 2 while waiting for a key, when --listen is used and 100+ signals interrupt the wait (#4917)
  • Vim plugin
    • fzf no longer blocks the editor, so live previews keep working while fzf is open
      • fzf#run returns an empty list when it runs fzf asynchronously. Use sink, sinklist, or exit to get the result
    • The popup layout now works under Zellij
    • Added popup as a synonym of the tmux layout key
      let g:fzf_layout = { 'popup': '90%,70%' }
    • fzf now opens in a tmux or Zellij floating pane by default, so the window it was started from stays visible and can be used while fzf is running
      • Requires tmux 3.7+ or Zellij 0.44+
      • Set g:fzf_layout to pick a different layout
  • fish
    • Fixed custom CTRL-T command not using the prefixed target directory in some cases (#4498) (@​bitraid)
    • Optimized description alignment of completion items (#4910) (@​bitraid)
  • nushell
    • Added key bindings for Helix editing modes, on nushell 0.115.0 or above (#4914) (@​sim590)
    • Fixed CTRL-T inserting the selected paths unquoted
      • p4p3r (@​P4P3R-HAK) reported the security vulnerability and suggested the fix

0.74.3

  • Performance optimizations for non-ASCII input
    • ASCII queries are up to 16x faster
    • Non-ASCII queries are up to 12x faster
    • Reading accented Latin input is up to 37% faster
    • Reading CJK input reduces memory use by up to 29%
    • ASCII input is unaffected
  • Fixed an image from a preview command being torn apart when its rows are separated by IND instead of newlines, as chafa does under tmux (#4885)
  • Fixed replace-query corrupting the item text when the query is edited afterwards
  • fzf no longer turns bracketed paste mode off on exit when the terminal already had it on, which broke pasting in shells that run fzf from a line editor widget (#4887)
  • Fixed startup blocking on terminals that never answer escape sequences, such as FreeBSD virtual terminals. fzf waited for a reply until a key was pressed, then dropped that keystroke (#2860, #976)

0.74.2

  • Performance optimizations for short queries
    • Short queries scan the largest candidate sets, and the first keystroke scans the whole input
    • Single-character queries are up to 2.4x faster
    • Two-character queries are up to 1.4x faster
  • Faster sorting of search results, skipping redundant radix passes

... (truncated)

Commits

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.65.2 to 0.74.4.
- [Release notes](https://github.com/junegunn/fzf/releases)
- [Changelog](https://github.com/junegunn/fzf/blob/master/CHANGELOG.md)
- [Commits](junegunn/fzf@v0.65.2...v0.74.4)

---
updated-dependencies:
- dependency-name: github.com/junegunn/fzf
  dependency-version: 0.74.4
  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 Sep 25, 2026
@coderabbitai

coderabbitai Bot commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Advanced

Run ID: 04edc16e-e3bc-4b99-a057-58c7472fb775

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

This branch has not been deployed

No deployments
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