- Update to ripgrep 14.1.0:
* bug fix for unbounded memory growth while walking a directory tree.
* improvements to the completions for the fish shell
- Update to ripgrep 14.0.3:
* This is a patch release with a bug fix for the --sortr flag.
- Update to ripgrep 14.0.0:
* a new major version release of ripgrep that has some new features, performance improvements and a lot of bug fixes.
* The headlining feature in this release is hyperlink support. In this release, they are an opt-in feature but may
change to an opt-out feature in the future. To enable them, try passing --hyperlink-format default.
If you use VS Code, then try passing --hyperlink-format vscode.
Please report your experience with hyperlinks, positive or negative.
* Another headlining development in this release is that it contains a rewrite of its regex engine.
You generally shouldn't notice any changes, except for some searches may get faster.
You can read more about the regex engine rewrite on my blog.
Please report your performance improvements or regressions that you notice.
* Finally, ripgrep switched the library it uses for argument parsing. Users should not notice a difference in most cases
(error messages have changed somewhat), but flag overrides should generally be more consistent.
For example, things like --no-ignore --ignore-vcs work as one would expect
(disables all filtering related to ignore rules except for rules found in version control systems such as git).
* BREAKING CHANGES:
rg -C1 -A2 used to be equivalent to rg -A2, but now it is equivalent to rg -B1 -A2.
That is, -A and -B no longer completely override -C. Instead, they only partially override -C.
- dropped ruby build dependency and embedded shell completions/man generation in the build process
OBS-URL: https://build.opensuse.org/request/show/1137475
OBS-URL: https://build.opensuse.org/package/show/utilities/ripgrep?expand=0&rev=31
- update to ripgrep 13.0.0:
* A new short flag, -., has been added. It is an alias for the --hidden
flag, which includes hidden files and directories in search
* ripgrep is now using a new vectorized implementation of memmem, which
accelerates many common searches. Please report performance regressions
(or major improvements).
* BREAKING: Binary detection output has changed slightly. In this
release, a tweak has been made to the output format when a
binary file is detected.
Previous format:
Binary file FOO matches (found "\0" byte around offset XXX)
New format:
FOO: binary file matches (found "\0" byte around offset XXX)
* vimgrep output in multi-line now only prints the first line for
each match. In multi-line mode, --count is now equivalent
to --count-matches.
* VULN #1773: public facing issue tracking CVE-2021-3013. ripgrep's README
now contains a section describing how to report a vulnerability
* PERF #1657: Check if a file should be ignored first before issuing stat calls
* PERF memchr#82: ripgrep now uses a new vectorized implementation of memmem
* FEAT: Added or improved file type filtering for ASP, Bazel, dvc,
FlatBuffers, Futhark, minified files, Mint, pofiles (from GNU gettext)
Racket, Red, Ruby, VCL, Yang
* FEAT #1404: ripgrep now prints a warning if nothing is searched
* FEAT #1680: Add -. as a short flag alias for --hidden.
* FEAT #1842: Add --field-{context,match}-separator for customizing field delimiters.
* FEAT #1856: README now links to Spanish translation.
* BUG #1277: document cygwin path translation behavior in the FAQ
* BUG #1739: fix bug where replacements were buggy if the regex matched a line terminator
* BUG #1311: fix multi-line bug where a search & replace for \n didn't work as expected
* BUG #1401: fix buggy interaction between PCRE2 look-around and -o/--only-matching
* BUG #1412: fix multi-line bug with searches using look-around past matching lines
* BUG #1577: fish shell completions will continue to be auto-generated
* BUG #1642: fixes a bug where using -m and -A printed more matches than the limit
* BUG #1703: clarify the function of -u/--unrestricted
* BUG #1708: clarify how -S/--smart-case works
* BUG #1730: clarify that CLI invocation must always be valid, regardless of config file
* BUG #1741: fix stdin detection when using PowerShell in UNIX environments
* BUG #1756: fix bug where foo/** would match foo, but it shouldn't
* BUG #1765: fix panic when --crlf is used in some cases
* BUG #1638: correctly sniff UTF-8 and do transcoding, like we do for UTF-16
* BUG #1816: add documentation for glob alternate syntax, e.g., {a,b,..}
* BUG #1847: clarify how the --hidden flag works
* BUG #1866: fix bug when computing column numbers in --vimgrep mode
* BUG #1868: fix bug where --passthru and -A/-B/-C did not override each other
* BUG #1869: clarify docs for --files-with-matches and --files-without-match
* BUG #1878: fix bug where \A could produce unanchored matches in multiline search
* BUG 94e4b8e3: Fix column numbers with --vimgrep is used with -U/--multiline
- ran spec-cleaner
OBS-URL: https://build.opensuse.org/request/show/899698
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ripgrep?expand=0&rev=8
- Updated to version 0.9.0
- Breaking changes
* When --count and --only-matching are provided simultaneously,
the behavior of ripgrep is as if the --count-matches flag was given.
* Octal syntax is no longer supported.
* The --line-number-width flag has been removed.
- Features
* Added a --stats flag, which emits aggregate statistics
after search results.
* lz4 support when using the -z flag
* Added --no-ignore-global that permits disabling global gitignores
* Renamed --maxdepth to --max-depth
* Added a --pre option to filter with an arbitrary program
* Improved zsh completion
- Bug fixes
* No longer skips tar archives when -z is used
* Ignore gitignore files if outside of a repository
* Use more descriptive error messages
OBS-URL: https://build.opensuse.org/request/show/631626
OBS-URL: https://build.opensuse.org/package/show/utilities/ripgrep?expand=0&rev=4
- reduce tarball sizes
* source tarball taken as is from github
* vendor tarball compressed with xz
- cleanup with spec-cleaner
- port history to ripgrep.changes
- mark as dual licensed with MIT
- split completion scripts off into separate packages
- Use version 0.8.1
- Generate man file
- Add check
- Remove empty post and postun
- Inital packaging @ 0.6.0
OBS-URL: https://build.opensuse.org/request/show/587588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ripgrep?expand=0&rev=1
- reduce tarball sizes
* source tarball taken as is from github
* vendor tarball compressed with xz
- cleanup with spec-cleaner
- port history to alacritty.changes
- mark as dual licensed with MIT
- split completion scripts off into separate packages
- Use version 0.8.1
- Generate man file
- Add check
- Remove empty post and postun
- Inital packaging @ 0.6.0
OBS-URL: https://build.opensuse.org/request/show/586170
OBS-URL: https://build.opensuse.org/package/show/utilities/ripgrep?expand=0&rev=1