6.5 KiB
6.5 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.7.0 - 2021-05-02
Added
- Manpages for all subcommands.
- Default prompt for Nushell.
Changed
zoxide remove -inow accepts multiple selections.zoxide addno longer accepts zero parameters.$_ZO_EXCLUDE_DIRSnow defaults to"$HOME".- Binary releases now use
.zipon Windows,.tar.gzotherwise.
Fixed
cd -on fish shells.__zoxide_hookno longer changes value of$?within$PROMPT_COMMANDon bash.
Removed
- GitHub install script.
0.6.0 - 2021-04-09
Added
Changed
znow 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.
0.5.0 - 2020-10-30
Added
- Inaccessible directories are no longer removed; zoxide can now remember paths on removable devices.
$_ZO_EXCLUDE_DIRSnow supports globs.zoxide initnow defines__zoxide_z*functions that can be aliased as needed.- Support for the xonsh shell.
zoxide importcan now import from Autojump.
Changed
zoxide init --no-aliasesno longer generateszorzi.
Fixed
- Clobber conflicting alias definitions in bash/fish/zsh/POSIX shells.
Removed
- Deprecated PWD hooks for POSIX shells.
0.4.3 - 2020-07-04
Fixed
- Bug in Fish init script
0.4.2 - 2020-07-03
Added
$_ZO_FZF_OPTSto specify custom options forfzfzoxide query --listto list all matcheszoxide query --scoreto show score along with result
Changed
- Increased default value of
$_ZO_MAXAGEto10000. - Symlinks are treated as separate directories by default, this can be changed by setting
_ZO_RESOLVE_SYMLINKS=1.
Removed
- Help menus for
zandzri. zoxide remove -iis replaced withzri.
0.4.1 - 2020-05-25
Added
- Support for powershell.
Removed
- Backward compatibility with
v0.2.xdatabases. - Support for paths with invalid UTF-8.
0.4.0 - 2020-05-03
Added
- Interactive mode for removing entries (
zoxide remove -i). - Aliases for interactive
queryandremove(zqiandzrirespectively). - PWD hooks for POSIX shells.
Changed
zoxide removenow throws an error if there was no match in the database.- Interactive mode in
zoxideno longer throws an error iffzfexits gracefully. - Canonicalize to regular paths instead of UNC paths on Windows.
zoxide initnow uses PWD hooks by default for better performance.$_ZO_ECHOnow only works when set to1.- Using the
--z-cmdflag now also renames the associated aliases. - The
--z-cmdflag has been renamed to--cmd. - The
--no-define-aliasesflag has been renamed to--no-aliases.
Fixed
- fish no longer
cds to the user's home when no match is found.
0.3.1 - 2020-04-03
Added
- Version output displays
gitrevision information. --z-cmdflag forzoxide initto rename thezcommand 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.
0.3.0 - 2020-03-30
Added
- Automatic migration from
v0.2.xdatabases. $_ZO_EXCLUDE_DIRSto 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.
migratesubcommand renamed toimport.
Fixed
- Achieve thread safety using unique temporary database file names for each
zoxideinstance. - Incomprehensive "could not allocate" message on database corruption.
0.2.2 - 2020-03-20
Fixed
- Incorrect exit codes in
zcommand on fish.
Removed
- File locks on database.
0.2.1 - 2020-03-16
Added
$_ZO_ECHOto echo match beforecding.- Minimal
rangerplugin. - PWD hook to only update the database when the current directory is changed.
- Support for bash.
migratesubcommand to allow users to migrate fromz.
Fixed
- Interactive queries causing other open shells to hang.
0.2.0 - 2020-03-11
Added
initsubcommand to remove dependency on shell plugin managers.- Support for
z -command to go to previous directory. Cargo.lockfor more reproducible builds.- Support for the fish shell.
Fixed
_zoxide_precmdoverriding other precmd hooks on zsh.
0.1.1 - 2020-03-08
Added
- Install script for Linux/macOS users.
- Aging algorithm to remove stale entries.
Changed
- Database schema now uses
f64values for rank instead ofi32.
Fixed
- Multiple hooks being added upon initializing
zoxidemultiple times.
0.1.0 - 2020-03-05
Added
- GitHub Actions pipeline to build and upload releases.
- Support for zsh.