NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #584 most downloaded on crates.io
A fast library for efficiently matching ignore files such as `.gitignore` against file paths.
Last release 2 months ago
04 Aug 2026
Release timing varies
gaps range from 8 days to 1.1 years
Rarely documented
notes for 6 of 49 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
49 releases · first in 2016
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
This is a new minor version release of ripgrep that includes a couple very minor breaking changes, a few new features and lots of bug fixes.
This is a new minor version release of ripgrep that includes a couple very minor breaking changes, a few new features and lots of bug fixes.
This version of ripgrep upgrades its regex dependency from 0.1 to 0.2,
which includes a few minor syntax changes:
[:upper:] would parse as the upper POSIX character class. Now it parses
as the character class containing the characters :upper:. The fix to this
change is to use [[:upper:]] instead. Note that variants like
[[:upper:][:blank:]] continue to work.[ must always be escaped inside a character class.&, - and ~ must be escaped if any one of them are
repeated consecutively. For example, [&], [\&], [\&\&], [&-&] are all
equivalent while [&&] is illegal. (The motivation for this and the prior
change is to provide a backwards compatible path for adding character class
set notation.)Feature enhancements:
--column flag now implies --line-number.--sort-files flag.--path-separator flag. Useful in cygwin.Bug fixes:
~ dependency on clap.globset crate docs.-q/--quiet was given.^C handling from ripgrep.-g/--glob clearer.memmap dependency in grep crate.-r/--replace.BUG #242: ripgrep didn't respect --colors foo:none correctly. Now it does.
Bug fixes:
--colors foo:none correctly. Now it does.This is a new minor version release of ripgrep that includes two breaking changes with lots of bug fixes and some new features and performance improve…
This is a new minor version release of ripgrep that includes two breaking changes with lots of bug fixes and some new features and performance improvements. Notably, if you had a problem with colors or piping on Windows before, then that should now be fixed in this release.
BREAKING CHANGES:
-e/--regexp flag can no longer accept a pattern starting with a -.
There are two work-arounds: rg -- -foo and rg [-]foo or rg -e [-]foo
will all search for the same -foo pattern. The cause of this was the move
from Docopt to Clap
for argument parsing.
This may get fixed in the
future..Performance improvements:
Feature enhancements:
-f/--file flag that causes ripgrep to read patterns from a file.--colors flag that enables one to customize the colors used in
ripgrep's output.--files-without-match flag that shows only file paths that contain
zero matches.Bug fixes:
TERM=screen.linux.--color=always will
emit colors regardless of the current environment.rg -h. The full help content can be
accessed with rg --help.--no-messages was used.ripgrep is now in homebrew-core. brew install ripgrep will do the trick on a Mac.
Packaging updates:
ripgrep is now in homebrew-core. brew install ripgrep will do the trick
on a Mac.ripgrep is now in the Archlinux community repository.
pacman -S ripgrep will do the trick on Archlinux.globset.Feature enhancements:
ripgrep repo is now a Homebrew tap. This is useful for installing
SIMD accelerated binaries, which aren't available in homebrew-core.Bug fixes:
Added or improved file type filtering for Clojure and SystemVerilog.
Feature enhancements:
Bug fixes:
FEATURE #40: Switch from using .rgignore to .ignore. Note that .rgignore is still supported, but deprecated.
Feature enhancements:
.rgignore to .ignore. Note that .rgignore is
still supported, but deprecated.{foo,bar} globs.Many many bug fixes. Thanks every for reporting these and helping make
ripgrep better! (Note that I haven't captured every tracking issue here,
some were closed as duplicates.)
./ when printing file paths.rg --help | echo caused rg to panic.foo/** should match contents of foo, but not foo itself.rg foo < /dev/null.!/dir weren't interpreted as anchored.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →