NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #9 by repository stars
Last release 21 days ago
14 Sep 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 40 of 40 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
1187 releases · first in 2013
Fixed incompatibility of adaptive height specification and 'start:reload' ```sh
# A regression in 0.54.0 would cause this to fail
fzf --height '~100%' --bind 'start:reload:seq 10'
$FZF_DEFAULT_COMMANDFZF_DEFAULT_COMMAND='echo $FZF_QUERY' fzf --query foo
Nothing published for this version
One column per quarter.
Nothing published for this version
Fixed incorrect syntax highlighting of truncated multi-line entries
tar.gz format instead of zip format since we no longer notarize the zip files but binaries--no-height).--no-height to your $FZF_DEFAULT_OPTS.Nothing published for this version
Updated fastwalk dependency for built-in directory walker
cd instead of builtin cd
builtin cd was introduced to work around a bug of cd coming from zoxide init --cmd cd fish where it cannot handle -- argument.cd of fish is actually a wrapper function for supporting cd -, so we want to use it instead.Nothing published for this version
Nothing published for this version
_Release highlights: https://junegunn.github.io/fzf/releases/0.54.0/_
Release highlights: https://junegunn.github.io/fzf/releases/0.54.0/
--wrap option enables line wrap--wrap-sign customizes the sign for wrapped lines (default: ↳ )toggle-wrap action toggles line wraphistory | fzf --tac --wrap --bind 'ctrl-/:toggle-wrap' --wrap-sign $'\t↳ '
CTRL-/ and ALT-/ to toggle-wrap--wrap-sign $'\t↳ ' to indent wrapped lineskill ** completion uses --wrap to show the whole line by default
instead of showing it in the preview window--info-command option for customizing the info line# Prepend the current cursor position in yellow
fzf --info-command='echo -e "\x1b[33;1m$FZF_POS\x1b[m/$FZF_INFO 💛"'
$FZF_INFO is set to the original info text# Minimal style
fzf --pointer '' --marker '' --prompt '' --info hidden
--tail--sync behavior
--sync is provided, fzf will not render the interface until the initial filtering and the associated actions (bound to any of start, load, result, or focus) are complete.# fzf will not render intermediate states
(sleep 1; seq 1000000; sleep 1) |
fzf --sync --query 5 --listen --bind start:up,load:up,result:up,focus:change-header:Ready
execute and transform actions (it used to timeout due to lock conflict)fzf --listen --sync --bind 'focus:transform-header:curl -s localhost:$FZF_PORT?limit=0 | jq .'
offset-middle action to place the current item is in the middle of the screenreload or reload-sync is bound to start event. fzf < /dev/null or : | fzf are no longer required and extraneous load event will not fire due to the empty list.# Now this will work as expected. Previously, this would print an invalid header line.
# `fzf < /dev/null` or `: | fzf` would fix the problem, but then an extraneous
# `load` event would fire and the header would be prematurely updated.
fzf --header 'Loading ...' --header-lines 1 \
--bind 'start:reload:sleep 1; ps -ef' \
--bind 'load:change-header:Loaded!'
--tiebreak=end with very long items--walker-skip to also skip symlinks to directoriesresult event not fired when input stream is not completev prefix so that they are available on https://proxy.golang.org/Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →