Releases: ajeetdsouza/zoxide
Releases Β· ajeetdsouza/zoxide
0.9.8
Added
- Support for Tcsh.
- Added
--scoreflag tozoxide add. - POSIX: add doctor to diagnose common issues.
- Nushell: add CLI completions.
Changed
- Bash: zoxide will now automatically
cdwhen selecting Space-Tab completions.
Fixed
- Bash: doctor now handles
PROMPT_COMMANDbeing 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
$errorwhen 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 abbrdoesn't work on older versions. - Zsh: make
__zoxide_z_completeavailable with--no-cmd.
0.9.5
Added
- zsh: improved
cdcompletions. - 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 -- dirstyle queries. - fish: improved Space-Tab completions.
- ksh: added support for the Korn shell.
Changed
- fzf: removed
--select-1from default options. The interactive selector will
now open up even if there is only one match. - Enforce that
$_ZO_DATA_DIRis 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:
cdcommand 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
-aforzoxide query --all.
Fixed
- PowerShell: use
globalscope for variables / functions.
0.9.1
Added
- Fish/Zsh: aliases on
__zoxide_zwill 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
cdcompletions when there is a space in the path. - Bash/Fish/Zsh: providing
zcompletions when the last argument starts withz!. - Bash/Fish/Zsh: attempting to
cdwhen the last argument isz!.
0.9.0
Added
editsubcommand 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
chpwdhooks. - 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 -isubcommand: useeditinstead.
v0.8.3
Added
- Nushell: support for
z -. - Nushell: support for PWD hooks.
Changed
- Fish: change fuzzy completion prefix to
z!. - Zsh: allow
zto navigate dirstack via+nand-n. - Fzf: improved preview window.
Fixed
- Bash: double forward slash in completions.