fd v5.0.0 Release Notes

Release Date: 2017-10-26 // over 6 years ago
  • ๐Ÿ”‹ 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 from s to l (@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.