raw
current commit
210507.1 · ✨ Update

TBD

Cambios sin lanzar aun. Las notas todavia no han sido escritas aun.

En esta versión, se ha hecho un pequeño retoque al formato del output cuando un binario es detectado. Antes se veia asi:

Binary file FOO matches (found "\0" byte around offset XXX)

Ahora se ve como:

FOO: binary file matches (found "\0" byte around offset XXX)

Bug fixes:

Bug fixes:

Notices for downstream ripgrep package maintainers:

Feature enhancements:

Bug fixes:

Bug fixes:

In a near future release, I am hoping to add an indexing feature to ripgrep, which will dramatically speed up searching by building an index. Feedback would very much be appreciated, especially on the user experience which will be difficult to get right.

This release has no known breaking changes.

Deprecations:

Performance improvements:

Feature enhancements:

Bug fixes:

Feature enhancements:

Bug fixes:

Bug fixes:

This release also marks a change in ripgrep’s versioning. Where as the previous version was 0.10.0, this version is 11.0.0. Moving forward, ripgrep’s major version will be increased a few times per year. ripgrep will continue to be conservative with respect to backwards compatibility, but may occasionally introduce breaking changes, which will always be documented in this CHANGELOG. See issue 1172 for a bit more detail on why this versioning change was made.

This release increases the minimum supported Rust version from 1.28.0 to 1.34.0.

BREAKING CHANGES:

Performance improvements:

Feature enhancements:

Bug fixes:

Major new features include PCRE2 support, multi-line search and a JSON output format.

BREAKING CHANGES:

Feature enhancements:

Bug fixes:

Releases provided on Github for x86_64 will now work on all target CPUs, and will also automatically take advantage of features found on modern CPUs (such as AVX2) for additional optimizations.

This release increases the minimum supported Rust version from 1.20.0 to 1.23.0.

It is anticipated that the next release of ripgrep (0.10.0) will provide multi-line search support and a JSON output format.

BREAKING CHANGES:

Feature enhancements:

Bug fixes:

Feature enhancements:

Bug fixes:

This release increases the minimum supported Rust version from 1.17 to 1.20.

BREAKING CHANGES:

Note that these are all very minor and unlikely to impact most users.

Feature enhancements:

Bug fixes:

Maintenance fixes:

Friends of ripgrep:

I’d like to extend my gratitude to @balajisivaraman for their recent hard work in a number of areas, and in particular, for implementing the “search compressed files” feature. Their work in sketching out a specification for that and other work has been exemplary.

Thanks @balajisivaraman!

0.7.1 (2017-10-22)

This is a patch release of ripgrep that includes a fix to very bad regression introduced in ripgrep 0.7.0.

Bug fixes:

ripgrep continues to require Rust 1.17, and there are no known breaking changes introduced in this release.

Feature enhancements:

Bug fixes:

Note that this release increases the minimum supported Rust version from 1.12 to 1.17.

Feature enhancements:

Bug fixes:

Friends of ripgrep:

I’d like to give a big Thank You to @okdana for their recent hard work on ripgrep. This includes new features like --line-regexp, heroic effort on zsh auto-completion and thinking through some thorny argv issues with me.

I’d also like to thank @ericbn for their work on improving ripgrep’s argv parsing by allowing some flags to override others.

Thanks @okdana and @ericbn!

0.5.2 (2017-05-11)

Feature enhancements:

Bug fixes:

Bug fixes:

A notable accomplishment with respect to Rust is that ripgrep proper now only contains a single unsafe use (for accessing the contents of a memory map).

The breaking change is:

Feature enhancements:

Bug fixes:

This version of ripgrep upgrades its regex dependency from 0.1 to 0.2, which includes a few minor syntax changes:

Feature enhancements:

Bug fixes:

Bug fixes:

BREAKING CHANGES:

Performance improvements:

Feature enhancements:

Bug fixes:

Feature enhancements:

Bug fixes:

Bug fixes:

Bug fixes:

Feature enhancements:

Bug fixes:

Bug fixes:

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.)