Skip to content

Releases: Genivia/ugrep

ugrep v3.3.7

06 Aug 13:19
Compare
Choose a tag to compare

We made ugrep even better with runtime enabling of of SSE2/AVX2/AVX512BW optimizations; ugrep -V shows this as +sse2, +avx2 and +avx512bw, respectively. New --hyperlink option. Revised and enhanced option -P (PCRE) compatible with GNU grep. Improved query UI option -Q with quick Tab/Shift-Tab directory and file navigation, CTRL-Y file viewing with new option --view to specify a file viewer, and improved CTRL-X/CTRL-R bookmarking to restore the search state. New --hexdump=a option (asterisk) to display conventional * for duplicate hex lines. Fixed a compatibility issue with GNU grep's binary file search results, which should now be the same. Improved option -P (PCRE) search performance. Fixed a bug when the legacy grep GREP_COLOR environment variable is defined (GREP_COLORS is more powerful and preferred). More coming soon!

ugrep v3.2.2

12 May 17:48
Compare
Choose a tag to compare

Added zstd-compressed file search with option -z (.zst, .zstd, .tzst) and advanced .zipx method zstd (93); other improvements. More coming soon!

ugrep v3.1.15

28 Apr 20:53
Compare
Choose a tag to compare

New --bool option to specify Boolean search query patterns (with Google search syntax or fzf-like when used with -F to search strings instead of regex patterns); new --and and --not options; new --dotall option; updated --format to support -v and new %[NAME]# named group captures with option -P and using (?<NAME>PATTERN); updated \s pattern matching to exclude newline; improved response time to cancelled deep recursive searches; fixed a crash issue; other improvements. More coming soon!

ugrep v3.0.6

04 Dec 20:25
Compare
Choose a tag to compare

New v3: performance enhancements and other improvements with a redesigned search engine. Search speeds are significantly increased when searching very large files (several GB). Added a new T3 benchmark with a large 13GB file to demonstrate the improvements. More features will be added soon!

ugrep v2.5.6

21 Sep 19:53
Compare
Choose a tag to compare

Interactive query UI usability improvements; new query UI commands Alt-[ (decrease fuzziness by one), Alt-] (increase fuzziness by one), Alt-{ (decrease context size by one line), Alt-} (increase context size by one line); improved ARM AArch64 configure and build. More coming soon!

ugrep v2.5.0

27 Jul 12:57
Compare
Choose a tag to compare
  1. New query UI search commands: Tab to navigate into a directory or to select a single file to search; Shift-Tab to navigate up the directory tree or deselect the selected file. Press Ctrl-^ to go back to the starting working directory. These commands are best experienced with option -l (Alt-l ("Alt-ell") in the query UI) to navigate directories in the list view. Then toggle with Alt-l to view the contents of files with matches.

  2. Ctrl-S/Ctrl-W now also move down/up by directory in the query UI when viewing a list of files with options -l and -c.

  3. Faster query UI response to commands (the response to patterns entered is still determined by the DELAY parameter of option -Q.)

  4. Option --pretty now also enables options -n and --sort in addition to --color, --heading, and -T when the output is sent to a terminal and if these options are not explicitly disabled or set already.

  5. Fixed minor issues to improve the overall user experience.

More goodies coming soon!

ugrep v2.4.1

14 Jul 20:50
Compare
Choose a tag to compare

Support lz4-compressed files with extension .lz4, when lz4 is installed when ugrep is built; Windows ugrep.exe includes lz4 support.

ugrep v2.4.0

10 Jul 19:13
Compare
Choose a tag to compare

New ug command which is the same as ugrep --config with the new --config option to use configuration files; new option --save-config to create configuration files; added --help [WHAT] for quick help on WHAT; improved AVX2 detection for optimization. Note: if you defined a ug alias for ugrep, then you may have to remove that alias to enable the new ug command.

ugrep v2.3.2

29 Jun 20:12
Compare
Choose a tag to compare

Fixed gcc 10 compilation issue and other improvements.

ugrep v2.3.1

22 Jun 01:06
Compare
Choose a tag to compare

Faster search context matching and display with new fast no-limit streaming implementation for options -A, -B, -C, and -y, including when combined with options -v, -W, and -X, i.e. removing the single-line search pattern constraint in prior versions for these options; fixed minor issue with option -G; other improvements.