| Age | Commit message (Expand) | Author |
| 2025-09-24 | Apply shfmt to bash script files (make fmt) | Junegunn Choi |
| 2025-09-24 | make lint: Perform bash script linting | Junegunn Choi |
| 2025-07-25 | fix(shell): check for mawk existence before version check (#4468) | LangLangBart |
| 2025-06-09 | [bash,zsh] Skip comments in ~/.ssh/config | Koichi Murase |
| 2025-06-09 | [bash,zsh] Support "=" after "Hostname" and "Host" in ~/.ssh/config | Koichi Murase |
| 2025-06-09 | [bash,zsh] Remove redundant filtering-out of comment/blank lines | Koichi Murase |
| 2025-06-09 | [bash,zsh] Correctly exclude the hostname "0.0.0.0" | Koichi Murase |
| 2025-06-09 | [bash,zsh] Do not end the hostname analysis on "]" in ~/.ssh/known_hosts | Koichi Murase |
| 2025-06-09 | [bash,zsh] Process hostnames with uppercase letters in known_hosts | Koichi Murase |
| 2025-06-08 | [bash,zsh] Separate common functions into "shell/common.sh" | Koichi Murase |
| 2025-06-08 | [bash,zsh] Work around mawk 1.3.3-20090705 not supporting the POSIX brackets | Koichi Murase |
| 2025-06-08 | [bash,zsh] Work around Solaris awk, which is non-standard | Koichi Murase |
| 2025-06-08 | [bash,zsh] Work around a quirk of macOS awk | Koichi Murase |
| 2025-06-05 | [bash,zsh] Reduce the number of fork & exec | Koichi Murase |
| 2025-06-03 | [bash] Set shell options for pathname expansion "~/.ssh/config.d/*" (#4405) | Koichi Murase |
| 2025-05-30 | [bash] Fix 'complete' errors when IFS is newline | Junegunn Choi |
| 2025-05-10 | bash: set keybinding right before printing special character (#4377) | Ajeet D'Souza |
| 2025-03-17 | [bash] Fix $FZF_COMPLETION_{DIR,PATH}_OPTS to support non-trivial arguments | Junegunn Choi |
| 2025-01-28 | Enhance --min-height option to take number followed by + | Junegunn Choi |
| 2025-01-27 | [completion] Replace 'tr' with built-in string substitution | Junegunn Choi |
| 2025-01-27 | Enhance click-header event | Junegunn Choi |
| 2025-01-26 | [completion] Make kill completion header clickable | Junegunn Choi |
| 2024-10-15 | Use eval to evaluate $post variable as command. (#4023) | Thomas Martitz |
| 2024-09-23 | [bash] Fix infinite retry loop for completion setting without "-F func" (#4004) | Koichi Murase |
| 2024-08-22 | [bash] Revert skipping setting up fuzzy path completion | Junegunn Choi |
| 2024-08-11 | [bash] Enable fuzzy path completion for all commands (#3958) | Junegunn Choi |
| 2024-08-07 | fix: Add fallback for cygwin ps (#3955) | Eduardo D Sanchez |
| 2024-07-08 | [bash] Add code to the default list of programs to support completion | Junegunn Choi |
| 2024-07-06 | [completion] Use --wrap option in process completion | Junegunn Choi |
| 2024-06-03 | Add new options to bash completion | Junegunn Choi |
| 2024-05-09 | chore: Update flags to include long-form options for case (#3785) | LangLangBart |
| 2024-05-07 | [shell] Add $FZF_COMPLETION_{DIR,PATH}_OPTS | Junegunn Choi |
| 2024-04-27 | [completion] Add undocumented bash variables for completion commands | Junegunn Choi |
| 2024-04-25 | Make completion.bash load faster | Junegunn Choi |
| 2024-04-19 | Respect $FZF_DEFAULT_OPTS_FILE in key bindings and completion (#3742) | Junegunn Choi |
| 2024-04-10 | [shell] Revert interactiveness checks for eval | Junegunn Choi |
| 2024-04-04 | [bash] Add -o nospace to dir completion options (#1987) | Junegunn Choi |
| 2024-04-04 | [bash] Remove -o default from dir completion options (#1987) | Junegunn Choi |
| 2024-04-04 | [bash] Fix variable completion of directory-related commands | Junegunn Choi |
| 2024-03-29 | [bash-completion] Make dynamic loader return 124 to retry completion | Junegunn Choi |
| 2024-03-17 | [bash] Fix default completion of unset, unalias, etc | Junegunn Choi |
| 2024-03-13 | Add walker options and replace 'find' with the built-in walker (#3649) | Junegunn Choi |
| 2024-03-13 | [bash] Fix regression in dynamic completion | Junegunn Choi |
| 2024-03-10 | [bash] Update orig_complete after _completion_loader | Koichi Murase |
| 2024-03-10 | [bash] Refactor access to "_fzf_orig_complete_${cmd//[^A-Za-z0-9_]/_}" | Koichi Murase |
| 2023-10-29 | [completion] Handle all hostaliases in /etc/hosts (#3495) | akdevservices |
| 2023-10-19 | [bash] Preserve existing completion for ssh | Junegunn Choi |
| 2023-10-13 | [bash] Remove implicit bash-completion dependency | Junegunn Choi |
| 2023-10-12 | [bash] statically define __fzf_list_hosts() with either method | Christoph Anton Mitterer |
| 2023-10-12 | [bash] try to use bash-completions’s _known_hosts_real() for getting hostnames | Christoph Anton Mitterer |