Zoxide Versions Save

A smarter cd command. Supports all major shells.

v0.7.8

2 years ago

Added

  • Auto-generated completions for Fig.

Fixed

  • Compile error with clap v3.0.0-beta.5.

v0.7.7

2 years ago

Fixed

  • PowerShell: Hook not initializing correctly.

v0.7.6

2 years ago

Changed

  • Nushell: upgrade minimum supported version to v0.37.0.

Fixed

  • Xonsh: error messages in zi.
  • Xonsh: configuration environment variables not being handled correctly.

v0.7.5

2 years ago

Added

  • Bash/Elvish: completions for z command.

Changed

  • Nushell: upgrade minimum supported version to v0.36.0.
  • Nushell: easier installation instructions.

Fixed

  • Elvish: unable to z into directories by path.
  • Elvish: don't show traceback when z or zi fails.
  • Elvish: nested shells do not initialize correctly.

v0.7.4

2 years ago

Fixed

  • Compile error with clap v3.0.0-beta.4.

v0.7.3

2 years ago

Added

  • zoxide add and zoxide remove now accept multiple arguments.

Fixed

  • Nushell: errors on 0.33.0.
  • PowerShell: errors when initializing in StrictMode.
  • Bash/POSIX: remove conflicting alias definitions when initializing.
  • Bash: remove extra semicolon when setting $PROMPT_COMMAND.
  • Xonsh: use shell environment instead of os.environ.

v0.7.2

2 years ago

Fixed

  • zoxide -V not printing version.

v0.7.1

2 years ago

Added

  • Auto-generated shell completions.
  • zoxide query --all for listing deleted directories.
  • Lazy deletion for removed directories that have not been accessed in > 90 days.
  • Nushell: support for 0.32.0+.

Fixed

  • Nushell: avoid calling __zoxide_hook on non-filesystem subshells.
  • Fish: alias cd=z now works, but it must be done after calling zoxide init.
  • PowerShell: avoid calling __zoxide_hook on non-filesystem providers.
  • Fish: avoid calling __zoxide_hook in private mode.

v0.7.0

3 years ago

Added

  • Manpages for all subcommands.
  • Default prompt for Nushell.

Changed

  • zoxide remove -i now accepts multiple selections.
  • zoxide add no longer accepts zero parameters.
  • $_ZO_EXCLUDE_DIRS now defaults to "$HOME".
  • Binary releases now use .zip on Windows, .tar.gz otherwise.

Fixed

  • cd - on fish shells.
  • __zoxide_hook no longer changes value of $? within $PROMPT_COMMAND on bash.

Removed

  • GitHub install script.
  • Release binaries built with glibc, use musl instead.

v0.6.0

3 years ago

Added

Changed

  • z now excludes the current directory from search results.

Fixed

  • Removed backtraces on Rust nightly.
  • Generated shell code avoids using aliased builtins.
  • Handle broken pipe errors gracefully when writing to streams.
  • NUL file appearing in working directory on Windows.
  • Accidental redefinition of hooks when initialized twice on some shells.
  • zoxide unable to find itself on Xonsh shells.

Removed

  • Aliases: za, zq, zqi, zr, zri. These are trivial aliases to zoxide that can easily be defined manually, and aren't very useful to most users.