# zoxide v0.9.5 — 0.9.5 - Product: zoxide (https://whatsnew.fyi/product/zoxide) - Vendor: Ajeet D'Souza - Date: 2024-09-13 - Version: v0.9.5 - Original notes: https://github.com/ajeetdsouza/zoxide/releases/tag/v0.9.5 - Permalink: https://whatsnew.fyi/product/zoxide/releases/v0.9.5 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Zsh improved cd completions - **added** — Lazily delete excluded directories from the database - **added** — Fish detect infinite loop when using alias cd=z - **added** — Installer added flags for --bin-dir, --man-dir, --arch, and --sudo - **added** — Nushell support for v0.94.0+ - **added** — Bash, fish, and zsh support for z -- dir style queries - **added** — Fish improved Space-Tab completions - **added** — Korn shell support - **changed** — Fzf removed --select-1 from default options - **changed** — Enforce that $_ZO_DATA_DIR is an absolute path - **fixed** — Zsh Space-Tab completion repeating output multiple times when matching single directory - **fixed** — Fish, Nushell, and PowerShell handle queries that look like args (e.g. z -x) - **fixed** — Elvish z - now works as expected - **fixed** — Fish generated shell code avoids using aliased builtins - **fixed** — Fish cd command is now copied directly from $__fish_data_dir/functions/cd.fish - **fixed** — Symlinks not getting added to the database when $_ZO_RESOLVE_SYMLINKS=0 - **fixed** — Symlinked database files getting replaced instead of the actual files ###### 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 aliasing `cd=z`. - Symlinks not getting added to the database when `$_ZO_RESOLVE_SYMLINKS=0`. - Symlinked database files getting replaced instead of the actual files.