| 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-05 | [zsh] Set shell options for pathname expansion "~/.ssh/config.d/*" | Koichi Murase |
| 2025-02-20 | [zsh/completion] don't unescape FZF_DEFAULT_OPTS (#4262) | Steve Williams |
| 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-12-03 | chore: completion test command sequence (#4115) | LangLangBart |
| 2024-11-14 | fix(zsh): handle backtick trigger edge case (#4090) | LangLangBart |
| 2024-11-12 | Fix zsh $+name syntax does not work with setopt ksh_arrays (#4084) | ๆๅ้ |
| 2024-11-10 | Enhance command extraction in zsh completion (#4082) | LangLangBart |
| 2024-08-07 | fix: Add fallback for cygwin ps (#3955) | Eduardo D Sanchez |
| 2024-07-06 | [completion] Use --wrap option in process completion | Junegunn Choi |
| 2024-07-05 | [zsh] Fix backslash escaping (#3909) | Junegunn Choi |
| 2024-06-28 | [zsh] Fix completion error on openSUSE Tumbleweed | Junegunn Choi |
| 2024-06-19 | Remove comment in command substitution (#3875) | Hexin |
| 2024-06-13 | chore(shell): Separate declaration and assignment for zsh legacy versions (#3... | 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-19 | Respect $FZF_DEFAULT_OPTS_FILE in key bindings and completion (#3742) | Junegunn Choi |
| 2024-04-17 | fix: Move 'emulate' command outside interactive check (#3736) | LangLangBart |
| 2024-04-10 | [shell] Revert interactiveness checks for eval | Junegunn Choi |
| 2024-03-13 | Add walker options and replace 'find' with the built-in walker (#3649) | Junegunn Choi |
| 2023-10-29 | [completion] Handle all hostaliases in /etc/hosts (#3495) | akdevservices |
| 2023-10-14 | [zsh] Fix 'emulate: unknown argument -o' error on old zsh (#3465) | LangLangBart |
| 2023-10-12 | [shell] make `__fzf_list_hosts()` definable by the user | Christoph Anton Mitterer |
| 2023-10-12 | [shell] move username prefixing code where needed | Christoph Anton Mitterer |
| 2023-10-12 | [shell] donโt print error on non-existent SSH files | Christoph Anton Mitterer |
| 2023-10-09 | Improve interactiveness checks (#3449) | Christoph Anton Mitterer |
| 2023-10-04 | [shell] Avoid side-effects during eval (#3459) | Junegunn Choi |
| 2023-10-02 | [completion] Prevent running a command during 'eval' | Junegunn Choi |
| 2023-09-19 | [shell] Use --scheme=path when appropriate | Junegunn Choi |
| 2023-09-18 | Basic context-aware completion for ssh command (#3424) | Timofei Bredov |
| 2023-04-01 | [shell] Update kill completion | Junegunn Choi |
| 2022-10-16 | [shell] Make bash/zsh completion and bindings work with 'set -u' (#2999) | John Fred Fadrigalan |
| 2022-08-22 | [completion] Remove extra trailing slash on directory completion | Junegunn Choi |
| 2022-08-03 | [completion] ssh: Remove values with '%' (#2548) | lbesnard |