osfeed.dev
Projects/fd/v10.5.0
Release /

fd v10.5.0

Find a file by its exact name, without substring matches.

Before you upgrade to v10.5.0

1 to fix

A placeholder is no longer accepted as the executable for `--exec-batch`; name the command explicitly (it is still allowed for `--exec`).

Action requiredRun a command on every result, in parallel, or once with all results.Affects: Scripts that use a placeholder such as `{}` as the program for `-X/--exec-batch`
Read the evidence

Control characters and bidirectional override characters in file names are sanitized when output goes to a terminal.

Behavior changedFind files and directories whose names match a pattern, skipping hidden and .gitignore'd files by default.Affects: Users with unusual characters in file names
Read the evidence

What changed in v10.5.0

New `--exact` matches the whole file name literally and `--ignore-parent` overrides `--no-ignore-parent`; control characters in file names are sanitized on terminal output; a placeholder is refused as the program for `--exec-batch`.

v10.5.0.

Fixed and improved

`--exact` matches the entire file name literally; a pattern containing `/` now triggers a warning instead of returning nothing silently.

ImprovedFind files and directories whose names match a pattern, skipping hidden and .gitignore'd files by default.
Read the evidence

Seeded by @iluxav with Claude Code (canido), from the release's public sources. Each change links to its evidence.