Releases: ajeetdsouza/zoxide
Releases Β· ajeetdsouza/zoxide
0.9.6
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.
v0.8.2
Changed
- Fzf: show preview window below results.
Fixed
- Bash/Fish/POSIX/Zsh: paths on Cygwin.
- Fish: completions not working on certain systems.
- Bash: completions not escaping spaces correctly.
v0.8.1
Changed
- Manpages: moved to
man/man1/*.1
. - Replace
--no-aliases
with--no-cmd
. - Elvish: upgrade minimum supported version to v0.18.0.
- Nushell: upgrade minimum supported version to v0.61.0.
Fixed
- Bash/Zsh: rename
_z
completion function to avoid conflicts with other shell
plugins. - Fzf: added
--keep-right
option by default, upgrade minimum supported version
to v0.21.0. - Bash: only enable completions on 4.4+.
- Fzf: bypass
ls
alias in preview window. - Retain ownership of database file.
zoxide query --interactive
should not conflict with--score
.