Skip to content

Releases: ajeetdsouza/zoxide

0.9.6

19 Sep 08:21
Compare
Choose a tag to compare

Fixed

  • Fish: builtin abbr doesn't work on older versions.
  • Zsh: make __zoxide_z_complete available with --no-cmd.

0.9.5

13 Sep 00:54
Compare
Choose a tag to compare

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.

0.9.4

20 Feb 23:13
Compare
Choose a tag to compare

Changed

  • zsh: improved Space-Tab completions.

0.9.3

12 Feb 22:45
Compare
Choose a tag to compare

Added

  • Nushell: support for v0.89.0.

0.9.2

04 Aug 03:16
Compare
Choose a tag to compare

Added

  • Short option -a for zoxide query --all.

Fixed

  • PowerShell: use global scope for variables / functions.

0.9.1

07 May 16:11
Compare
Choose a tag to compare

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 - and z +.
  • 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 with z!.
  • Bash/Fish/Zsh: attempting to cd when the last argument is z!.

0.9.0

07 Jan 23:24
Compare
Choose a tag to compare

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: use edit instead.

v0.8.3

02 Sep 09:01
Compare
Choose a tag to compare

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

25 Jun 20:05
Compare
Choose a tag to compare

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

23 Apr 01:19
Compare
Choose a tag to compare

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.