* Fix a regression with --line-buffered introduced in ripgrep 15.0.0 OBS-URL: https://build.opensuse.org/package/show/utilities/ripgrep?expand=0&rev=41
282 lines
13 KiB
Plaintext
282 lines
13 KiB
Plaintext
-------------------------------------------------------------------
|
|
Sun Oct 26 15:20:59 UTC 2025 - Andrea Manzini <andrea.manzini@suse.com>
|
|
|
|
- Update to 15.1.0:
|
|
* Fix a regression with --line-buffered introduced in ripgrep 15.0.0
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Oct 18 16:49:56 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
- Update to 15.0.0:
|
|
* Several bugs around gitignore matching have been fixed. This
|
|
includes a commonly reported bug related to applying gitignore
|
|
rules from parent directories.
|
|
* A memory usage regression when handling very large gitignore
|
|
files has been fixed.
|
|
* rg -vf file, where file is empty, now matches everything.
|
|
* The -r/--replace flag now works with --json.
|
|
* A subset of Jujutsu (jj) repositories are now treated as if
|
|
they were git repositories. That is, ripgrep will respect jj's
|
|
gitignores.
|
|
* Globs can now use nested curly braces.
|
|
* Improve performance of large values with -A/--after-context
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 9 06:27:41 UTC 2024 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Update to 14.1.1:
|
|
* BUG #2884:
|
|
Fix bug where ripgrep could miss some matches that it should report.
|
|
* MISC #2748:
|
|
Remove ripgrep's simd-accel feature because it was frequently broken.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 30 04:59:13 UTC 2024 - William Brown <william.brown@suse.com>
|
|
|
|
- Change xz to zst for better compression ratios
|
|
- Remove unneeded cargo config
|
|
- Tidy up spec with cargo-packaging macros
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 22 23:49:38 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
- Add requires and licenses to completion packages
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 7 17:40:00 UTC 2024 - Andrea Manzini <andrea.manzini@suse.com>
|
|
|
|
- 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
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 24 23:22:38 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Enable building of the pcre2 feature.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 20 03:22:55 UTC 2022 - William Brown <william.brown@suse.com>
|
|
|
|
- Automatic update of vendored dependencies
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 24 06:35:00 UTC 2022 - William Brown <william.brown@suse.com>
|
|
|
|
- Automatic update of vendored dependencies
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 14 15:39:52 UTC 2021 - Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
- Build with rust flags
|
|
- Add obs service file
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 13 06:51:54 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>
|
|
|
|
- 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
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 28 22:49:23 UTC 2020 - Martin Rey <mrey@suse.com>
|
|
|
|
- ripgrep 12.1.1
|
|
* Corrects some egregious markup output in --help (#1581)
|
|
* Mention the special $0 capture group in docs for the
|
|
-r/--replace flag. (#1591)
|
|
* Fix failing test resulting from out-of-sync dependencies.
|
|
(#1602)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 15 15:33:34 UTC 2020 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
- ripgrep 12.1.0
|
|
* many bug fixes
|
|
* performance improvements
|
|
* --no-pcre2-unicode deprecated in favor of --no-unicode
|
|
* --auto-hybrid-regex deprecated in favor of --engine auto
|
|
* supports decompressing .Z files via uncompress
|
|
- drop ripgrep-11.0.2-reproducible-manpage.patch, now upstream
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 30 22:33:42 UTC 2020 - Martin Wilck <mwilck@suse.com>
|
|
|
|
- Remove transient file .crates2.json during build
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 25 09:24:24 UTC 2020 - Bernhard Wiedemann <bwiedemann@suse.com>
|
|
|
|
- Add ripgrep-11.0.2-reproducible-manpage.patch (boo#1100677)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 11 15:52:55 UTC 2019 - Ismail Dönmez <idonmez@suse.com>
|
|
|
|
- Update to version 11.0.2
|
|
* See included CHANGELOG.md for the complete changelog
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Sep 16 02:44:51 UTC 2018 - Avindra Goolcharan <avindra@opensuse.org>
|
|
|
|
- Updated to version 0.10.0
|
|
- Breaking change
|
|
* The match semantics of -w/--word-regexp have changed slightly.
|
|
They used to be \b(?:<your pattern>)\b. Now, it's
|
|
(?:^|\W)(?:<your pattern>)(?:$|\W). This matches the behavior
|
|
of GNU grep and is believed to be closer to the intended
|
|
semantics of the flag.
|
|
- Features
|
|
* Add -U/--multiline flag that permits matching over multiple lines.
|
|
* Add -P/--pcre2 flag that gives support for look-around and
|
|
backreferences.
|
|
* Add --json flag that prints results in a JSON Lines format.
|
|
* --one-file-system flag to skip directories on different file systems.
|
|
* Add --sort and --sortr flag for more sorting. Deprecate --sort-files.
|
|
* The --trim flag strips prefix whitespace from all lines printed.
|
|
* Add --null-data flag, which makes ripgrep use NUL as a line terminator.
|
|
* The --passthru flag now works with the --replace flag.
|
|
* Add --line-buffered and --block-buffered for forcing a buffer strategy.
|
|
* Add --pre-glob for filtering files through the --pre flag.
|
|
- Bug fixes
|
|
* Searching with non-zero context can now use memory maps if
|
|
appropriate.
|
|
* ripgrep will now stop correctly when its output pipe is closed.
|
|
* The -w/--word-regexp flag now works more intuitively.
|
|
* Detection of readable stdin has improved on Windows.
|
|
* Matching empty lines now works correctly in several corner cases.
|
|
* Color escape sequences now coalesce, which reduces output size.
|
|
* ripgrep is now more robust with respect to memory maps failing.
|
|
* Color escape sequences are no longer emitted for empty matches.
|
|
* Context from the --passthru flag should not impact process exit status.
|
|
* Fixes bug in ignore crate where first path was always treated
|
|
as a symlink.
|
|
* Read stderr asynchronously when running a process.
|
|
* Add compile time and runtime CPU features to --version output.
|
|
* Don't complete bare pattern after -f in zsh.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 27 16:26:04 UTC 2018 - jengelh@inai.de
|
|
|
|
- Update RPM groups and summary.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 26 21:09:52 UTC 2018 - viktor.saevars@gmail.com
|
|
|
|
- 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
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 13 03:56:43 UTC 2018 - avindra@opensuse.org
|
|
|
|
- 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
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 09 01:00:00 UTC 2018 - viktor.saevars@gmail.com
|
|
|
|
- Use version 0.8.1
|
|
- Generate man file
|
|
- Add check
|
|
- Remove empty post and postun
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 08 01:00:00 UTC 2017 - viktor.saevars@gmail.com
|
|
|
|
- Inital packaging @ 0.6.0
|