v10.0.0
Added 2
- Add `dir` as an alias to `directory` when using `-t` or `--type`
- Add support for @%s date format in time filters to specify seconds since Unix epoch for --older/--newer
Changed 2
- No longer automatically ignore `.git` when using `--hidden` with vcs ignore enabled
- Minimum supported rust version is now 1.77.2
Fixed 3
- Respect NO_COLOR environment variable with `--list-details` option
- Fix bug that would cause hidden files to be included despite gitignore rules if search path is "."
- aarch64 builds now use 64k page sizes with jemalloc to fix issues on systems with larger page sizes
Security 1
- Address CVE-2024-24576 by increasing minimum rust version
Features
- Add
diras an alias todirectorywhen using-t\--type, see #1460 and #1464 (@Ato2207). - Add support for @%s date format in time filters similar to GNU date (seconds since Unix epoch for --older/--newer), see #1493 (@nabellows)
- Breaking: No longer automatically ignore
.gitwhen using--hiddenwith vcs ignore enabled. This reverts the change in v9.0.0. While this feature was often useful, it also broke some existing workflows, and there wasn't a good way to opt out of it. And there isn't really a good way for us to add a way to opt out of it. And you can easily get similar behavior by adding.git/to your global fdignore file. See #1457.
Bugfixes
- Respect NO_COLOR environment variable with
--list-detailsoption. (#1455) - Fix bug that would cause hidden files to be included despite gitignore rules if search path is "." (#1461, BurntSushi/ripgrep#2711).
- aarch64 builds now use 64k page sizes with jemalloc. This fixes issues on some systems, such as ARM Macs that have a larger system page size than the system that the binary was built on. (#1547)
- Address CVE-2024-24576, by increasing minimum rust version.
Changes
- Minimum supported rust version is now 1.77.2