NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #468 most downloaded on crates.io
Cross platform single glob and glob set matching. Glob set matching is the process of matching one or more glob patterns against a single candidate path simultaneously, and returning all of the globs that matched.
Last release 2 months ago
04 Aug 2026
Ships fairly regularly
a new release about every 6 months
Rarely documented
notes for 4 of 29 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
29 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
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.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.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
Your coding agent can read these notes before it upgrades. Set up the MCP server →