Releases: ajeetdsouza/zoxide
Releases Β· ajeetdsouza/zoxide
0.9.8
Added
- Support for Tcsh.
- Added
--score
flag tozoxide add
. - POSIX: add doctor to diagnose common issues.
- Nushell: add CLI completions.
Changed
- Bash: zoxide will now automatically
cd
when selecting Space-Tab completions.
Fixed
- Bash: doctor now handles
PROMPT_COMMAND
being an array. - Bash: doctor now handles Visual Studio Code's shell integration.
- Bash: completions now work with
ble.sh
. - Nushell: stop ignoring symlinks when
cd
-ing into a directory. - Fzf: updated minimum supported version to v0.51.0.
- PowerShell: avoid setting
$error
when defining__zoxide_hooked
. - PowerShell: handle special characters in file paths when
cd
-ing into them. - Database corruption issue when the filesystem is 100% full.
0.9.7
Added
- Nushell: support for 0.102.0.
- Bash / Zsh: add doctor to diagnose common issues.
Fixed
- ksh: alias to regular POSIX implementation for better compatibility.
0.9.6
Fixed
- Fish:
builtin abbr
doesn't work on older versions. - Zsh: make
__zoxide_z_complete
available with--no-cmd
.
0.9.5
Added
- zsh: improved
cd
completions. - Lazily delete excluded directories from the database.
- fish: detect infinite loop when using
alias cd=z
. - Installer: added flags for
--bin-dir
,--man-dir
,--arch
, and--sudo
. - Nushell: support for v0.94.0+.
- bash/fish/zsh: support for
z -- dir
style queries. - fish: improved Space-Tab completions.
- ksh: added support for the Korn shell.
Changed
- fzf: removed
--select-1
from default options. The interactive selector will
now open up even if there is only one match. - Enforce that
$_ZO_DATA_DIR
is an absolute path.
Fixed
- zsh: Space-Tab completion repeating output multiple times when matching single
directory - fish / Nushell / PowerShell: handle queries that look like args (e.g.
z -x
). - elvish:
z -
now works as expected. - fish: generated shell code avoids using aliased builtins.
- fish:
cd
command is now copied directly from
$__fish_data_dir/functions/cd.fish
. This should minimize the chances of an
infinite loop when aliasingcd=z
. - Symlinks not getting added to the database when
$_ZO_RESOLVE_SYMLINKS=0
. - Symlinked database files getting replaced instead of the actual files.
0.9.4
Changed
- zsh: improved Space-Tab completions.
0.9.3
Added
- Nushell: support for v0.89.0.
0.9.2
Added
- Short option
-a
forzoxide query --all
.
Fixed
- PowerShell: use
global
scope for variables / functions.
0.9.1
Added
- Fish/Zsh: aliases on
__zoxide_z
will now use completions. - Nushell: add support for v0.78.0.
- Fish: plugin now works on older versions.
- PowerShell: warn when PowerShell version is too old for
z -
andz +
. - PowerShell: support for PWD hooks on all versions.
Fixed
- Fish: not providing
cd
completions when there is a space in the path. - Bash/Fish/Zsh: providing
z
completions when the last argument starts withz!
. - Bash/Fish/Zsh: attempting to
cd
when the last argument isz!
.
0.9.0
Added
edit
subcommand to adjust the scores of entries.
Fixed
- Zsh: completions clashing with
zsh-autocomplete
. - Fzf: 'invalid option' on macOS.
- PowerShell: handle UTF-8 encoding correctly.
- Zsh: don't hide output from
chpwd
hooks. - Nushell: upgrade minimum supported version to v0.73.0.
- Zsh: fix extra space in interactive completions when no match is found.
- Fzf: various improvements.
- Nushell: Accidental redefinition of hooks when initialized twice.
Removed
remove -i
subcommand: useedit
instead.
v0.8.3
Added
- Nushell: support for
z -
. - Nushell: support for PWD hooks.
Changed
- Fish: change fuzzy completion prefix to
z!
. - Zsh: allow
z
to navigate dirstack via+n
and-n
. - Fzf: improved preview window.
Fixed
- Bash: double forward slash in completions.