## sharkdp/fd — v10.4.2…v10.5.0

_159+ commits._

### Features
- **Add failing test for out-of-range '@' Unix timestamp** (fb0426f)
- **add -u flag to example so it works** (81efb50)
- **Add tests for search_str_for_entry without base dir** (86c1e7d)
- **feat: Add --exact argument to match exact filename** (82485bf)
- **feat: add --ignore-parent option to override --no-ignore-parent** (72ff3cf)

### Fixes
- **Merge pull request #2082 from nikolauspschuetz/fix-changed-time-overflow-panic** (ee195f4)
- **Merge pull request #2068 from tmccombs/fix-clippy** (0f1f967)
- **Merge pull request #2075 from cmelaro/fix-readme-example** (41532d1)
- **fix: New clippy warnings** (acc64aa)
- **Merge pull request #2064 from WilliamLeony/fix-readme-bash-fence** (369a71a)
- **Fix inconsistent code fence language in README.md** (cd755e2)
- **Merge pull request #2036 from greymoth-jp/fix/and-pattern-path-separator** (61c5399)
- **Merge pull request #2040 from bonanza127/fix-readme-number-format** (7762963)
- **fix: flag path separators in --and patterns, not just the primary pattern** (6aac84e)
- **fix format** (66be848)
- **improve patch** (7d18db2)
- **fix: --exact should conflict with --fix-strings** (d642c44)
- **Merge pull request #1889 from skane-lukas/issue-1888-fix-symlink-bash-completion** (a7a67e4)
- **Merge pull request #1975 from SAY-5/fix/pattern-path-separator-v2** (4e2c812)
- **Merge pull request #1979 from YoshKoz/fix/pwsh-placeholder-docs** (0e74d5b)
- **fix: flag any pattern containing a path separator, not just ones that name a directory** (ed47664)
- **improve patch** (63a7d85)
- **fix: sanitize escape sequence injection** (92c54d3)
- **Merge pull request #1941 from tmccombs/fix-attest** (8a7ff7d)
- **fix(ci): Remove unnecessary compression** (45646e2)
- **fix: correct attestation subjects** (5008de5)
- **Merge pull request #1934 from Rohan5commit/docs/fix-contributing-intro-20260319** (0336452)
- **Merge pull request #1921 from rexkirshner/fix-exclude-value-name-glob** (fcd8466)

### Backend
- **Merge pull request #2101 from tmccombs/release-10.5.0** (4f81778)
- **Merge pull request #2091 from sharkdp/dependabot/github_actions/actions/attest-4.2.1** (ee20f42)
- **Merge pull request #2086 from sharkdp/dependabot/cargo/crossbeam-channel-0.5.16** (0b10bf2)
- **Merge pull request #2085 from sharkdp/dependabot/cargo/ignore-0.4.31** (aaecbc0)
- **Merge pull request #2087 from sharkdp/dependabot/cargo/globset-0.4.19** (cb4069e)
- **Merge pull request #2084 from sharkdp/dependabot/cargo/anyhow-1.0.104** (69a2590)
- **Merge pull request #2083 from sharkdp/dependabot/cargo/libc-0.2.189** (868c3a3)
- **Reject out-of-range '@' Unix timestamp instead of panicking** (5becb9d)
- **Merge pull request #2073 from sharkdp/dependabot/github_actions/actions/checkout-7.0.1** (ca51233)
- **Merge pull request #2070 from sharkdp/dependabot/github_actions/actions/attest-4.2.0** (3381ab8)
- **Merge pull request #2066 from sharkdp/dependabot/github_actions/softprops/action-gh-release-3.0.2** (eead188)
- **Merge pull request #2063 from kobihikri/docs-msrv** (1bfeea2)
- **Merge pull request #2052 from sharkdp/dependabot/github_actions/actions/attest-4.1.1** (5a5852e)
- **Merge pull request #2047 from sharkdp/dependabot/cargo/nix-0.31.3** (dda13cc)
- **Merge pull request #2050 from sharkdp/dependabot/cargo/jiff-0.2.29** (aa41f34)
- **Merge pull request #2049 from sharkdp/dependabot/cargo/regex-1.12.4** (cffed27)
- **Merge pull request #2048 from sharkdp/dependabot/cargo/ignore-0.4.26** (6b5d1ac)
- **Merge pull request #1905 from tmccombs/release-automation** (fb1486f)
- **Merge pull request #2045 from tmccombs/io-error-handling** (c73e5e5)
- **Merge pull request #1976 from curious-rabbit/master** (b126064)
- **Merge pull request #2037 from parneetsingh022/tests/search-str-for-entry-edge-cases** (95dc645)
- **Merge pull request #2038 from sharkdp/dependabot/github_actions/softprops/action-gh-release-3.0.1** (126be98)
- **Merge pull request #2034 from sharkdp/dependabot/github_actions/actions/checkout-7.0.0** (a8a77d2)
- **Merge pull request #2032 from sharkdp/dependabot/github_actions/actions/checkout-6.0.3** (3b3e328)
- **Merge pull request #2030 from sharkdp/dependabot/github_actions/actions/checkout-6.0.2** (b5ae476)
- **Merge pull request #2001 from leno23/docs/extension-help-1693** (0944460)
- **Merge pull request #2029 from sharkdp/dependabot/cargo/clap_complete-4.6.5** (25461e5)
- **Merge pull request #2026 from sharkdp/dependabot/cargo/filetime-0.2.29** (f7d4d71)
- **Merge pull request #2027 from sharkdp/dependabot/cargo/tikv-jemallocator-0.7.0** (8e80bbe)
- **Merge pull request #2028 from sharkdp/dependabot/cargo/normpath-1.5.1** (b25ca81)
- **Merge pull request #2025 from sharkdp/dependabot/cargo/jiff-0.2.27** (f72512f)
- **Merge pull request #1983 from DeflateAwning/feat-exact-i1963** (42b2ab8)
- **Merge pull request #2011 from stevenwalton/master** (febc1b6)
- **Merge resolution** (8f1f55b)
- **Swap regex and glob, fixing space.** (2fbecc9)
- **Update src/cli.rs** (8fdab04)
- **Merge pull request #1984 from tmccombs/comment-ai-policy** (a2d6bea)
- **Merge pull request #2006 from Sean-Kenneth-Doherty/codex/single-dash-search-path** (d491003)
- **That period shouldn't have been included** (4d88708)
- **Apply changelog wording suggestion** (f1dd935)
- **Merge pull request #1974 from sharkdp/dependabot/github_actions/actions/upload-artifact-7.0.1** (1cfac9f)
- **Merge pull request #1987 from sharkdp/dependabot/cargo/libc-0.2.186** (425d7d9)
- **Treat single dash as search path** (8dfa67a)
- **cleanup** (c96398c)
- **optimize** (a00259b)
- **formatting** (9d536e1)
- **apply strict filter** (aeecb5d)
- **Merge pull request #1988 from sharkdp/dependabot/cargo/clap_complete-4.6.2** (7f1b147)
- **Merge pull request #1989 from sharkdp/dependabot/cargo/clap-4.6.1** (fe77ab4)
- **Merge pull request #1986 from sharkdp/dependabot/cargo/jiff-0.2.24** (5776a05)
- **formatting** (825f308)
- **Merge pull request #1980 from sharkdp/dependabot/github_actions/softprops/action-gh-release-3.0.0** (2250bb0)
- **Merge pull request #1967 from tmccombs/pr-expectations** (0a3a485)
- **tests: gate forward-slash+full-path test off Windows** (de422af)
- **Merge pull request #1959 from tmchow/osc/1958-ignore-parent** (90e73d7)
- **Merge pull request #1953 from Rohan5commit/docs-macos-comment-20260404** (a665a3b)
- **Merge pull request #1950 from sharkdp/dependabot/cargo/tempfile-3.27.0** (607ae38)
- **Merge pull request #1951 from sharkdp/dependabot/cargo/clap_complete-4.6.0** (866ba9b)
- **Merge pull request #1952 from sharkdp/dependabot/cargo/clap-4.6.0** (2f6a2a8)
- **Update README** (7cf8c85)
- **Merge pull request #1946 from tmccombs/runner-os-update** (fdb5534)
- **Merge pull request #1928 from tmccombs/full-path-fixes** (d6b44b8)
- **Merge pull request #1940 from sharkdp/dependabot/github_actions/softprops/action-gh-release-2.6.1** (9d137d3)
- **Merge pull request #1917 from Xavrir/issue-1900** (6d77799)
- **Merge pull request #1924 from liruiluo/docs/clarify-exec-arg-boundary** (db7d448)

### Tests
- **test: Should not match substring filenames** (b77f9b8)
- **test: Add --exact test cases, add --fixed-string cases too** (8f5a167)
- **test: Fix included files** (4f4900b)

### Docs
- **docs: update required Rust version in README (1.77.2 -> 1.90.0, matching Cargo.toml rust-version)** (372584e)
- **docs(README): use consistent thousands separator** (3ae9c95)
- **docs: clarify extension filter scope** (1161471)
- **docs: Remove unnecessary phrase** (e3a065d)
- **docs: Update Help String** (96a8dcd)
- **docs: drop accidental --full-path edits from extension PR** (9f938be)
- **docs: clarify that -e/--extension matches all entry types** (e60582f)
- **docs: Add --exact to man page** (9f12a30)
- **docs: Add --exact to changelog** (cb2f37a)
- **docs: Update suggested non-regex note on regex failure** (468c807)
- **docs: Add policy for comments** (a86e16b)
- **docs: address review feedback** (c7f4f19)
- **docs: document PowerShell placeholder quoting requirement** (d45c99b)
- **docs: Add PR Expectations** (749ea31)
- **docs: fix macOS spelling in BSD ls comment** (078f5d1)
- **docs: fix CONTRIBUTING grammar** (f8baea8)

### Chore
- **chore: Buimp to version 10.5.0** (711ba7f)
- **build(deps): bump actions/attest from 4.2.0 to 4.2.1** (2bb2e2b)
- **build(deps): bump globset from 0.4.18 to 0.4.19** (a62a59d)
- **build(deps): bump crossbeam-channel from 0.5.15 to 0.5.16** (7639bce)
- **build(deps): bump ignore from 0.4.26 to 0.4.31** (51e44c0)
- **build(deps): bump anyhow from 1.0.102 to 1.0.104** (3701745)
- **build(deps): bump libc from 0.2.186 to 0.2.189** (30fd75b)
- **build(deps): bump actions/checkout from 7.0.0 to 7.0.1** (5095e95)
- **build(deps): bump actions/attest from 4.1.1 to 4.2.0** (5a093fd)
- **build(deps): bump softprops/action-gh-release from 3.0.1 to 3.0.2** (fed9212)
- **build(deps): bump actions/attest from 4.1.0 to 4.1.1** (7d93f3a)
- **build(deps): bump jiff from 0.2.27 to 0.2.29** (0c9c101)
- **build(deps): bump regex from 1.12.3 to 1.12.4** (8ff051e)
- **build(deps): bump ignore from 0.4.25 to 0.4.26** (daefe07)
- **build(deps): bump nix from 0.31.2 to 0.31.3** (cade0b5)
- **refactor: Get io error from method** (f898e95)
- **build(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1** (8965502)
- **build(deps): bump actions/checkout from 6.0.3 to 7.0.0** (e8730e6)
- **build(deps): bump actions/checkout from 6.0.2 to 6.0.3** (fccbe9b)
- **build(deps): bump clap_complete from 4.6.2 to 4.6.5** (21facf8)
- **build(deps): bump normpath from 1.5.0 to 1.5.1** (5ac7505)
- **build(deps): bump actions/checkout from 6 to 6.0.2** (75527dd)
- **build(deps): bump tikv-jemallocator from 0.6.1 to 0.7.0** (86564cd)
- **build(deps): bump filetime from 0.2.27 to 0.2.29** (b955593)
- **build(deps): bump jiff from 0.2.24 to 0.2.27** (1d4fa16)
- **build(deps): bump clap_complete from 4.6.0 to 4.6.2** (a876e69)
- **build(deps): bump clap from 4.6.0 to 4.6.1** (a58e1a2)
- **build(deps): bump libc from 0.2.183 to 0.2.186** (8af8db2)
- **build(deps): bump jiff from 0.2.23 to 0.2.24** (104d0ce)
- **build(deps): bump softprops/action-gh-release from 2.6.1 to 3.0.0** (0fc7959)
- **build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1** (9ceba25)
- **build(deps): bump clap from 4.5.60 to 4.6.0** (5c4654a)
- **build(deps): bump clap_complete from 4.5.66 to 4.6.0** (c327231)
- **build(deps): bump tempfile from 3.26.0 to 3.27.0** (246f5b5)
- **chore: Update os matrix** (1b66ab5)
- **build(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.1** (1d386ab)
- **refactor: Rename cwd as full_path_base** (dc9c503)
- **refactor: Avoid unnecessary allocation** (cd4fd03)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/sharkdp/fd?utm_source=github-action)._