|
1 | 1 | CHANGELOG
|
2 | 2 | =========
|
3 | 3 |
|
| 4 | +0.55.0 |
| 5 | +------ |
| 6 | +- [bash] Fuzzy path completion is enabled for all commands |
| 7 | + - 1. If the default completion is not already set |
| 8 | + - 2. And if the current bash supports `complete -D` option |
| 9 | + - However, fuzzy completion for some commands can be "dynamically" disabled by the dynamic completion loader |
| 10 | + - See the comment in `__fzf_default_completion` function for more information |
| 11 | +- Comments are now allowed in `$FZF_DEFAULT_OPTS` and `$FZF_DEFAULT_OPTS_FILE` |
| 12 | + ```sh |
| 13 | + export FZF_DEFAULT_OPTS=' |
| 14 | + # Layout options |
| 15 | + --layout=reverse |
| 16 | + --info=inline-right # Show info on the right side of the prompt line |
| 17 | + # ... |
| 18 | + ' |
| 19 | + ``` |
| 20 | +- Hyperlinks (OSC 8) are now supported in the preview window and in the main window |
| 21 | + ```sh |
| 22 | + printf '<< \e]8;;http://github.com/junegunn/fzf\e\\Link to \e[32mfz\e[0mf\e]8;;\e\\ >>' | fzf --ansi |
| 23 | + |
| 24 | + fzf --preview "printf '<< \e]8;;http://github.com/junegunn/fzf\e\\Link to \e[32mfz\e[0mf\e]8;;\e\\ >>'" |
| 25 | + ``` |
| 26 | +- [vim] A spec can have `exit` callback that is called with the exit status of fzf |
| 27 | + - This can be used to clean up temporary resources or restore the original state when fzf is closed without a selection |
| 28 | +- Fixed `--tmux bottom` when the status line is not at the bottom |
| 29 | +- Fixed extra scroll offset in multi-line mode (`--read0` or `--wrap`) |
| 30 | +- Added fallback `ps` command for `kill` completion on Cygwin |
| 31 | + |
| 32 | +0.54.3 |
| 33 | +------ |
| 34 | +- Fixed incompatibility of adaptive height specification and 'start:reload' |
| 35 | + ```sh |
| 36 | + # A regression in 0.54.0 would cause this to fail |
| 37 | + fzf --height '~100%' --bind 'start:reload:seq 10' |
| 38 | + ``` |
| 39 | +- Environment variables are now available to `$FZF_DEFAULT_COMMAND` |
| 40 | + ```sh |
| 41 | + FZF_DEFAULT_COMMAND='echo $FZF_QUERY' fzf --query foo |
| 42 | + ``` |
| 43 | + |
| 44 | +0.54.2 |
| 45 | +------ |
| 46 | +- Fixed incorrect syntax highlighting of truncated multi-line entries |
| 47 | +- Updated GoReleaser to 2.1.0 to simplify notarization of macOS binaries |
| 48 | + - macOS archives will be in `tar.gz` format instead of `zip` format since we no longer notarize the zip files but binaries |
| 49 | +- (Windows) Reverted a mintty fix in 0.54.0 |
| 50 | + - As a result, mouse may not work on mintty in fullscreen mode. However, fzf will correctly read non-ASCII input in fullscreen mode (`--no-height`). |
| 51 | + - fzf unfortunately cannot read non-ASCII input when not in fullscreen mode on Windows. So if you need to input non-ASCII characters, add `--no-height` to your `$FZF_DEFAULT_OPTS`. |
| 52 | + - Any help in fixing this issue will be appreciated (#3799, #3847). |
| 53 | + |
| 54 | +0.54.1 |
| 55 | +------ |
| 56 | +- Updated [fastwalk](https://github.com/charlievieth/fastwalk) dependency for built-in directory walker |
| 57 | + - [fastwalk: add optional sorting and improve documentation](https://github.com/charlievieth/fastwalk/pull/27) |
| 58 | + - [fastwalk: only check if MSYSTEM is set during MSYS/MSYS2](https://github.com/charlievieth/fastwalk/pull/28) |
| 59 | + - Thanks to @charlievieth |
| 60 | +- Reverted ALT-C binding of fish to use `cd` instead of `builtin cd` |
| 61 | + - `builtin cd` was introduced to work around a bug of `cd` coming from `zoxide init --cmd cd fish` where it cannot handle `--` argument. |
| 62 | + - However, the default `cd` of fish is actually a wrapper function for supporting `cd -`, so we want to use it instead. |
| 63 | + - See [#3928](https://github.com/junegunn/fzf/pull/3928) for more information and consider helping zoxide fix the bug. |
| 64 | + |
4 | 65 | 0.54.0
|
5 | 66 | ------
|
6 | 67 | _Release highlights: https://junegunn.github.io/fzf/releases/0.54.0/_
|
|
0 commit comments