cargo fd-find 8.3.0
v8.3.0

latest releases: 10.2.0, 10.1.0, 10.0.0...
2 years ago

Performance improvements

  • Colorized output is now significantly faster, see #720 and #853 (@tavianator)
  • Writing to stdout is now buffered if the output does not go to a TTY. This increases performance
    when the output of fd is piped to another program or to a file, see #885 (@tmccombs, original
    implementation by @sourlemon207)
  • File metadata is now cached between the different filters that require it (e.g. --owner,
    --size), reducing the number of stat syscalls when multiple filters are used; see #863
    (@tavianator, original implementation by @alexmaco)

Features

Bugfixes

  • Always show the ./ prefix for search results unless the output is a TTY or --strip-cwd-prefix is set, see #760 and #861 (@jcaplan)
  • Set default path separator to / in MSYS, see #537 and #730 (@aswild)
  • fd cannot search files under a RAM disk, see #752
  • fd doesn't show substituted drive on Windows, see #365
  • Properly handle write errors to devices that are full, see #737
  • Use local time zone for time functions (--change-newer-than, --change-older-than), see #631 (@jacobmischka)
  • Support --list-details on more platforms (like BusyBox), see #783
  • The filters --owner, --size, and --changed-{within,before} now apply to symbolic links
    themselves, rather than the link target, except when --follow is specified; see #863
  • Change time comparisons to be exclusive, see #794 (@jacobmischka)

Changes

  • Apply custom --path-separator to commands run with --exec(-batch) and --list-details, see #697 (@aswild)

Other

  • Many documentation updates

Don't miss a new fd-find release

NewReleases is sending notifications on new releases.