Releases: ajeetdsouza/zoxide
Releases · ajeetdsouza/zoxide
v0.7.0
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
, usemusl
instead.
v0.6.0
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.
v0.5.0
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 generatesz
orzi
.
Fixed
- Clobber conflicting alias definitions in bash/fish/zsh/POSIX shells.
Removed
- Deprecated PWD hooks for POSIX shells.
v0.4.3
Fixed
- Bug in Fish init script
v0.4.2
Added
$_ZO_FZF_OPTS
to specify custom options forfzf
zoxide query --list
to list all matcheszoxide query --score
to show score along with result
Changed
- Increased default value of
$_ZO_MAXAGE
to10000
. - Symlinks are treated as separate directories by default, this can be changed by setting
_ZO_RESOLVE_SYMLINKS=1
.
Removed
- Help menus for
z
andzri
. zoxide remove -i
is replaced withzri
.
v0.4.1
Added
- Support for PowerShell.
Removed
- Backward compatibility with
v0.2.x
databases. - Support for paths with invalid UTF-8.
v0.4.0
Added
- Interactive mode for removing entries (
zoxide remove -i
). - Aliases for interactive
query
andremove
(zqi
andzri
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 iffzf
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 to1
.- 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
cd
s to the user's home when no match is found.
v0.3.1
Added
- Version output displays
git
revision information. --z-cmd
flag forzoxide init
to rename thez
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
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 toimport
.
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
Fixed
- Incorrect exit codes in
z
command on fish.
Removed
- File locks on database.