Skip to content

Releases: Genivia/ugrep

ugrep v3.9.7

31 Jan 20:07
Compare
Choose a tag to compare

A minor update to handle gnutar archive extension field formats to search huge files (>4GB) stored in (gnu) tar archives.

ugrep v3.9.6

25 Jan 19:56
Compare
Choose a tag to compare

Fixed a Unicode-specific regex pattern syntax issue that caused a valid regex pattern to produce a regex syntax error message.

ugrep v3.9.5

14 Jan 16:06
Compare
Choose a tag to compare

Fix option -l (files-with-matches) when used in combination with option -z (decompress), which occasionally would display duplicate filenames when a compressed file has many matches. Fixed by draining the decompression pipe until eof of the compressed file in the searched archive, as was intended.

ugrep v3.9.4

04 Jan 20:00
Compare
Choose a tag to compare

Support ugrep on OpenIndiana Solaris/SunOS, fix spurious 0 byte in tar filename output results, fix support for PCRE2 prior 10.34 and other (minor) improvements.

ugrep v3.9.3

29 Dec 16:18
Compare
Choose a tag to compare

Fixed a PCRE2 library-related issue with -P (--perl-regexp) matching binary files.

ugrep v3.9.2

21 Aug 16:25
Compare
Choose a tag to compare

Fixed an issue with invalid Unicode regex patterns.

ugrep v3.9.1

14 Aug 21:55
Compare
Choose a tag to compare

A fix for a minor issue with fuzzy matching when only allowing substitutions.

ugrep v3.9.0

13 Aug 00:36
Compare
Choose a tag to compare

Release v3.9 makes -r the default recursive search without following symlinked directories, per popular demand. Symlinked files are always searched on a search path, except with option -p (--no-dereference).

ugrep v3.8.3

29 Jun 01:20
Compare
Choose a tag to compare

New option combination -o (--only-matching) with -ABC context to show the match within NUM columns, with context before and/or after, which visually aids in searching files with long lines; option -o with -b or -k now shows results on separate lines; new option --width to truncate long lines to the specified width or the terminal width by default; short ug command now sorts by name by default; query TUI ALT-] [ (increase/decrease context) and ALT-} { (increase/decrease fuzziness) keys switched meaning (quicker and more intuitive); new %+ format field used by updated --only-line-number option; new --help fuzzy help page; updated man pages; fixed bz2 issue cutting off decompression (rarely), fixed lz4 decompression error with tiny lz4 files of a few bytes.

ugrep v3.7.11

10 May 16:57
Compare
Choose a tag to compare

New -Zbest (--fuzzy=best) option argument best to only output the best matching patterns. Updated option -Z (--fuzzy) can now be combined with -U (--binary) to fuzzy match bytes instead of Unicode characters. Additional --stats results with total lines searched and matched, and time elapsed. New complementary options --min-depth, --max-depth, --min-line and --max-line which are added for consistency with the updated options --min-count and --max-count. Updated the --min-count option, which can now be combined with any other option except with -v (--invert-match). Updated option -K (--range) to take a MAX argument instead of a FIRST argument for consistency with other min/max options. Recursive searching sysfd, such as /proc and /sys, no longer blocks on special files/devices. Fixed inconsistent colorization with option -v when used with context options -A, -B and -C. Fixed option -r when combined with file argument - (read standard input), which does both, like GNU grep. Other minor improvements and fixes.