master
Clean up comments and tests
Add "unix" and "fattr" promises (#4719)
Restore bracketed paste mode instead of forcing it off
Year 2026
Add 'wait' action to block until search completion (#4825)
Clean up non-ascii characters
Add underline style variants and underline color support
Replace []Result cache with bitmap cache for reduced memory usage
Add change-with-nth action to dynamically change --with-nth (#4691)
Fix lint warnings (#4586)
Address code scanning alerts
Embed man page in the binary and show it on 'fzf --man'
Fix deprecations of ioutil (#3370)
Make --accept-nth compatible with --select-1
Micro-optimizations
Use a shared work queue instead of static partitioning in matcher
Fix --no-sort jumpiness by merging results in index order
Apply facing-line rule to input border as well
Refactor the code so that fzf can be used as a library (#3769)
Enable profiling options when 'pprof' tag is set (#2813)
Allow bare put action in transform output
Separate floating pane border label from pane title
--tmux: Export bash functions
Skip symlinks targeting ancestors of walker root to prevent resource exhaustion
Remove possible races (#4070)
Skip all-zero passes in radix sort of results
Use LSD radix sort for Result sorting in matcher
Replace sort.Sort(ByOrder(...)) with slices.SortFunc
Copy the item text in replace-query
Break preview lines on IND to support chafa in preview window on tmux
Terminate resize notification when Loop exits
Escape trailing semicolon in tmux command argument
With a non-default --delimiter, --{accept,with}-nth should not remove trailing whitespaces
Fix AWK tokenizer not treating a new line character as whitespace
Use MSYS=enable_pcon instead of winpty on mintty 3.4.5 or later