summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
AgeCommit message (Collapse)Author
2025-10-120.66.0Junegunn Choi
2025-10-12feat: Allow disabling Ctrl-R binding in shell integration (#4535)Jacobo de Vera
Close #4417
2025-10-10Update CHANGELOGJunegunn Choi
2025-10-09Add Unix domain socket support for --listenJunegunn Choi
Close #4541
2025-10-09Update CHANGELOGJunegunn Choi
2025-10-09Add 'best' actionJunegunn Choi
2025-10-09ADD $FZF_DIRECTIONJunegunn Choi
2025-10-09CTRL-R: Bind ALT-R to toggle-rawJunegunn Choi
2025-10-09Rename: '--color hidden' to '--color nomatch'Junegunn Choi
2025-10-09Add special 'strip' style attribute for stripping colorsJunegunn Choi
Test cases: fd --color always | fzf --ansi --delimiter / fd --color always | fzf --ansi --delimiter / --nth -1 --color fg:dim,nth:regular fd --color always | fzf --ansi --delimiter / --nth -1 --color fg:dim:strip,nth:regular fd --color always | fzf --ansi --delimiter / --nth -1 --color fg:dim:strip,nth:regular --raw fd --color always | fzf --ansi --delimiter / --nth -1 --color fg:dim:strip,nth:regular,hidden:strikethrough --raw fd --color always | fzf --ansi --delimiter / --nth -1 --color fg:dim:strip,nth:regular,hidden:strip:strikethrough --raw fd --color always | fzf --ansi --delimiter / --nth -1 --color fg:dim:strip,nth:regular,hidden:strip:dim:strikethrough --raw
2025-10-09Revise color configurationJunegunn Choi
2025-10-09--gutter ' ' --color gutter:reverseJunegunn Choi
2025-10-09Add $FZF_RAW for conditional actionsJunegunn Choi
2025-10-09Update CHANGELOGJunegunn Choi
2025-10-09Add '--bind ctrl-x:toggle-raw' to CTRL-R bindingsJunegunn Choi
2025-10-09Introduce 'raw' modeJunegunn Choi
2025-09-17Adjust base16 (16) theme (#4501)Junegunn Choi
Motivation: `--color base16` can be a better default than `dark` or `light`, since it uses the colors defined by the current theme. This usually blends in more naturally and works well in both light and dark modes. However, some elements were previously hard-coded with white or black foreground colors, which can cause rendering issues in certain terminal themes.
2025-09-16Style change: thinner gutter column (#4521)Junegunn Choi
2025-08-310.65.2Junegunn Choi
2025-08-03Fix '--color nth:regular' not to reset ANSI attributes of the original textJunegunn Choi
2025-08-03Fix a bug where you cannot unset the default `--nth` using `change-nth`Junegunn Choi
2025-08-02Fix $FZF_CLICK_{HEADER,FOOTER}_WORD with ANSI colors and tabsJunegunn Choi
2025-07-270.65.0Junegunn Choi
2025-07-23Add 'trigger(KEY_OR_EVENT[,...])' actionJunegunn Choi
2025-07-22Add 'click-footer' eventJunegunn Choi
2025-07-060.64.0Junegunn Choi
2025-07-06Add 'multi' event triggered on multi-selection changesJunegunn Choi
2025-07-03Normalize halfwidth and fullwidth characers for matchingJunegunn Choi
2025-06-280.63.0Junegunn Choi
2025-06-25Update CHANGELOGJunegunn Choi
2025-06-21Add bg-cancel action to ignore running background transformsJunegunn Choi
Close #4430 Example: # Implement popup that disappears after 1 second # * Use footer as the popup # * Use `bell` to ring the terminal bell # * Use `bg-transform-footer` to clear the footer after 1 second # * Use `bg-cancel` to ignore currently running background transform actions fzf --multi --list-border \ --bind 'enter:execute-silent(echo -n {+} | pbcopy)+bell' \ --bind 'enter:+transform-footer(echo Copied {} to clipboard)' \ --bind 'enter:+bg-cancel+bg-transform-footer(sleep 1)'
2025-06-19Update man page and changelogJunegunn Choi
2025-06-19Add {*} placeholder flagJunegunn Choi
2025-06-19Revert "Add {*} placeholder flag"Junegunn Choi
This reverts commit 27258f720723d5de32d483fb6b9ff39608ff9cf9.
2025-06-19Add {*} placeholder flagJunegunn Choi
2025-06-16Implement asynchronous transform actions (#4419)Junegunn Choi
Close #4418 Example: fzf --bind 'focus:bg-transform-header(sleep 2; date; echo {})'
2025-05-040.62.0Junegunn Choi
2025-05-04Allow whitespace as separator in --color optionJunegunn Choi
2025-05-04Add 'alt-bg' color for striped lines (#4370)Junegunn Choi
Test cases: 1. 'jump' should show alternating background colors even when 'alt-bg' is not defined as before. go run main.go --bind load:jump Two differences: * The alternating lines will not be in bold (was a bug) * The marker column will not be rendered with alternating background color 2. Use alternating background color when 'alt-bg' is set go run main.go --color bg:238,alt-bg:237 go run main.go --color bg:238,alt-bg:237 --highlight-line 3. 'selected-bg' should take precedence go run main.go --color bg:238,alt-bg:237,selected-bg:232 \ --highlight-line --multi --bind 'load:select+up+select+up' 4. Should work with text with ANSI colors declare -f | perl -0777 -pe 's/^}\n/}\0/gm' | bat --plain --language bash --color always | go run main.go --read0 --ansi --reverse --multi \ --color bg:237,alt-bg:238,current-bg:236 --highlight-line --- Close #4354 Fix #4372
2025-04-220.61.3Junegunn Choi
2025-04-20Fix typo and update CHANGLOGJunegunn Choi
2025-04-060.61.1Junegunn Choi
2025-03-300.61.0Junegunn Choi
2025-03-28Add change-ghost and transform-ghostJunegunn Choi
2025-03-28Add change-pointer and transform-pointerJunegunn Choi
Close #4178
2025-03-22Suppress 'change' event during bracketed paste modeJunegunn Choi
Close #4316
2025-03-14Add `--ghost=TEXT` to display a ghost text when the input is emptyJunegunn Choi
2025-03-030.60.3Junegunn Choi
2025-02-230.60.2Junegunn Choi
2025-02-23Add support for {n} in --with-nth and --accept-nth templatesJunegunn Choi
Close #4275