Skip to content

Releases: ajeetdsouza/zoxide

v0.5.0

30 Oct 18:57
Compare
Choose a tag to compare

Added

  • Inaccessible directories are no longer removed; zoxide can now remember paths on removable devices.
  • $_ZO_EXCLUDE_DIRS now supports globs.
  • zoxide init now defines __zoxide_z* functions that can be aliased as needed.
  • Support for the xonsh shell.
  • zoxide import can now import from Autojump.

Changed

  • zoxide init --no-aliases no longer generates z or zi.

Fixed

  • Clobber conflicting alias definitions in bash/fish/zsh/POSIX shells.

Removed

  • Deprecated PWD hooks for POSIX shells.

v0.4.3

04 Jul 08:14
Compare
Choose a tag to compare

Fixed

  • Bug in Fish init script

v0.4.2

03 Jul 19:44
Compare
Choose a tag to compare

Added

  • $_ZO_FZF_OPTS to specify custom options for fzf
  • zoxide query --list to list all matches
  • zoxide query --score to show score along with result

Changed

  • Increased default value of $_ZO_MAXAGE to 10000.
  • Symlinks are treated as separate directories by default, this can be changed by setting _ZO_RESOLVE_SYMLINKS=1.

Removed

  • Help menus for z and zri.
  • zoxide remove -i is replaced with zri.

v0.4.1

24 May 21:29
Compare
Choose a tag to compare

Added

  • Support for PowerShell.

Removed

  • Backward compatibility with v0.2.x databases.
  • Support for paths with invalid UTF-8.

v0.4.0

03 May 12:46
Compare
Choose a tag to compare

Added

  • Interactive mode for removing entries (zoxide remove -i).
  • Aliases for interactive query and remove (zqi and zri respectively).
  • PWD hooks for POSIX shells.

Changed

  • zoxide remove now throws an error if there was no match in the database.
  • Interactive mode in zoxide no longer throws an error if fzf exits gracefully.
  • Canonicalize to regular paths instead of UNC paths on Windows.
  • zoxide init now uses PWD hooks by default for better performance.
  • $_ZO_ECHO now only works when set to 1.
  • Using the --z-cmd flag now also renames the associated aliases.
  • The --z-cmd flag has been renamed to --cmd.
  • The --no-define-aliases flag has been renamed to --no-aliases.

Fixed

  • fish no longer cds to the user's home when no match is found.

v0.3.1

03 Apr 13:21
Compare
Choose a tag to compare

Added

  • Version output displays git revision information.
  • --z-cmd flag for zoxide init to rename the z command to something else.

Changed

  • Query output no longer has the query: prefix, so $(zq) can now be used as an argument to commands.

Fixed

  • Queries now also include checks for if the top level directory matches.

v0.3.0

30 Mar 01:50
Compare
Choose a tag to compare

Added

  • Automatic migration from v0.2.x databases.
  • $_ZO_EXCLUDE_DIRS to prevent certain directories from being added to the database.
  • Support for POSIX-compliant shells.

Changed

  • Database location defaults to user's local data directory.
  • Database schema now includes a version number.
  • migrate subcommand renamed to import.

Fixed

  • Achieve thread safety using unique temporary database file names for each zoxide instance.
  • Incomprehensive "could not allocate" message on database corruption.

v0.2.2

19 Mar 19:52
Compare
Choose a tag to compare

Fixed

  • Incorrect exit codes in z command on fish.

Removed

  • File locks on database.

v0.2.1

15 Mar 18:42
Compare
Choose a tag to compare

Added

  • $_ZO_ECHO to echo match before cding.
  • Minimal ranger plugin.
  • PWD hook to only update the database when the current directory is changed.
  • Support for bash.
  • migrate subcommand to allow users to migrate from z.

Fixed

  • Interactive queries causing other open shells to hang.

v0.2.0

10 Mar 23:25
128413e
Compare
Choose a tag to compare

Added

  • init subcommand to remove dependency on shell plugin managers.
  • Support for z - command to go to previous directory.
  • Cargo.lock for more reproducible builds.
  • Support for the fish shell.

Fixed

  • _zoxide_precmd overriding other precmd hooks on zsh.