fd v7.4.0 Release Notes

Release Date: 2019-09-15 // over 4 years ago
  • ๐ŸŽ Performance improvements

    • ๐Ÿ“‡ Reduce number of stat syscalls, improving the performance for searches where file metadata is
      ๐Ÿ‘€ required (--type, --size, --changed-within, โ€ฆ), see #434 (@tavianator)
    • ๐ŸŽ Use jemalloc by default, improving the performance for almost all searches, see #481. Note that
      Windows and *musl* builds do not profit from this.

    ๐Ÿ”‹ Features

    • โž• Added a new -g/--glob option to switch to glob-based searches (instead of regular expression
      based searches). This is accompanied by a new --regex option that can be used to switch back,
      ๐Ÿ‘€ if users want to alias fd="fd --glob". See #284
    • โž• Added a new --path-separator <sep> option which can be useful for Windows users who
      ๐Ÿ‘€ want/need fd to use / instead of \, see #428 and #153 (@mookid)
    • โž• Added support for hidden files on Windows, see #379
    • When fd is run with the --exec-batch/-X option, it now exposes the exit status of the
      ๐Ÿ‘€ command that was run, see #333.
    • ๐Ÿ‘€ Exit immediately when Ctrl-C has been pressed twice, see #423

    ๐Ÿ›  Bugfixes

    • ๐Ÿ‘€ Make --changed-within/--changed-before work for directories, see #470

    Other

    • ๐Ÿ‘€ Pre-built fd binaries should now be available for armhf targets, see #457 (@detly)
    • ๐Ÿง fd is now available on Alpine Linux, see #451 (@5paceToast)
    • ๐Ÿ‘€ fd is now in the officla FreeBSD repositories, see #412 (@t6)
    • โž• Added OpenBSD install instructions, see #421 (@evitalis)
    • โž• Added metadata to the Debian package, see #416 (@cathalgarvey)
    • ๐Ÿ‘€ fd can be installed via npm, see #438 (@pablopunk)