Releases: sharkdp/fd
Releases · sharkdp/fd
v5.0.0
Features
- Added new
--exec
,-x
option for parallel command execution (@mmstick, see #84 and #116). See the corresponding README section for an introduction. - Auto-disable color output on unsupported Windows shells like
cmd.exe
(@iology, see #129) - Added the
--exclude
,-X
option to suppress certain files/directories in the search results
(see #89). - Added ripgrep aliases
-u
and-uu
for--no-ignore
and--no-ignore --hidden
, respectively
(@unsignedint, see #92) - Added
-i
,--ignore-case
(@iology, see #95) - Made smart case really smart (@reima, see #103)
- Added RedoxOS support (@goyox86, see #131)
Changes
- The dot
.
can now match newlines in file names (@iology, see #111) - The short
--type
argument for symlinks has been changed froms
tol
(@jcpetkovich, see #83)
Bugfixes
- Various improvements in root-path and symlink handling (@iology, see #82, #107, and #113)
- Fixed absolute path handling on Windows (@reima, #93)
- Fixed: current directory not included when using relative path (see #81)
- Fixed
--type
behavior for unknown file types (@iology, see #150) - Some fixes around
--exec
(@iology, see #142)
Other
- Major updates and bugfixes to our continuous integration and deployment tooling on Travis
(@matematikaadit, see #149, #145, #133) - Code style improvements & automatic style checking via
rustfmt
on Travis (@Detegr, see #99) - Added a man page (@pickfire, see #77)
- fd has been relicensed under the dual license MIT/Apache-2.0 (@Detegr, see #105)
- Major refactorings and code improvements (Big thanks to @gsquire, @reima, @iology)
- First version of
CONTRIBUTING
guidelines - There is now a Nix package (@mehandes)
- fd is now in the official Arch Linux repos (@cassava)
- Improved tooling around shell completion files (@ImbaKnugel, see #124)
- Updated tutorial in the
README
- The minimum required version of Rust has been bumped to 1.19.
Thanks
A lot of things have happened since the last release and I'd like to thank all contributors for their great support. I'd also like to thank those that have contributed by reporting bugs and by posting feature requests.
I'd also like to take this chance to say a special Thank You to a few people that have stood out in one way or another: To @iology, for contributing a multitude of bugfixes, improvements and new features. To @reima and @Detegr for their continuing great support. To @mmstick, for implementing the most advanced new feature of fd. And to @matematikaadit for the CI/tooling upgrades.
v4.0.0
Features
- Added filtering by file extension, for example
fd -e txt
, see #56 (@reima) - Add option to force colored output:
--color always
, see #49 (@Detegr) - Generate Shell completions for Bash, ZSH, Fish and Powershell, see #64 (@ImbaKnugel)
- Better & extended
--help
text (@abaez and @Detegr) - Proper Windows support, see #70
Changes
- The integration tests have been re-written in Rust ✨, making them platform-independent and easily callable via
cargo test
- see #65 (many thanks to @reima!) - New tutorial in the README (@deg4uss3r)
- Reduced number of
stat
syscalls for each result from 3 to 1, see #36. - Enabled Appveyor CI
v3.1.0
v3.0.0
Features
- Directories are now traversed in parallel, leading to significant performance improvements (see benchmarks)
- Added
--print0
option (@michaelmior) - Added AUR packages (@wezm)
Changes
- Changed short flag for
--follow
from-f
to-L
(consistency withripgrep
)
v2.0.0
- Changed
--sensitive
to--case-sensitive
- Changed
--absolute
to--absolute-path
- Throw an error if root directory is not existent, see #39
- Use absolute paths if the root dir is an absolute path, see #40
- Handle invalid UTF-8, see #34 #38
- Support
-V
,--version
by switching fromgetopts
toclap
.
Misc:
- It's now possible to install
fd
via homebrew on macOS:brew install fd
.